• User Attivo

    Php che restituisce html; come fare ?

    Novello del php ho scritto questo codice; il risultato dovrebbe essere una serie di immaggini che appaiono una sotto l'altra; salvo il file con estensione .php e lo carico sul mio server

    [php]<?php
    $num= 1;
    $a="&#60"."IMG"."&#160"."src"."&#61"."&#34"."&#47"."emoticon"."&#47";
    $c=".gif"."&#34"."&#62";
    $cat="amore";
    $tipo="amore";
    while ($num <= 10){
    print "$a$cat$tipo$num$c<br />";
    $num++;
    }
    ?>[/php]

    il risultato è esattamente cio che voglio

    [html]<IMG src="/immagini/amore/nomeimmagine-amore1.gif">
    <IMG src="/emoticon/amoreamore1.gif">
    <IMG src="/emoticon/amoreamore2.gif">
    <IMG src="/emoticon/amoreamore3.gif">
    <IMG src="/emoticon/amoreamore4.gif">
    <IMG src="/emoticon/amoreamore5.gif">
    <IMG src="/emoticon/amoreamore6.gif">
    <IMG src="/emoticon/amoreamore7.gif">
    <IMG src="/emoticon/amoreamore8.gif">
    <IMG src="/emoticon/amoreamore9.gif">
    <IMG src="/emoticon/amoreamore10.gif">[/html]

    il problema è che le immagini non appaiono, appare il testo "html" come riportato nel riquadro qui sopra.
    il nome delle immaghini è giusto come pur ela destinazione.
    L'html che restituisce è corretto infatti copiandolo in una pagina .html da l'effetto voluto

    Dove sbaglio?


  • User Attivo

    Io lo farei così:

    [php]<?php
    $num=1;
    while ($num <=10) {
    echo "<img src='immagini/emoticon/amoreamore$num.gif' /><br />";
    $num++;
    }
    ?>[/php]senza caratteri speciali


  • User Attivo

    Funziona! ... Grazie mille.