Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

array in datei schreiben





Frage

Hallo zusammen, kann mir jemand helfen, wie ich ein Array in eine csv Datei schreiben kann? Habe ein Skript (übrigens mein 1.) bis jetzt soweit geschrieben. Gruss ICE --------------------------------------------------------------------------- <?PHP $datei = "admin.csv"; $array = file($datei); if ( $do == "") { echo "insgesamt: ".sizeof($array)." Einträge vorhanden<br><br>"; for($id=0;$id<count($array);$id++){ $einzel = split(";",$array[$id],3); echo "<a href=\"$PHP_SELF?do=edit\"> ändern </a> | <a href=\"$PHP_SELF?do=delete&nr=$id\"> löschen </a> <br>Kategorie: $einzel[0] <br>Name: $einzel[1] <br>Adress: $einzel[2]"; echo "<br><br>"; } } if ( $do == "delete" ) { echo "<html><head></head><body>"; echo $array[$nr]." wurde entfernt"; echo "<br>"; $array[$nr] = array_splice($array, $nr, 0); /*$array[$nr] = array ($array[$nr] => "");*/ echo "<br><br>"; echo "<br>"; $nr = 0; do { echo $array[$nr]."<br>"; $nr++; } while ($nr<sizeof($array)); $new_string = implode(";",$array); $new_string = ereg_replace(";Array;", "" , $new_string) ; $fp = fopen($datei,"w"); flock($fp,2); fputs($fp,$new_string); flock($fp,3); fclose($fp); } ?>

Antwort 1 von ice

Hallo, ich erklär's nochmal.

Ich möchte eine csv-datei zeilenweise in ein Array einlesen .
nach dem klick auf löschen, soll diese eine Zeile aus dem Array gelöscht werden und wieder in die Datei geschrieben werden.
Oder geht es anders einfacher?

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: