Ich habe ein Skript, das auf einem Cron-Job auf einem Linux-Server auf GoDaddy ausgeführt wird. Es funktioniert gut. Wenn ich jedoch versuche, das Skript über einen Browser auszuführen, gibt false
zurück.fopen() CSV im Browser nicht öffnen
Ich habe es echo out die URL verwendet werden, um sicherzustellen, dass meine Variablen richtig kommen und sie sind. Ich kann sie aus dem Browserfenster in die Adressleiste kopieren und einfügen und erhalte die Datei, die ich sollte.
Kann mir jemand in die Richtung zeigen, warum diese paar Codezeilen funktionieren, wenn sie als Cron-Job ausgeführt werden, aber nicht im Browser?
$URL="http://www.spc.noaa.gov/climo/reports/".$date['yymmdd']."_rpts_".$type.".csv";
echo $URL."<br />";
if(@$csvHandle=fopen($URL,'r')){
Überprüfen Sie die Berechtigungen von Dateien – rokas
Kein Problem, der Cron-Job läuft immer noch ohne Fehler auf den gleichen Dateien. – Patrick