Hi
ich weiß ja, dass ich schon nen ähnlichen thread hatte( mit mysql ), aber das thema fesselt mich leider
ich möchte gern eine csv-datei anhand einer php-datei erzeugen lassen (Damit deren Inhalte leicht in Exel übersetzt werden können)
, weiß leider nur nicht wie
aus mysql herraus kann ich es ja mittlerweile + wieder einlesen,dank euch..
aber leider nicht aus einer php datei herraus.
die php-datei (de.php) beinhaltet 2 verschiedene durchnummerierte Array-gruppen
a. $text[1]
...
b. $admin[1]
....
Bsp. Auszug :
$text[1] = "Textinhalt, wörter usw.";
$admin[1] = "anderer Textinhalt, andere wörter usw.";
wie generiere ich daraus ein csv-file ?
Eine spalte für den arrayname und eine weitere für den textinhalt müßte doch reichen oder ?
und wenn ich schon danach frage, würde ich auch gerne wissen,
wie ich aus der erzeugten csv wieder eine php-datei erzeuge
die genauso aussieht, wie die urpsungs-php-datei(de.php)
Den ablauf hab ich eventuell schon, weiß nur echt nicht, wie ich da umsetzen muss..
vielleicht hat ja jemand nen paar nerven übrig,
um mir nen hilfreichen thread zu posten
MEIN ANSATZ :
Einlesen von daten:
1. PHP Datei Einlesen, # $fp = fopen( "de.php", "r" );
2. CSV Datei erzeugen # touch("de.csv");
3. PHP Datei erzeugen # touch("de_new.php");
4. Inhalte aufteilen # weiß nicht wie ich das in $arrayname und $textinhalt aufteile
5. CSV Datei schreiben # wie setze ich das dann in eine schleife ? fputs($fp, "$arrayname;$textinhalt;\n") ?
Einschreiben von Daten:
ich weiß ja, dass ich schon nen ähnlichen thread hatte( mit mysql ), aber das thema fesselt mich leider
ich möchte gern eine csv-datei anhand einer php-datei erzeugen lassen (Damit deren Inhalte leicht in Exel übersetzt werden können)
, weiß leider nur nicht wie
aus mysql herraus kann ich es ja mittlerweile + wieder einlesen,dank euch..
aber leider nicht aus einer php datei herraus.
die php-datei (de.php) beinhaltet 2 verschiedene durchnummerierte Array-gruppen
a. $text[1]
...
b. $admin[1]
....
Bsp. Auszug :
$text[1] = "Textinhalt, wörter usw.";
$admin[1] = "anderer Textinhalt, andere wörter usw.";
wie generiere ich daraus ein csv-file ?
Eine spalte für den arrayname und eine weitere für den textinhalt müßte doch reichen oder ?
und wenn ich schon danach frage, würde ich auch gerne wissen,
wie ich aus der erzeugten csv wieder eine php-datei erzeuge
die genauso aussieht, wie die urpsungs-php-datei(de.php)
Den ablauf hab ich eventuell schon, weiß nur echt nicht, wie ich da umsetzen muss..
vielleicht hat ja jemand nen paar nerven übrig,
um mir nen hilfreichen thread zu posten
MEIN ANSATZ :
Einlesen von daten:
1. PHP Datei Einlesen, # $fp = fopen( "de.php", "r" );
2. CSV Datei erzeugen # touch("de.csv");
3. PHP Datei erzeugen # touch("de_new.php");
4. Inhalte aufteilen # weiß nicht wie ich das in $arrayname und $textinhalt aufteile
5. CSV Datei schreiben # wie setze ich das dann in eine schleife ? fputs($fp, "$arrayname;$textinhalt;\n") ?
Einschreiben von Daten:
PHP-Code:
$dateiname="de.csv";
$datei=fopen($dateiname,"r");
$daten=fread($datei,filesize($dateiname));
fclose($datei);
$datensaetze=explode("\n",$daten);
for($i=0;$i<sizeof($datensaetze);$i++)
{
$datenfeld[$i]=explode(";",$datensaetze[$i]);
}
$fp = fopen( "de_new.php", "w" );
for($i=0;$isizeof($datensaetze);$i++)
{
$datenfeld[$i]=explode(";",$datensaetze[$i]);
if($datensaetze[$i] != "")
{
fputs($fp, "$datenfeld[$i][0];$datenfeld[$i][1];\n");
}
}
Kommentar