phpbar.de logo

Mailinglisten-Archive

[php] Datei reinschreiben

[php] Datei reinschreiben

Joerg Behrens php_(at)_phpcenter.de
Wed, 13 Mar 2002 14:07:43 +0100


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