Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Script a capo automatico

    Ciao a tutti...ho una pagina php nella quale includo una pagina html con include();

    La pagina html è scritta in questo modo:

    Riga1
    Riga2
    Riga3
    Riga4

    Per andare a capo dovrei mettere dopo ogni riga nella pagina html
    ,c'è un modo per farlo automaticamente nella pagina php quando includo quella html?

  2. #2
    Ciao, potresti usare una funzione personalizzata che fa la stessa cosa di include() ma aggiunge anche
    .

    Eccola qui
    Codice PHP:
    function includebr($file) {
        include(
    $file);
        echo 
    '
    '
    ;

    Non l'ho testata ma dovrebbe funzionare.

  3. #3
    Dipende da quelle righe, se sono file estratti in php da un db lo puoi fare.

    P.S.: simo quello non può funzionare...

  4. #4
    Perché no? L'ho testata e a quanto pare funge

    Codice PHP:
    <?php

    function includebr($file) {
        include(
    $file);
        echo 
    '
    '
    ;
    }

    $filename 'file.php';
    includebr($filename); // stessa cosa di include('file.php'); ma aggiunge
    Comunque forse ho interpretato male io, se ti serve di andare a capo in ogni riga senza usare
    hai 2 alternative:
    1) usare il tag <pre>;
    2) usare la funzione nl2br() ( http://it2.php.net/manual/en/function.nl2br.php ), che non fa altro che sostituire tutti i caratteri line feed (\n) e carriage return (\r) in
    .

  5. #5
    Scusami ma $file che cosa sarebbe??

  6. #6
    $file è il file da includere

  7. #7
    Codice PHP:
    <?php

    function includebr($file) {
        include(
    $file);
        echo 
    '
    '
    ;
    }

    $filename 'file.php';
    includebr($filename); // stessa cosa di include('file.php'); ma aggiunge
    Non capisco come tu possa dire che questo script funziona O.o!
    intanto c'è un errore:
    Codice PHP:
    <?php

    function includebr($file) {
        include(
    $file);
        echo 
    '
    '
    ;
    }

    $file 'file.php';
    includebr($file); // stessa cosa di include('file.php'); ma aggiunge
    Intanto avresti dovuto scrivere così, quindi IMPOSSIBILE che ti funzionava!
    E secondo, questo script ti manda a capo solo dopo avere incluso tutto il contenuto del file.php. Non manda a capo ogni singola parola all'interno del file!
    Riprova! Ripeto non capisco come fai a dire che ti funzionava!!!

  8. #8
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Originariamente inviato da frenkytribe
    Non capisco come tu possa dire che questo script funziona O.o!
    intanto c'è un errore:
    Codice PHP:
    <?php

    function includebr($file) {
        include(
    $file);
        echo 
    '
    '
    ;
    }

    $file 'file.php';
    includebr($file); // stessa cosa di include('file.php'); ma aggiunge
    Intanto avresti dovuto scrivere così, quindi IMPOSSIBILE che ti funzionava!
    E secondo, questo script ti manda a capo solo dopo avere incluso tutto il contenuto del file.php. Non manda a capo ogni singola parola all'interno del file!
    Riprova! Ripeto non capisco come fai a dire che ti funzionava!!!
    Non capisco il senso del tuo post... simo990 si è corretto e ha dato la soluzione al problema, quindi era consapevole che la sua funzione DI FATTO non era in grado di dare il risultato sperato da damy11, in via puramente formale era corretta... questo errore con $file l'hai visto solo tu
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  9. #9
    Ragazzi scusate se forse mi sono espresso male, cmq quello che devo fare è andare a capo ogni singola riga...c'è una funzione apposta?

  10. #10
    Originariamente inviato da frenkytribe
    Codice PHP:
    ...
    $filename 'file.php';
    includebr($filename); // stessa cosa di include('file.php'); ma aggiunge 
    Codice PHP:
    ...
    $file 'file.php';
    includebr($file); // stessa cosa di include('file.php'); ma aggiunge 
    Per la serie "poche idee, ma confuse". Ci spiegheresti gentilmente la differenza tra il codice di Simo990 ed il tuo?

    x damy11
    Non c'è modo di fare ciò che chiedi dato che stai includendo una pagina HTML già bella e pronta.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.