Software > WeatherLink

Gráficos Highcharts con archivos de texto "downld02.txt" y NOAA

<< < (3/15) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa