fopen () und fclose()

dotaachen

B1G-Software-Kunde
#1
Hallo,

habe folgendes Problem.
Mein PHP Script führt folgendes aus:

PHP:
$file = @fopen ("url", "r");
Damit wird die URL, bzw wenn es eine php datei ist, diese ausgeführt.

Eigentlich muss man nach jedem fopen aber fclose ausführen, immer wenn die URL aber falsch ist, kriege ich ein:

PHP:
Warning: fclose(): supplied argument is not a valid stream resource in /is/htdocs/*/www/test.php on line 4
Damit soll eine Art cronjob ausgeführt werden.
Danke für die Hilfe
 

UNC

B1G-Software-Kunde
#2
Du musst fclose nur ausführen, wenn das öffnen geklappt hat. Also
PHP:
if($file) {
    fclose($file);
}
 
Top