Mailinglisten-Archive |
Moin, ----- Original Message ----- From: "nancy heyn" <milad_(at)_rocketmail.com> To: <php_(at)_phpcenter.de> Sent: Wednesday, March 13, 2002 1:47 PM Subject: Re: [php] Datei reinschreiben > --- Gloss Mathias <Mathias.Gloss_(at)_start.de> wrote: > > Hiho, > > > > > Von: nancy heyn[SMTP:milad_(at)_rocketmail.com] > > > > > > ne , gar keine Fehlermeldung ! > > > Es passiert aber auch nichts.. > > > Deshalb hänge ich auch bissl in der Luft :o( > > > > > > Kann man sich irgendwo einen Beispiel anschauen ? > > > > > also eigentlich sieht das, was du gepostet hast, > > nicht verkehrt > > aus. Kannst du mal das ganze Script posten ? > > > > > > Hi, das ganze Skript besteht auch nur ein paar Zeilen. > > <? > > $datei = fopen("datei.txt", "rw"); > if(!$datei) > echo "Kein Zugriff auf die Datei datei.txt"; > > $str = implode("", file("datei.txt")); > echo $str; > > fclose($datei); > ?> > <form name=sp method=post action=next.php> > <input type=text name=satz1> > <input type=submit value=weiter> > </form> > > --------------------------------------- > <? > //next.php > $datei = fopen("datei.txt", "rw"); > if(!$datei) > echo "Kein Zugriff auf die Datei datei.txt"; > > $str = fputs($datei, $satz1); > fclose($datei); > ?> > 1. den Dateimode 'rw' gibt es zumind. laut Doku nicht 2. Setze das error_reporting auf E_ALL bzw. schaue in das php_error.log 3. vermeide die PHP Short Opentags. Benutze <?php 4. vermeide das arbeiten mit globalen Vars. Wenn du was aus einem POST Formular erwartest hole es auch von dort ab mittels $_POST, $HTTP_POST_VARS 5. if(!$datei) ist gut... if(!is_resource($datei)) ist besser . Hier waere evtl aufgefallen das kein gueltiger Dateihandle da ist. Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive