Vlákno názorů k článku PHP a skriptování v shellu od Rathanuviel - Ahoj, predpokladam, ze asi opakuji problem, ktery se v...

  • Článek je starý, nové názory již nelze přidávat.
  • 31. 1. 2008 13:52

    Rathanuviel (neregistrovaný)
    Ahoj,

    predpokladam, ze asi opakuji problem, ktery se v ramci root.cz pravdepodobne jiz probiral, ale bohuzel se mi nepodarilo zadne pojednani o tomto problemu nikde najit. Asi jsem hledal spatne....

    Nicmene, nainstaloval jsem si PHP 5.2.5, ze ktereho chci pouzit pouze CLI (PHP.EXE) pro skriptovani z prikazove radky.

    PHP.exe ("C:\Program Files\PHP\") je v PATH, z prikazove radky mi funguje "PHP -v", "PHP -i" atd.
    Problem je v tom, ze se mi nedari spustit zadny pripraveny skript ani tento jednoduchy testovaci (C:\temp\test.php):
    #!C:\Program Files\PHP\php.exe -q
    <?
    echo "IT WORKS!";
    ?>
    Kdyz spustim skript z prikazove radky (C:\Temp>php test.php),
    je vystupem nasledujici:
    <?
    echo "IT WORKS!!!";
    ?>
    To znamena, ze jedine, co php.exe provede, je ze obsah souboru test.php vypise na STDOUT. Vysledkem C:\Temp>php -f test.php a C:\Temp>php -f c:\temp\test.php je porad to same.

    Nevite prosim nekdo, jak donutit php.exe a muj skript provedl a ne jenom zreprodukoval jeho obsah na STDOUT?

    Predem dekuji za jakoukoliv reakci

    P.S.: Omlouvam se za dublovany dotaz, ale chtel jsem jej zalozit jako registrovany, aby mi chodili e-mailem pripadne reakce. Diky za pochopeni.
  • 2. 6. 2008 11:45

    Mirek (neregistrovaný)
    Staci zmenit uvodni znacku '<?' na '<?php'