Visualizzazione risultati 1 fino 11 di 11

Discussione: Tag <pre>

  1. #1
    Guest

    Predefinito Tag <pre>

    Il tag <pre> è un tag che si usa soprattutto nella rappresentazione di codice di programmazione.
    Ho provato ad usarlo e scrivere così:
    Codice HTML:
    <pre>
    <? 
    $frasi=file("database_links.txt"); 
    $rand=array_rand($frasi,3); 
    echo trim($frasi[$rand[0]]); 
    echo "<br>".trim($frasi[$rand[1]]); 
    echo "<br>".trim($frasi[$rand[2]]); 
    ?>
    </pre>
    però non viene visualizzato come nell'esempio della guida di HTML.it [il link punta direttamente alla guida]

    in cosa sbaglio?
    grazie in anticipo...

    ...byex!

  2. #2
    Guest

    Predefinito

    perchè i caratteri < e > (maggiore e minore o parentesi angolari, come preferisci chiamarli) li devi convertire nelle rispettive entità html ossia:
    < = &lt;
    > = &gt;
    Ultima modifica di bfi : 04-08-2006 alle ore 16.20.07

  3. #3
    Guest

    Predefinito

    Non è che per caso hai modificato lo stile del tag <pre> con un CSS?

  4. #4
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da Leo91
    Se togli i <? ?> cambia qualcosa?
    Quelli deve tenerli, se no il codice php non viene eseguito

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da bfi
    perchè i caratteri < e > (maggiore e minore o parentesi angolari, come preferisci chiamarli) li devi convertire nelle rispettive entità html ossia:
    < = &lt;
    > = &gt;
    no, non funziona... se faccio:
    &lt;pre&gt; &lt;/pre&gt;
    mi viene visualizzato <pre> </pre> così a video...

    @ tuttoeniente2: no, non ho modificato niente con i css

    altre soluzioni?

  7. #7
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    <pre> non so cosa faccia esattamente, ma non potrebbe essere un problema di aggiornamento di explorer? magari hai una versione vecchia in qui il <pre> ancora non c'era...

  8. #8
    L'avatar di Leo91
    Leo91 non è connesso Altervistiano Junior
    Data registrazione
    28-03-2004
    Residenza
    alle tue spalle
    Messaggi
    728

  9. #9
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da TurkoSoft
    no, non funziona... se faccio:
    &lt;pre&gt; &lt;/pre&gt;
    mi viene visualizzato <pre> </pre> così a video...

    @ tuttoeniente2: no, non ho modificato niente con i css

    altre soluzioni?
    Non devi modificare < e > in &lt; e &gt; dei tag di pre ma di quelli del codice che vuoi far visualizzare, altrimenti potresti provare a utilizzare il tag code.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  10. #10
    Guest

    Predefinito

    Altrimenti potresti usare la funzione htmlspecialchars():
    Codice PHP:
    <pre>
    <?
    $out
    ='<?
    $frasi=file("database_links.txt");
    $rand=array_rand($frasi,3);
    echo trim($frasi[$rand[0]]);
    echo "<br>".trim($frasi[$rand[1]]);
    echo "<br>".trim($frasi[$rand[2]]);
    ?>'
    ;
    echo
    htmlspecialchars($out);
    ?>
    </pre>
    Ciao!

  11. #11
    Guest

    Predefinito

    prova cosi:
    Codice PHP:
    <pre>
    <?
    print_r
    ( array(1, 2, 3, 4, 5) )
    ?>
    </pre>
    <br><br>
    <?
    print_r
    ( array(1, 2, 3, 4, 5) )
    ?>
    così noti anche la differenza se c'è o non c'è il tag <pre>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •