Likes Likes:  0
Resultaten 1 tot 7 van de 7
Geen

Onderwerp: PHP ptobleem

  1. #1
    JVD
    PHP ptobleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    PHP ptobleem

    Ik heb een klijn probleempje met PHP, namelijk:

    Ik heb een php bestand waarin staat:

    <html>
    <head>
    <title></title>
    </head>
    <body>
    <?php
    $fp = fopen ("D:\FTP\status\regels.txt", "r");
    $bytes = 1000;
    $buffer = fread($fp, $bytes);
    fclose ($fp);
    print $buffer;
    ?>
    </body>
    </html>

    dit klopt allemaal, maar als ik hem uitvoer krijg ik deze foutmelding:

    Warning: fopen(D:\FTP\status egels.txt): failed to open stream: Invalid
    argument in C:\Program Files\DzSoft\PHP Editor\phpF9.tmp on line 8

    Warning: fread(): supplied argument is not a valid stream resource in
    C:\Program Files\DzSoft\PHP Editor\phpF9.tmp on line 10

    Warning: fclose(): supplied argument is not a valid stream resource in
    C:\Program Files\DzSoft\PHP Editor\phpF9.tmp on line 11

    De PHP pagina is gemaakt en uitgevoerd met DzSpft PHP editor.
    andere pagina's ,met deze code werken wel, met als enig verschil dat er dan
    een ander bestand word geopend

    Is het soms niet mogelijk om bestanden met een 'r'op het begin te openen? of
    die ik wat fout?

    aaangezien de code wel werkt als ik de naam verander in dinges.txt, en
    radmin.txt werkt weer niet

    --
    JVD - jvd_609 [at] hotmail [dot] com
    http://www.josvandijken.tk - ftp://jvd.no-ip.info
    ftp info: http://www.jvd-ftp.tk
    Let op: spamblock!



  2. #2
    Jeroen Ruijgers
    PHP ptobleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP ptobleem

    JVD wrote:
    > Ik heb een klijn probleempje met PHP, namelijk:
    >
    > Ik heb een php bestand waarin staat:
    >
    > <html>
    > <head>
    > <title></title>
    > </head>
    > <body>
    > <?php
    > $fp = fopen ("D:\FTP\status\regels.txt", "r");
    > $bytes = 1000;
    > $buffer = fread($fp, $bytes);
    > fclose ($fp);
    > print $buffer;
    >>

    > </body>
    > </html>
    >
    > dit klopt allemaal, maar als ik hem uitvoer krijg ik deze foutmelding:
    >
    > Warning: fopen(D:\FTP\status egels.txt): failed to open stream:
    > Invalid argument in C:\Program Files\DzSoft\PHP Editor\phpF9.tmp on
    > line 8
    >
    > Warning: fread(): supplied argument is not a valid stream resource in
    > C:\Program Files\DzSoft\PHP Editor\phpF9.tmp on line 10
    >
    > Warning: fclose(): supplied argument is not a valid stream resource in
    > C:\Program Files\DzSoft\PHP Editor\phpF9.tmp on line 11
    >
    > De PHP pagina is gemaakt en uitgevoerd met DzSpft PHP editor.
    > andere pagina's ,met deze code werken wel, met als enig verschil dat
    > er dan een ander bestand word geopend
    >
    > Is het soms niet mogelijk om bestanden met een 'r'op het begin te
    > openen? of die ik wat fout?
    >
    > aaangezien de code wel werkt als ik de naam verander in dinges.txt, en
    > radmin.txt werkt weer niet

    Ik denk dat je meer bytes (1000) uit het bestand probeert te lezen dan dat
    er in het bestand staat. Lees de functiebeschrijving eens:
    http://nl3.php.net/manual/nl/function.fread.php
    misschien dat dan het een en ander duidelijk wordt.



  3. #3
    JVD
    PHP ptobleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP ptobleem

    In de nieuwsgroep news:400b8ccb$0$87582$1b2cd167@news.wanadoo.nl,
    slingerde Jeroen Ruijgers <salandur@hotmail.com> de volgende woorden naar
    ons toe:

    > JVD wrote:
    >> Ik heb een klijn probleempje met PHP, namelijk:
    >>
    >> Ik heb een php bestand waarin staat:
    >>
    >> <html>
    >> <head>
    >> <title></title>
    >> </head>
    >> <body>
    >> <?php
    >> $fp = fopen ("D:\FTP\status\regels.txt", "r");
    >> $bytes = 1000;
    >> $buffer = fread($fp, $bytes);
    >> fclose ($fp);
    >> print $buffer;
    >>>

    >> </body>
    >> </html>
    >>
    >> dit klopt allemaal, maar als ik hem uitvoer krijg ik deze
    >> foutmelding:
    >>
    >> Warning: fopen(D:\FTP\status egels.txt): failed to open stream:
    >> Invalid argument in C:\Program Files\DzSoft\PHP Editor\phpF9.tmp on
    >> line 8
    >>
    >> Warning: fread(): supplied argument is not a valid stream resource in
    >> C:\Program Files\DzSoft\PHP Editor\phpF9.tmp on line 10
    >>
    >> Warning: fclose(): supplied argument is not a valid stream resource
    >> in C:\Program Files\DzSoft\PHP Editor\phpF9.tmp on line 11
    >>
    >> De PHP pagina is gemaakt en uitgevoerd met DzSpft PHP editor.
    >> andere pagina's ,met deze code werken wel, met als enig verschil dat
    >> er dan een ander bestand word geopend
    >>
    >> Is het soms niet mogelijk om bestanden met een 'r'op het begin te
    >> openen? of die ik wat fout?
    >>
    >> aaangezien de code wel werkt als ik de naam verander in dinges.txt,
    >> en radmin.txt werkt weer niet

    > Ik denk dat je meer bytes (1000) uit het bestand probeert te lezen
    > dan dat er in het bestand staat. Lees de functiebeschrijving eens:
    > http://nl3.php.net/manual/nl/function.fread.php
    > misschien dat dan het een en ander duidelijk wordt.


    lijkt het niet aan te liggen helaas, ik heb dit scipt nu meerdere keren
    toeepast op mijn site, maar alleen deze werkt niet. Waarschijnlijk dus omdat
    de filenaam met een 'r' begint. aangezien alle andere wel werken
    (Mededelingen.txt. openingstijden.txt enz)

    --
    JVD - jvd_609 [at] hotmail [dot] com
    http://www.josvandijken.tk - ftp://jvd.no-ip.info
    ftp info: http://www.jvd-ftp.tk
    Let op: spamblock!



  4. #4
    Ronald Klip
    PHP ptobleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP ptobleem

    JVD schreef:
    > <?php
    > $fp = fopen ("D:\FTP\status\regels.txt", "r");


    rtfm!

    php.net/fopen : "On the Windows platform, be careful to escape any
    backslashes used in the path to the file, or use forward slashes."

    --
    groet, Ronald

  5. #5
    JVD
    PHP ptobleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP ptobleem

    In de nieuwsgroep news:MPG.1a75b200a49c3416989742@news.xs4all.nl,
    slingerde Ronald Klip <nieuws@bladibla.njet.invalid> de volgende woorden
    naar ons toe:

    > JVD schreef:
    >> <?php
    >> $fp = fopen ("D:\FTP\status\regels.txt", "r");

    >
    > rtfm!
    >
    > php.net/fopen : "On the Windows platform, be careful to escape any
    > backslashes used in the path to the file, or use forward slashes."


    Maar waarom werkt deze dan wel???

    <?php
    $fp = fopen ("D:\FTP\status\de_regels.txt", "r");
    $bytes = 1000;
    $buffer = fread($fp, $bytes);
    fclose ($fp);
    print $buffer;
    ?>

    --
    JVD - jvd_609 [at] hotmail [dot] com
    http://www.josvandijken.tk - ftp://jvd.no-ip.info
    ftp info: http://www.jvd-ftp.tk
    Let op: spamblock!



  6. #6
    miseryman
    PHP ptobleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP ptobleem

    JVD wrote:

    > $fp = fopen ("D:\FTP\status\regels.txt", "r");


    Die backslashes moet je escapen (D:\\FTP\\...) of je moet slashes
    gebruiken (D:/FTP/...). "\r" staat voor een carriage return.

    --
    Raf

  7. #7
    JVD
    PHP ptobleem
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP ptobleem

    In de nieuwsgroep news:MPG.1a75b3f582c883619897bd@news.telenet.be,
    slingerde miseryman <miseryman_99@yahoo.com> de volgende woorden naar ons
    toe:

    > JVD wrote:
    >
    >> $fp = fopen ("D:\FTP\status\regels.txt", "r");

    >
    > Die backslashes moet je escapen (D:\\FTP\\...) of je moet slashes
    > gebruiken (D:/FTP/...). "\r" staat voor een carriage return.


    aha op die manier. nu snap ik hem


    --
    JVD - jvd_609 [at] hotmail [dot] com
    http://www.josvandijken.tk - ftp://jvd.no-ip.info
    ftp info: http://www.jvd-ftp.tk
    Let op: spamblock!



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics