mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 22:01 Benutzername: Passwort: Auto-Login

Thema: txt erstellen mit PhP vom 15.11.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> txt erstellen mit PhP
Autor Nachricht
Darkdragon
Threadersteller

Dabei seit: 23.05.2006
Ort: Berlin
Alter: 41
Geschlecht: Männlich
Verfasst Mi 15.11.2006 18:30
Titel

txt erstellen mit PhP

Antworten mit Zitat Zum Seitenanfang

Hi zusammen wie kann ich ein Array Zeile für Zeile in ein einer txt-Datei Speichern.
Folgenden Code hab ich schon.
Code:

$array0=$_GET["array0"];
$array1=$_GET["array1"];
$array2=$_GET["array2"];
$array3=$_GET["array3"];
$array4=$_GET["array4"];
$array5=$_GET["array5"];

echo $array0."<br>";
echo $array1."<br>";
echo $array2."<br>";
echo $array3."<br>";
echo $array4."<br>";
echo $array5."<br>";
$array0=ceil($anzahl/$array2);
echo $array0."<br>";
$neuer[]=$array0; 
$neuer[]=$array1;     
$neuer[]=$array2; 
$neuer[]=$array3; 
$neuer[]=$array4; 
$neuer[]=$array5; 
$fp = fopen("admin.txt", "w+");
$neuerzahl=count ($neuer);
for ($i=0; $i<$neuerzahl; $i++) {
         fwrite($fp,$neuer[$i]);
         fclose($fp);}

Problem ist nur das ich das ganze in eine Zeile schreibe.
  View user's profile Private Nachricht senden
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst Mi 15.11.2006 18:38
Titel

Re: txt erstellen mit PhP

Antworten mit Zitat Zum Seitenanfang

Darkdragon hat geschrieben:
Hi zusammen wie kann ich ein Array Zeile für Zeile in ein einer txt-Datei Speichern.
Folgenden Code hab ich schon.
Code:

$array0=$_GET["array0"];
$array1=$_GET["array1"];
$array2=$_GET["array2"];
$array3=$_GET["array3"];
$array4=$_GET["array4"];
$array5=$_GET["array5"];

echo $array0."<br>";
echo $array1."<br>";
echo $array2."<br>";
echo $array3."<br>";
echo $array4."<br>";
echo $array5."<br>";
$array0=ceil($anzahl/$array2);
echo $array0."<br>";
$neuer[]=$array0; 
$neuer[]=$array1;     
$neuer[]=$array2; 
$neuer[]=$array3; 
$neuer[]=$array4; 
$neuer[]=$array5; 
$fp = fopen("admin.txt", "w+");
$neuerzahl=count ($neuer);
for ($i=0; $i<$neuerzahl; $i++) {
         fwrite($fp,$neuer[$i]);
         fclose($fp);}

Problem ist nur das ich das ganze in eine Zeile schreibe.


\n ist ein zeilenumbruch.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mi 15.11.2006 18:42
Titel

Antworten mit Zitat Zum Seitenanfang

öhm. ich raff da was nich. Wieso legst du 5 unterschiedliche Arrays an und willst se dann wieder in ein Array speichern? Den Sinn versteh ich da nich so ganz.

Ansonten einfach deine variable mit der schleife (Ich würde an deiner Stelle ja eher die foreach-schleife verwenden) die Variable einfach mit .= erweitern. Und am Ende am besten noch \n damit er auch nen Zeilenumbruch in die txt datei macht.
  View user's profile Private Nachricht senden
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Mi 15.11.2006 18:54
Titel

Antworten mit Zitat Zum Seitenanfang

fclose aus der schleife raus nehmen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Darkdragon
Threadersteller

Dabei seit: 23.05.2006
Ort: Berlin
Alter: 41
Geschlecht: Männlich
Verfasst Mi 15.11.2006 19:57
Titel

Antworten mit Zitat Zum Seitenanfang

Danke für die zahlreichen Tips
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 16.11.2006 07:05
Titel

Re: txt erstellen mit PhP

Antworten mit Zitat Zum Seitenanfang

ungetestet:

Code:

$array[]=$_GET["array0"];
$array[]=$_GET["array1"];
$array[]=$_GET["array2"];
$array[]=$_GET["array3"];
$array[]=$_GET["array4"];
$array[]=$_GET["array5"];

$array[0]=ceil($anzahl/$array[2]);

foreach ($array as $wert) {
    echo $wert."<br />\n";
}

$inhalt = "";

foreach($array as $wert) {
    $inhalt .= $wert."\n";
}

$fp = fopen("admin.txt", "w+");
fwrite($fp,$inhalt);
fclose($fp);


Zuletzt bearbeitet von Pixelpole am Do 16.11.2006 07:07, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen POP UP erstellen... wie?
CD Erstellen?
PHP - PDF erstellen??
[php/pdf] pdf erstellen???
Gästebuch erstellen
Dynamische CD erstellen...?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.