phpbar.de logo

Mailinglisten-Archive

[php] Datei reinschreiben

[php] Datei reinschreiben

nancy heyn php_(at)_phpcenter.de
Wed, 13 Mar 2002 05:48:06 -0800 (PST)


Hi Joerg,

vielen Dank für die guten Tipps.
das Ding läuft jetzt halbwegs..

Viele Grüsse
Nancy


--- Joerg Behrens <behrens_(at)_takenet.de> wrote:
> 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
> -- 
> ** http://www.php-center.de **
> Die PHP-Liste: mailto: php_(at)_phpcenter.de
> http://lists.phpcenter.de/mailman/listinfo/php


__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/


php::bar PHP Wiki   -   Listenarchive