Domanda

<a href="'.$productLink.'" alt="'.$productName.'">
<img src="'.$productImg1URL.'" alt="'.$productName.' '.$productType.' ">
</a>

Ciao lo src IMG è in realtà in una diversa directory / images

So che questo è probabilmente super facile ma Ive passato un'ora su di esso e nulla. La pagina funziona, ma non mostra la directory. Si prega di aiutare il rookie. Ho tirato fuori il

È stato utile?

Soluzione

Job # 1 quando si ha un problema con il codice che sta generando HTML, è guardare la sorgente di uscita e confrontarlo con quello che vi aspettate. Ho avuto problemi come questo prima e di solito svanito quando mi sono fermato a pensare al codice PHP, e guardai l'uscita effettiva.

Qual è il contenuto di $ productImg1URL - e se le immagini che è fanno riferimento sono nelle URL di partenza / images / - non che iniziano $ productImg1URL. Se è solo il nome di un'immagine, ma senza il percorso - si deve mettere in atto quel

.

Altri suggerimenti

Ci sono due modi per farlo:

In primo luogo, al di fuori di un blocco di codice:

<?php
// code here
?>
<a href="<?= $productLink ?>" alt="<?= $productName ?>">
<!-- or -->
<img src="<?echo $productImgURL; ?> alt="<?php echo $productName . ' ' . $productType ?>">
</a>

La prima forma è chiamato breve aperto tag e deve essere abilitato nel tuo php .ini che quasi sempre è.

Se stai facendo questo all'interno di un blocco di codice:

<?php
echo <<<END
<a href="$productLink" alt="$productName">
<img src="$productImgLURL" alt="$productName $productType">
</a>
END

Il <<<END è un heredoc e di solito preferiscono l'uso di un grande stringa tra virgolette, che richiede escape conteneva doppi apici.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top