Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    21

    Lancio file php da webserver

    Ciao a tutti,
    ho un problema che non so come risolvere.
    Devo richiamare una pagina http su un server meteo per poter inviare i dati delle mie centraline.
    Ho creato questo file,salvato sul serve del mio sito, che funziona bene se lanciato da un qualsiasi browes in maniera manuale
    (file wucompleto.php)

    <?php
    $myFile = "dati.txt";
    $fh = fopen($myFile, 'r');
    $datiwu = fread($fh, filesize($myFile));
    fclose($fh);
    //echo $datiwu;
    $intestazione="sitoserverdati.php?";
    $url=$intestazione.$datiwu;
    echo $url;
    header("location: http://".$url);

    Questo file lo devo schedulare e per far questo,tramite un mio webserver video linux (sistema opertivo non completo dato che usa solo certe funzioni di php) ho creato un task che ogni tot di temp mi va a richiamare il file php che ho creato (uso include sul server dove eseguo il mio file php).

    <?php
    include ("http://www.miosito/temp/wucompleto.php");
    ?>

    Purtroppo mi ristituisce errore e penso perche con l'include, il file richiama librerie non presenti sul mio webserver.

    Qualcuno ha qualche idea su come cambiare la funzione HEADER con un GET o qualcosa del genere (queste non funzioni non so usarle,ho letto un po di post ma non ho capito molto...anzi....)

    Grazie

    Mario

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Questo è molto improbabile che funzioni

    echo $url;
    header("location: http://".$url);

    prima della funzione header() non deve esserci alcun output, mentre tu hai un echo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    21
    Ciao, ho provato a togliere l'echo ma non va lo stesso.
    Ecco l'errore che mi ritorna

    Warning
    : Failed opening 'http://www.miosito.it/temp/wucompleto.php' for inclusion in /usr/html//local/invio_wu.php3 on line 2

    invio_wu.php è il file schedulato sul webserver che lancia il file php su mio sito

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.