 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
26.08.2002, 18:36
|
#1
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: Leibstadt / CH
|
Zeile für Zeile in Array einlesen
Hallo
Wie kann ich Zeile für Zeile aus einer Textdatei in einen Array einlsesen? Also das erste Zeile $array[0]=.... usw. Mit Zahlen weiss ich wie es geht, nur bei Buschstaben willst nicht funktionieren!
Vielen Dank
|
|
|
26.08.2002, 18:39
|
#2
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
Dass jede zeile in der datei ein Eintrag im array ist?
PHP-Code:
$array = file($datei);
|
|
|
26.08.2002, 19:06
|
#3
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: Leibstadt / CH
|
Nein, ich meinte, dass die erste Zeile wie eine einzelne Variable im Array drin steht, dass ich also dann die erste Zeile mit $array[0], die zweite Zeile mit $array[1] aufrufen kann.
|
|
|
26.08.2002, 19:10
|
#4
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
Öhm, genau das macht die Zeile von oben 
|
|
|
26.08.2002, 19:40
|
#5
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: Leibstadt / CH
|
Oh, gut! Hätte was längeres erwartet!
|
|
|
26.08.2002, 19:50
|
#6
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
Aber erstmal "Nein" schrei(b)en 
|
|
|
26.08.2002, 19:54
|
#7
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: Leibstadt / CH
|
Oh sorry wenn ich zu grob war!
Kannst du mir nochmals verzeihen?
|
|
|
26.08.2002, 20:30
|
#8
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
Humm, ja , ausnahmsweise 
|
|
|
27.08.2002, 07:13
|
#9
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: Leibstadt / CH
|
|
|
|
27.08.2002, 07:55
|
#10
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: Leibstadt / CH
|
Hab da noch ne Frage!
Was ist der Vorteil mit dem ganzen implode-explode zeug?
|
|
|
27.08.2002, 10:39
|
#11
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
Hm, der Vorteil, naja wenn du einen String brauchst, nimmst du eben implode(), wenn du einen string hast, und einen array willst, nimst du explode()
Es hat eben wie alle Funktionen seinen zweck, aber so gesehen keinen Vorteil...
ausserdem, Vorteil gegenüber was? 
|
|
|
27.08.2002, 19:09
|
#12
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: Leibstadt / CH
|
Gegenüber wie es ich mache! Also jeden Eintrag in eine Tabelle schreiben und dann in die file schreiben! Hat man mit der anderen Version nicht viel mehr Daten?
Und ich möchte, das das Formular und Auswertung in einer Datei ist! Wie muss ich das machen, also beim Formular action=""? Ich weiss zwar, dass es mit $PHP_SELF geht, aber wie hab ich keine Ahnung!
|
|
|
27.08.2002, 20:00
|
#13
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
PHP-Code:
echo"<form ... action=\"".$PHP_SELF."?action=save\" ...>";
wär schonmal die action des formulars wie du schon geschrieben hast
dann irgendwo anders im selben php file
PHP-Code:
switch($_GET["action"]){
case "save":
//überprüfen ob alles ausgefüllt ist
//daten in das file schreiben
//evtl meldung ausgegebn, dass gespeichert wurde
break;
case "show":
//Datei auslesen
//Einträge anzeigen
break;
case "eintragen":
//Formular mit obiger action anzeigen
break;
case default:
//Fehlermedlung
}
Links: - gb.php?action=show
- gb.php?action=eintragen
- gb.php?action=save
Hoffe alles klar 
|
|
|
27.08.2002, 20:29
|
#14
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: Leibstadt / CH
|
Fast alles klar! Nur wie kann ich show definieren, was muss ich machen, das der weiss, dass er die Einträge auflisten soll? Das gleiche mit eintragen! Was muss ich machen, das der weiss, das er das Formular aufrufen muss?
Thanks
|
|
|
27.08.2002, 20:32
|
#15
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
Naja du hast ja schon das GB eben nur in mehreren datein.
Fürs eintragen musst du nur den Code aus eintragen.php(?) kopieren und in den entsprechende abschnitt des switch verfrachten 
evtl. noch ein wenig modifizieren und fertig.
mit den anderen teilen dann genauso
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:17 Uhr.
|
 |