Pagina 7 di 7 PrimaPrima ... 567
Risultati da 61 a 61 di 61
  1. #61
    Vento forte L'avatar di Stefano83
    Data Registrazione
    08/11/07
    Località
    Galàtone (LE)
    Età
    34
    Messaggi
    3,696
    Menzionato
    3 Post(s)

    Predefinito Re: esiste un programma per catturare immagini da IP camera?

    Citazione Originariamente Scritto da giulio3x Visualizza Messaggio
    niente ho fatto la modifica che hai detto ma non funziona...
    ti posto anche il link di prova
    weathercam Castelfranco Veneto
    in questo specifico link il problema mi sembra la funzione onload (javascript) all'interno del tag <img>, la quale viene richiamata ogni secondo e il cui compito è quello di rinominare il link da assegnare alla proprietà src dell'immagine.
    Il link, che inizialmente viene assegnato in modo corretto dal php, dopo viene invece rinominato in modo errato, ecco cosa si vede ad esempio:

    Codice:
    <img src="h1521845322808" onload="setTimeout(function() {src = src.substring(0, (src.lastIndexOf("t=")+2))+(new Date()).getTime()}, refreshRate)" onerror="setTimeout(function() {src = src.substring(0, (src.lastIndexOf("t=")+2))+(new Date()).getTime()}, refreshError)" alt="" width="640">
    La causa? Probabilmente è da ricercare all'interno della funzione substring ed in particolare nel "lastIndexOf" che indica in pratica il posizionamento del "cursore" a partire dal carattere indicato (t=) e da cui lui deve poi modificare il link, partendo dall'originale.
    Bene, nell'originale questo "t=" non c'è.. quindi lui non trova nulla e di conseguenza rinomina l'intera stringa in "h... ecc.", togliendo quindi tutta la parte iniziale del nome del sito remoto (in questo caso il dhcp assegnato dalla foscam), gli errori sono segnati in rosso.

    Ora non ho il tuo script sottomano per dirti qualcosa in più, ma forse hai omesso qualcosa nel link originale che comprendeva appunto la parte "t=ecc. ecc.", parte che appunto dovrebbe essere modificata ogni secondo lasciando intatto il resto. Ma parlo solo a sensazione, non avendo presente lo script come detto.
    Ultima modifica di Stefano83; 23/03/2018 alle 23:04

    Il mio sito: Meteosts

    Reti: MNW - WU - Sup.

    Webcams


    "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)

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •