Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
 


Autore Topic: virgolette e variabili in echo  (Letto 562 volte)

Offline frankphp

  • Membro Senior
  • ****
  • Post: 469
    • Mostra profilo
virgolette e variabili in echo
« il: 08/02/10 22:27:54 »
Ciao

In uno script php dovrei fornire il percorso per trovare un file jpg posto in una cartella che ha come nome "thumbnails".

il percorso è assegnato ad una variabile:

$path_imgt = 'thumbnails/';

se la inserisco in un echo così:



......


 <
TD>
  
<
img src="$path_imgt" $result["thumb"]. "\" border=\"0\">

          
      </TD>

.....




se inserisco direttamente il percorso della cartella così:

<img src=\"thumbnails/" . $result["thumb"]. "\" border=\"0\">

le immagini sono visualizzare correttamente.

Qual'è la sintassi giusta?

Scusate ma con la punteggiaturta nell'echo ci litigo stesso ;D :P

Grazie

Offline MarioS

  • Moderatore
  • *****
  • Post: 1.245
    • Mostra profilo
    • marionline.it
Re: virgolette e variabili in echo
« Risposta #1 il: 09/02/10 00:32:23 »
Allora con gli esempi forse si va meglio:

<?php
     $stringa
="Variabile";
     echo 
$stringa//stampa Variabile
     
echo $stringa " più aggiungo altro"//stampa Variabile più aggiungo altro
     
echo "$stringa più aggiungo altro"//stampa Variabile più aggiungo altro
     
echo '$stringa più aggiungo altro'//stampa $stringa più aggiungo altro
     
echo $stringa 'più aggiungo altro'//stampa Variabile più aggiungo altro
?>

Ok?
--
Ciao da me che sono io.
Annuncio collaborazione.

Offline frankphp

  • Membro Senior
  • ****
  • Post: 469
    • Mostra profilo
Re: virgolette e variabili in echo
« Risposta #2 il: 09/02/10 14:40:44 »
Allora con gli esempi forse si va meglio:

<?php
     $stringa
="Variabile";
     echo 
$stringa//stampa Variabile
     
echo $stringa " pi&#249; aggiungo altro"//stampa Variabile pi&#249; aggiungo altro
     
echo "$stringa pi&#249; aggiungo altro"//stampa Variabile pi&#249; aggiungo altro
     
echo '$stringa pi&#249; aggiungo altro'//stampa $stringa pi&#249; aggiungo altro
     
echo $stringa 'pi&#249; aggiungo altro'//stampa Variabile pi&#249; aggiungo altro
?>

Ok?
Nel mio caso quale sarebbe la scelta giusta?
Li ho provatti tutti ma non funziona, scusami.

Grazie
« Ultima modifica: 09/02/10 15:09:34 da MarioS »

Offline MarioS

  • Moderatore
  • *****
  • Post: 1.245
    • Mostra profilo
    • marionline.it
Re: virgolette e variabili in echo
« Risposta #3 il: 09/02/10 15:12:56 »
Nel tuo caso puoi fare così:

echo '
   <td>
      <img src="'
.$path_imgt.$result['thumb'].'" border="0">
   </td>
  '
;

Oppure

echo "
   <td>
      <img src=\"$path_imgt$result['thumb']\" border=\"0\">
   </td>
  "
;

Oppure:

echo "
   <td>
      <img src=\""
.$path_imgt.$result['thumb']."\" border=\"0\">
   </td>
  "
;


Come preferisci.
--
Ciao da me che sono io.
Annuncio collaborazione.

Offline frankphp

  • Membro Senior
  • ****
  • Post: 469
    • Mostra profilo
Re: virgolette e variabili in echo
« Risposta #4 il: 09/02/10 15:55:55 »
Nel tuo caso puoi fare così:

echo '
   <td>
      <img src="'
.$path_imgt.$result['thumb'].'" border="0">
   </td>
  '
;

Oppure

echo "
   <td>
      <img src=\"$path_imgt$result['thumb']\" border=\"0\">
   </td>
  "
;

Oppure:

echo "
   <td>
      <img src=\""
.$path_imgt.$result['thumb']."\" border=\"0\">
   </td>
  "
;


Come preferisci.

I primi 2 mi danno un errore. Ilo terzo non mi visualizza l'immagine
« Ultima modifica: 09/02/10 15:58:05 da frankphp »

Offline MarioS

  • Moderatore
  • *****
  • Post: 1.245
    • Mostra profilo
    • marionline.it
Re: virgolette e variabili in echo
« Risposta #5 il: 09/02/10 16:18:53 »
Allora, l'errore in effetti è colpa mia, è causato dal fatto che usi un array con indice a "stringa" e sto provando a fare un echo diretto del codice, prova così:

echo '
   <td>
      <img src="'
.$path_imgt.$result["thumb"].'" border="0">
   </td>
  '
;
echo 
"
   <td>
      <img src=\""
.$path_imgt.$result['thumb']."\" border=\"0\">
   </td>
  "
;

Uno dei due sistemi. Il fatto che non ti vede niente è perchè ovviamente devi sistemare l'output, cioè il codice src da dove si preleva l'immagine.
Devi sistemarlo secondo le tue esigenze.
« Ultima modifica: 09/02/10 21:48:07 da trashofmasters »
--
Ciao da me che sono io.
Annuncio collaborazione.

Offline frankphp

  • Membro Senior
  • ****
  • Post: 469
    • Mostra profilo
Re: virgolette e variabili in echo
« Risposta #6 il: 09/02/10 16:24:14 »
Devo usare per forza una soluzione del secondo tipo che hai postato, altrimenti devo cambiare anche il resto del codice.

OK adesso va, grazie per la pazienza  O0 O0 O0 O0 :smitten:
« Ultima modifica: 09/02/10 16:26:15 da frankphp »

Offline MarioS

  • Moderatore
  • *****
  • Post: 1.245
    • Mostra profilo
    • marionline.it
Re: virgolette e variabili in echo
« Risposta #7 il: 10/02/10 11:31:01 »
Ottimo  :D
Ciao
--
Ciao da me che sono io.
Annuncio collaborazione.