Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    timeout su immagini esterne

    devo richiamare delle miniature da siti esterni (tramite affiliazioni) a volte mi capita che i siti sono out oppure le miniature sono state rimosse, come posso fare in PHP uno scirpt che mi controlli un eventuale timeout e quindi visualizzare tipo una immagine dove è scritto "Immagine non disponibile"??

    è fattibile o sarebbe una magia?
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  2. #2
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087

    Re: timeout su immagini esterne

    Originariamente inviato da powerflash2
    devo richiamare delle miniature da siti esterni (tramite affiliazioni) a volte mi capita che i siti sono out oppure le miniature sono state rimosse, come posso fare in PHP uno scirpt che mi controlli un eventuale timeout e quindi visualizzare tipo una immagine dove è scritto "Immagine non disponibile"??

    è fattibile o sarebbe una magia?
    se ho capito bene basta semplicemente un corretto codice XHTML
    [img]http:bla_bla_bla.net[/img]
    IE tratta alt e title allo stesso modo.
    ciao

  3. #3
    ti ho capito ma la sagoma dell'immagine con la X rossa in alto a sinistra (bruttissima da vedere) mi compare lo stesso, poi all'interno contiene il testo nell'ALT.
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  4. #4
    fai così:
    Codice PHP:
    <?
    $link 
    "http://www.aaa.it/immagine.jpg";
    if(!
    file_exists($link)) {
    echo 
    "<img src=\"non_disp.gif\" alt=\"Immagine non disponibile\">";
    }else{
    echo 
    "<img src=\"$link\" alt=\"$link\">";
    }
    ?>
    Praticamente controlla se il file esiste:
    se non esiste fa vedere l'immagine "non_disp.gif" (che ti sei già creato), se esiste fa vedere la vera immagine!


    Ciaooo!
    PER CASO ti serve un guestbook, completamente personalizzabile?e PER CASO lo vuoi anche gratis e senza pop-up o dialer?E allora prova il nuovo NewAge GuestBook..Niente per caso, tutto perfetto

  5. #5
    tieni conto che in ogni pagina compaiono 15 miniaturee, questo controllo devo farlo 15 volte, questo significa rallentare il caricamento?? c'è una sorta di timeout?? che potrebbe rallentarmi il caricamento???
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  6. #6
    Originariamente inviato da powerflash2
    tieni conto che in ogni pagina compaiono 15 miniaturee, questo controllo devo farlo 15 volte, questo significa rallentare il caricamento?? c'è una sorta di timeout?? che potrebbe rallentarmi il caricamento???
    No, appesantisce (di pochissimo) la pagina, ma si parla di bytes !
    PER CASO ti serve un guestbook, completamente personalizzabile?e PER CASO lo vuoi anche gratis e senza pop-up o dialer?E allora prova il nuovo NewAge GuestBook..Niente per caso, tutto perfetto

  7. #7
    Questo tipo di controlli fatti in remoto possono essere lentissimi.

    Il file php rimane in attesa della risposta se non è immediata.
    Francamente non conosco il tempo di eventuali timeout ma ci sono di sicuro.

    Io ti consiglio caldamente la copia il locale magari da aggiornare giornalmente (se i file cambiano) con uno script lanciato di notte.

    Ciao

  8. #8
    Originariamente inviato da bubu77
    Questo tipo di controlli fatti in remoto possono essere lentissimi.

    Il file php rimane in attesa della risposta se non è immediata.
    Francamente non conosco il tempo di eventuali timeout ma ci sono di sicuro.

    Io ti consiglio caldamente la copia il locale magari da aggiornare giornalmente (se i file cambiano) con uno script lanciato di notte.

    Ciao
    Ha ragione lui, indubbiamente .
    PER CASO ti serve un guestbook, completamente personalizzabile?e PER CASO lo vuoi anche gratis e senza pop-up o dialer?E allora prova il nuovo NewAge GuestBook..Niente per caso, tutto perfetto

  9. #9
    Originariamente inviato da peo91919
    Ha ragione lui, indubbiamente .
    Non ci giurare troppo

    Sono quelle cose che vorresti approfondire ma non hai il tempo

    Io ho una lista di cose/linguaggi/tecnologie da provare che non finisce +.

    Però a logica per sapere se un file remoto esiste ed è raggiungibile si deve fare una richiesta remota che ha certamente un timeout medio-lungo.

    Quindi la pagina risulterebbe veloce se tutto è ok, sicuramente + lenta se ci sono problemi.

  10. #10
    potrei copiarli, di notte di giorno, ma tieni presente che queste immagini sono richiamate da siti non nostri, ma di terzi che fanno pubblicità sul nostro sito.
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

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.