Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    3

    problema con uno script della guida pratica

    sto cercando di usare lo script spiegato in questa lezione:
    http://freephp.html.it/guide/lezione.asp?id=8

    i due script delle lezioni precedenti con la data e i dati dell'autore mi sono riusciti perfettamente.
    Questo del contatore invece no.

    il codice del file “prova.ph3” contenuto nella cartella test è questo:

    <HTML>
    <BODY>

    <? echo("Ultima modifica: ".date("d/m/Y",filemtime($PATH_TRANSLATED))); ?>
    <? include("/path/codice.txt"); ?>
    <?
    if (!file_exists("/path/counter.txt")) {
    $file=fopen("/path/counter.txt","w");
    $num=0;
    }
    else {
    $file=fopen("/path/counter.txt","r+");
    $num=fgets($file,20);
    fseek($file, 0);
    }
    $num++;
    print("Visitors: ".$num);
    fputs($file,$num);
    fclose($file);
    ?>

    naturalmente comprende anche gli script precedenti e la cartella /path con il file codice.txt per i dati dell’autore e il file counter.txt che ho lasciato vuoto non venendo indicato niente a proposito.

    Il broswer in pratica mi restituisce questa pagina :

    Ultima modifica: 02/12/2004

    Pagina realizzata da Alex Rossi <mailtorova@hotmail.com>
    Warning: fopen("/path/counter.txt", "w") - No such file or directory in c:\programmi\apache group\apache\test\prova.php3 on line 8
    Visitors: 1
    Warning: fputs(): supplied argument is not a valid File-Handle resource in c:\programmi\apache group\apache\test\prova.php3 on line 18

    Warning: fclose(): supplied argument is not a valid File-Handle resource in c:\programmi\apache group\apache\test\prova.php3 on line 19

    che cosa significa?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Non ti trova il file
    crea una directory path nella directory dove c'è il file e dentro mettici counter.txt

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    3
    ciao e grazie,
    ma il file counter.txt c'è gia nella cartella path. E infatti il file codice.txt che viene usato per la sigla in fondo alla pagina e che sta sempre nella cartella path me lo trova ,questo invece no.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Io ho solo interpretato il messaggio
    No such file or directory in c:\programmi\apache group\apache\test\prova.php3 on line 8


    per il resto non so

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    3
    i file sembrano tutti in ordine
    il problema è che non saprei neanche io..
    Ma nel file counter.txt devo scriverci qualcosa o va lasciato in bianco?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.