Joomla.it Forum

Non solo Joomla... => Sviluppo => : evangelis 11 Nov 2008, 18:50:02

: Il componente non mi visualizza le immagini
: evangelis 11 Nov 2008, 18:50:02
Salve a tutti.
Sto creando un componente che ha una forma per l'immissione dei dati.
Tra i dati c'è anche un immaggine.
Per non far diventare il database molto grande, ho preferito mettere l'url dell'immagine nel DB.
Per l'inserzione dell'immagine e il salvataggio dell'url non c'è problema.
ho un problema quando vado per visualizzare l'immagine.
Ho porvato in tutti i modi, ma non ci riesco.
io visualizza l'immagine con il codice

:
echo '<p><img src="'.$immagine.'" id="immagine" ALIGN="Middle" ></p><br />';
Dove $immagine contiene l'url.
L'url è giusta perchè facendo
:
if(file_exists ($immagine) == TRUE)Il risultato è TRUE-.
Per piacere aiutatemi! sto impazzendo!!!
grazie, Lino
: Re: Il componente non mi visualizza le immagini
: lumacarom 12 Nov 2008, 20:04:03
:
echo '<p><img src="'.$immagine.'" id="immagine" ALIGN="Middle" ></p><br />';
Non so, a me pare corretto però proverei cambiando le virgolette doppie con le semplici e viceversa oppure prova a non utilizzare per niente le semplici. Usa il carattere di escape (\) prima delle virgolette e prova a mettere la variabile all'interno della stringa senza usare la concatenazione. Se usi le virgolette doppie non c'è bisogno della concatenazione. La gestione di stringhe e variabili è sempre un osso duro.

Ciao
: Re: Il componente non mi visualizza le immagini
: Gainder 12 Nov 2008, 21:02:31
Ricorda che l'entry point di joomla è index.php e il riferimento all'immagine deve essere impostato tenendo conto di questo, e non del path relativo a componente. Al 99% questo è l'errore!
: Re: Il componente non mi visualizza le immagini
: evangelis 14 Nov 2008, 11:15:05
Ricorda che l'entry point di joomla è index.php e il riferimento all'immagine deve essere impostato tenendo conto di questo, e non del path relativo a componente. Al 99% questo è l'errore!

dalle informazioni che ho preso in giro, ho trovato questa soluzione.
Ma non so come fare... :(

Per ora ho aggirato il problema mettendo un link all'immaggine facendola visualizzare tramite una funzione PHP(viene visualizzata correttaemnte).
Un altra cosa... Per ora sto parlando di lato amministratore...
ciao e grazie