Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    177

    inserire link dell immagine nel database

    salve ragazzi la domanda e semplice.
    vorrei inserire il link delle immagini all interno del database e lo sto facendo manualmente tipo :
    logo
    C:\AppServ\www\fifa14\barca.png
    ...
    ...

    ma non so come farlo visualizzare a video.
    potete dirmi dove sbaglio

  2. #2
    Utente di HTML.it L'avatar di mt19
    Registrato dal
    Jul 2011
    Messaggi
    180
    Semplice, PHP non agisce da C: ...., bensì dalla cartella www, quindi tutto quello che metti fuori per lui non esiste, quindi nel DB non lo devi salvare come:
    C:\AppServ\www\fifa14\barca.png
    ma come:
    fifa14\barca.png

    Ricordati che se stai agendo sotto linux i \ di windows diventano / su linx

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    177
    ciao, grazie per la risposta utilissima che mi hai dato. ho provato a correggere nel database ma secondo me e un mio errore in fase di visualizzazione a video perche non riesco a vedere il logo.
    in pratica il campo logo e di tipo text
    e quando voglio visualizzarlo faccio cosi :

    <TD align="center" style="border: 1px dotted #708090"><img src="<?php echo $tmp["logo"]; ?>" width="120" height="90">
    <br><br>
    ...
    ...
    ..

    ma cmq non mi fa uscire il logo desiderato

  4. #4
    Utente di HTML.it L'avatar di mt19
    Registrato dal
    Jul 2011
    Messaggi
    180
    Il codice mi sembra giusto, quindi prova a fare questi test:
    1) apri l'immagine con un direct link. Nel tuo caso il link dovrebbe essere www.tuosito.it/fifa14/barca.png. Se è sbagliato allora controlla bene in che cartella hai messo l'immagine. Se la visualizzi allora sei sicuro che il tuo link internet al file è fifa14/barca.png
    2) prova a creare la tabella, ma sostituendo la funzione PHP con il direct link della foto (/fifa14/barca.png)
    3) se la tabella fa vedere l'immagine allora prova a mettere il seguente codice PHP all'inizio della pagina:
    Codice PHP:
    echo "dentro alla variabile logo c'è: " $tmp['logo']; 
    In questo modo vedi che link ha effettivamente la variabile. Se non corrisponde a quello del punto 2 allora il problema è nella variabile


    NB: ricorda che se tu hai il file con la tabella dentro a una cartella test/ e l'immagine invece è in una cartella /fifa4/ (la quale è nella root del sito e non a sua volta dentro alla cartella testa) allora devi usare ../ per uscire dalla cartella. Se devi "tornare indietro" di due cartelle dovrai fare ../../ e così via
    Ultima modifica di mt19; 20-05-2014 a 15:03 Motivo: Apice del codice PHP sostituito con doppio apice per conflitti

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    177
    infatti ho messo un altro \ davanti e mi e apparso il logo grazie mille della dritta

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.