Dunque, per prelevare tramite script php un'immagine da server esterno si possono usare due approcci.
Intanto posto che:
$imgremota = url immagine remota server esterno, del tipo "http://sitoesterno/webcam.jpg";
$imglocale = url del proprio sito dove carico l'immagine compreso il nome dell'immagine stessa, del tipo "http://www.miosito/webcam.jpg";
1° modo (più semplice):
2° modo:Codice PHP:
copy($imgremota,$imglocale);
Le variabili $imgremota e $imglocale, così come le istruzioni (in realtà solo una nel primo caso) vanno inserite in un file php che risiede nel nostro server in cui andremo a salvare l'immagine remota (l'url indicato in $imglocale può essere anche relativo rispetto alla cartella in cui posizioniamo lo script, anzichè assoluto, del tipo "/cartella/webcam.jpg").Codice PHP:
$imgStr = file_get_contents($imgremota); /* legge il contenuto del file remoto in una stringa */
$saveimg = file_put_contents($imglocale,$imgStr); /* salva il file immagine nel proprio server */
Riguardo i servizi di cron, ce ne sono diversi in rete, ma Gigi600 ha indicato in precedenza uno piuttosto interessante (free): http://cron-job.org/en
che permette di eseguire gli script anche ogni minuto.
Anche Altervista permette di eseguire scheduling ma con molti più limiti, sia a livello temporale (se non erro massimo 1 all'ora) che di quantità, infatti superata una certa soglia free si devono avere i cosiddetti altercents o acquistare direttamente un altro pacchetto di cron.
Ovviamente, se esegui lo script ripetutamente salvando il file con lo stesso nome, questo sovrascriverà il precedente. Per avere invece file diversi devi impostare il nome del file in base al giorno,mese,anno,ora,minuti come indicato nei post precedenti.
Nuovo sito: Meteosfera
Reti: MNW - WU - Sup.
"Colui che segue la folla non andrà mai più lontano della folla. Colui che va da solo sarà più probabile che si troverà in luoghi dove nessuno è mai arrivato" (Albert Einstein)
ho letto il wiki,sono al punto dove dice ''Proviamo lo script digitando ./cartellaslide.sh ''
ma mi viene scritto file o directory non esistente
Immagine.png
come posso risolvere ??
Mare e spiagge i miei incubi peggiori
Winter Forever
up
Mare e spiagge i miei incubi peggiori
Winter Forever
devi leggere un po di manuali basilari di linux ... devi almeno sapere le cose basilari .. come di crea elimina si sfoglia si apre una cartella .. quell'errore dice che lo script non è nella tua home . devi cercarlo dove l'hai buttato e eseguirlo da li ..
Ho dovuto cambiare la macchina e la ragazza : una succhiava troppo e una troppo poco e aggiungo ..
Stazione Meteo Urbana Udine Sud . Lacrosse 2300 in schermo ventilato 24h autocostruito http://ramandolo.homeunix.net/
scusa eh . ma fai un ls e vedi se ci sta un file che si chiama cartellaslide.sh
Ho dovuto cambiare la macchina e la ragazza : una succhiava troppo e una troppo poco e aggiungo ..
Stazione Meteo Urbana Udine Sud . Lacrosse 2300 in schermo ventilato 24h autocostruito http://ramandolo.homeunix.net/
c'e' scritto cartellaslide.sh
Immagine.png
Mare e spiagge i miei incubi peggiori
Winter Forever
Probabilmente il file non ha i permessi di esecuzione.
Aggiungiglieli con il comando chmod +x cartellaslide.sh
Sito personale: http://www.micheleverda.it/
Sito MeteoTovo: http://www.meteotovo.it/
Webcam MeteoTovo: http://www.meteotovo.it/it-IT/WebCam
devi scrivere così
Ho dovuto cambiare la macchina e la ragazza : una succhiava troppo e una troppo poco e aggiungo ..
Stazione Meteo Urbana Udine Sud . Lacrosse 2300 in schermo ventilato 24h autocostruito http://ramandolo.homeunix.net/
Segnalibri