Software > WeatherLink
Gráficos Highcharts con archivos de texto "downld02.txt" y NOAA
meteoxabia:
Ahora poniendo tal cual lo has hecho tu me sale esto:
Warning: fopen(./noaaport/downld02.txt) [function.fopen]: failed to open stream: No such file or directory in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficatemp.php on line 56
Warning: filesize() [function.filesize]: stat failed for ./noaaport/downld02.txt in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficatemp.php on line 57
Warning: fread(): supplied argument is not a valid stream resource in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficatemp.php on line 57
Warning: fclose(): supplied argument is not a valid stream resource in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficatemp.php on line 58
Creo que el error debe estar con el "wwwroot", no se pero me da a mi que debe ser.
kocher:
Poco a poco ...
El archivo que genera el gráfico está en:
http://www.meteoxabia.com/estacions/port/graph48h_baro.php
Para que funcione, tiene que ir a buscar el archivo de datos que está en:
http://www.meteoxabia.com/estacions/port/noaaport/downld02.txt
Esto quiere decir que en el archivo "graph48h_baro.php" (y en todos los archivos gráficos), debes editar la línea donde se define la dirección relativa de la variable $download02, para que quede así:
--- Código: ---
//// indiquer le chemin du fichier Exemple: $download02 = "../NOAA/downld02.txt" (se trata de un ejemplo)
$download02 = "./noaaport/downld02.txt";
--- Fin del código ---
//// indiquer le chemin du fichier Exemple: $download02 = "../NOAA/downld02.txt"
$download02 = "./noaaport/downld02.txt"; // (baja un nivel hasta la carpeta que señalamos)
- También serían correctas las siguientes direcciones:
$download02 = "/noaaport/downld02.txt"; // (baja un nivel hasta la carpeta que señalamos)
$download02 = "noaaport/downld02.txt"; // (baja un nivel hasta la carpeta que señalamos)
$download02 = "../estacions/port/noaaport/downld02.txt"; // (sube un nivel y baja hasta la carpeta que señalamos)
- Si estuvieran los dos archivos en el mismo directorio, habría que poner:
$download02 = "downld02.txt"; // o ./downld02.txt o /downld02.txt
Nota:
En PHP todo lo que viene tras //, no es procesado; se considera un comentario.
Cualquier línea de código en PHP, puede ser desactivada, colocando // en el comienzo de esa línea.
meteoxabia:
algo me falla porque sigue todo igual sigue apareciendo el mismo error:
Warning: fopen(../estacions/port/noaaport/downld02.txt) [function.fopen]: failed to open stream: No such file or directory in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficabaro.php on line 58
Warning: filesize() [function.filesize]: stat failed for ../estacions/port/noaaport/downld02.txt in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficabaro.php on line 59
Warning: fread(): supplied argument is not a valid stream resource in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficabaro.php on line 59
Warning: fclose(): supplied argument is not a valid stream resource in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficabaro.php on line 60
Ese "C:\domains\meteoxabia.com\wwwroot\..." yo creo que ahí està el fallo, el wwwroot ese no debería aparecer
kocher:
--- Cita de: meteoxabia en 15 de Abril de 2017, 19:28:04 ---algo me falla porque sigue todo igual sigue apareciendo el mismo error:
Warning: fopen(../estacions/port/noaaport/downld02.txt) [function.fopen]: failed to open stream: No such file or directory in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficabaro.php on line 58
Warning: filesize() [function.filesize]: stat failed for ../estacions/port/noaaport/downld02.txt in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficabaro.php on line 59
Warning: fread(): supplied argument is not a valid stream resource in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficabaro.php on line 59
Warning: fclose(): supplied argument is not a valid stream resource in C:\domains\meteoxabia.com\wwwroot\estacions\port\noaaport\graficabaro.php on line 60
Ese "C:\domains\meteoxabia.com\wwwroot\..." yo creo que ahí està el fallo, el wwwroot ese no debería aparecer
--- Fin de la cita ---
No; ese es un mensaje del servidor. Está indicando que no existe el archivo o el directorio.
Prueba a darle permisos - con FileZilla - (655) al archivo"downld02.txt"
kocher:
Ahora han cambiado las cosas, ya que los dos archivos se encuentran en el mismo directorio:
http://www.meteoxabia.com/estacions/port/noaaport/graficabaro.php
http://www.meteoxabia.com/estacions/port/noaaport/downld02.txt
Entonces, debes editar el archivo "graficabaro.php" para que quede así:
//// indiquer le chemin du fichier Exemple: $download02 = "../NOAA/downld02.txt"(este es un ejemplo del autor)
$download02 = "downld02.txt"; // dado que se encuentran en el mismo directorio
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa