Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen
  1. #1
    sjaak
    passthru() trailing newline
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    passthru() trailing newline

    Ik roep in php middels een passthru() een scriptje aan op de server, dit
    script geeft via een ssh inlog op deze server een mooie output, dat wil
    zeggen met trailing newline (na iedere regel een enter zullen we maar
    zeggen).
    Als ik het script aanroep via passthru() geeft de output ervan geen enters
    maar komt alles achter elkaar als een lange text (string).
    Is hier iets aan te doen, kan ik op een andere manier er voor zorgen dat de
    opmaak bewaard blijft en er dus na elke regel een enter (\n).
    Mogelijk is er wel een ander commando dat ik hiervoor kan gebruiken maar ik
    heb geen idee.



  2. #2
    Rene Pijlman
    passthru() trailing newline
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: passthru() trailing newline

    sjaak:
    >Als ik het script aanroep via passthru() geeft de output ervan geen enters
    >maar komt alles achter elkaar als een lange text (string).


    Hoe bekijk je de output? Als plain/text of als HTML? Is het als HTML
    opgemaakt?

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  3. #3
    sjaak
    passthru() trailing newline
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: passthru() trailing newline

    > >Als ik het script aanroep via passthru() geeft de output ervan geen
    enters
    > >maar komt alles achter elkaar als een lange text (string).

    >
    > Hoe bekijk je de output? Als plain/text of als HTML? Is het als HTML
    > opgemaakt?
    >


    Geen idee, het wordt aangeroepen in een .php pagina die een .php script
    aanroept en daarin staat de passthru
    in een <?php en ?>.
    Of dit je vraag beantwoord..??



  4. #4
    Rene Pijlman
    passthru() trailing newline
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: passthru() trailing newline

    sjaak:
    >> >Als ik het script aanroep via passthru() geeft de output ervan geen

    >enters
    >> >maar komt alles achter elkaar als een lange text (string).

    >>
    >> Hoe bekijk je de output? Als plain/text of als HTML? Is het als HTML
    >> opgemaakt?
    >>

    >
    >Geen idee, het wordt aangeroepen in een .php pagina die een .php script
    >aanroept en daarin staat de passthru
    >in een <?php en ?>.
    >Of dit je vraag beantwoord..??


    Nee, dat is niet het geval. Pogingen om je probleem op te lossen zijn
    hiermee helaas gestrand.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  5. #5
    Arnoud Galactus Engelfriet
    passthru() trailing newline
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: passthru() trailing newline

    In article <cn5j06$e1h$1@news.tue.nl>, sjaak <sjaak@nospam.nl> wrote:
    >Ik roep in php middels een passthru() een scriptje aan op de server, dit
    >script geeft via een ssh inlog op deze server een mooie output, dat wil
    >zeggen met trailing newline (na iedere regel een enter zullen we maar
    >zeggen).
    >Als ik het script aanroep via passthru() geeft de output ervan geen enters
    >maar komt alles achter elkaar als een lange text (string).


    Logisch, PHP geeft die output door aan je browser en die denkt
    dat het HTML is. Probeer eens:

    echo '<PRE>\n';
    passthru(whatever);
    echo '</PRE>\n';

    Krijg je meteen ook een fixed width lettertype wat vaak wel handig
    is bij output van een command-line interface.

    Arnoud

    --
    Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
    Patents, copyright and IPR explained for techies: http://www.iusmentis.com/

  6. #6
    sjaak
    passthru() trailing newline
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: passthru() trailing newline

    > In article <cn5j06$e1h$1@news.tue.nl>, sjaak <sjaak@nospam.nl> wrote:
    > >Ik roep in php middels een passthru() een scriptje aan op de server, dit
    > >script geeft via een ssh inlog op deze server een mooie output, dat wil
    > >zeggen met trailing newline (na iedere regel een enter zullen we maar
    > >zeggen).
    > >Als ik het script aanroep via passthru() geeft de output ervan geen

    enters
    > >maar komt alles achter elkaar als een lange text (string).

    >
    > Logisch, PHP geeft die output door aan je browser en die denkt
    > dat het HTML is. Probeer eens:
    >
    > echo '<PRE>\n';
    > passthru(whatever);
    > echo '</PRE>\n';
    >
    > Krijg je meteen ook een fixed width lettertype wat vaak wel handig
    > is bij output van een command-line interface.
    >


    Thanx dat was um, alleen de \n kon weggelaten worden, maar dat zocht ik!!
    super



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics