Categoria: FTP

Domanda:
Perchè nell'anteprima sul mio browser off-line funziona tutto bene: collegamenti, immagini, links. Poi però una volta pubblicato on line, le gif non funzionano ?

Risposta:
Le cause possono essere diverse, la più comune è quella che l'editor adoperato inserisca il percorso completo dove si trovano le immagini, cosi facendo l'immagine pippo.gif che per esempio si trovasse nella cartella immagini del disco C: sarebbe richiamata con questo percorso: C:/immagini/pippo.gif

La cosa funzionerebbe soltanto sul disco rigido, in quanto sul server web non esiste un disco C:

Se nel codice trovi l'unità del tuo disco rigido, o delle barre che precedono il nome tipo questa / fai in modo di lasciare semplicemente il nome della cartella, senza l'unità e senza quella barra iniziale, così: immagini/pippo.gif

Se hai una cartella immagini questa dovrà essere creata anche sullo spazio web, ed al suo interno dovranno essere trasferite tutte le varie immagini.

Altra possibile causa riguarda i nomi assegnati alle immagini stesse, se l'immagine pippo.gif viene richiamata con PIPPO.gif funzionerà ugualmente soltanto nel tuo PC, visto che windows non fa alcuna distinzione fra maiuscole e minuscole adoperate nell'assegnazione dei nomi ai files.
Un server Unix o Linux invece, considera Pippo come file diverso da pippo. Verifica dunque che il nome dichiarato nel codice html sia perfettamente uguale al nome che hai assegnato al file relativo all'immagine.

Un ulteriore possibile causa potrebbe essere il tipo di barra adoperata per separare i percorsi, fai attenzione che siano scritti con / e non con \; nel tuo PC infatti sarebbe la stessa cosa, sul server web hanno significati diversi.
Per dovere di informazione, anche Netscape non riconosce i percorsi fatti con \ al posto di /.

Come ultima possibilità, ma questa la voglio scartare, che tu ti sia dimenticato di inviare le immagini sul tuo spazio web. Dici che è impossibile ?