gestione file.inc

$filename = "prova/aaaaaaa.inc ";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);
$filename = "prova/1.inc ";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);

Utilizando il codice soprariportato ottengo i seguenti warnig:

Warning: fread(): supplied argument is not a valid stream resource in C:\Programmi\Apache Group\Apache2\htdocs\tvs\files_include\all_news.inc on line 35 Warning: fclose(): supplied argument is not a valid stream resource in C:\Programmi\Apache Group\Apache2\htdocs\tvs\files_include\all_news.inc on line 37

, qualcuno s dirmi dov l'errore

grazie

giovanni

inviato 10 anni fa
bonann23
X 0 X

sei sicuro che fopen sta funzionando? Sicuro che il percorso del file giusto?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

in realt non riesco pi a capire, infatti se d questo percorso "/news/7.inc" ottengo:

Warning: fopen(/news/7.inc) [function.fopen]: failed to open stream: No such file or directory in C:\Programmi\Apache Group\Apache2\htdocs\tvs\files_include\all_news.inc on line 71

Warning: filesize() [function.filesize]: Stat failed for /news/7.inc (errno=2 - No such file or directory) in C:\Programmi\Apache Group\Apache2\htdocs\tvs\files_include\all_news.inc on line 72

Warning: fread(): supplied argument is not a valid stream resource in C:\Programmi\Apache Group\Apache2\htdocs\tvs\files_include\all_news.inc on line 72

Warning: fclose(): supplied argument is not a valid stream resource in C:\Programmi\Apache Group\Apache2\htdocs\tvs\files_include\all_news.inc on line 74

Se,invece, cambio il percorso in: "news/7.inc" ottengo:

Warning: fread(): supplied argument is not a valid stream resource in C:\Programmi\Apache Group\Apache2\htdocs\tvs\files_include\all_news.inc on line 72

Warning: fclose(): supplied argument is not a valid stream resource in C:\Programmi\Apache Group\Apache2\htdocs\tvs\files_include\all_news.inc on line 74

Preciso che la carella news si trova dentro la root.

Giovanni

risposto 10 anni fa
bonann23
X 0 X

nel primo caso evidente che il percorso ASSOLUTO che hai specificat sbagliato, tanto che ricevi errore da subito sulla fopen.

nel secondo caso invece l'fopennon restituisce errore, quindi il percorso giusto. Il problema con la fread comunque mi fa pensare ad un problema coi permessi del file. Sicuro di avere i permessi di lettura sul file?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ok grazie giovanni

risposto 10 anni fa
bonann23
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda