Zdravím.
Tak by mě zase něco zajímalo...
Dejme tomu že bych do řádku napsal (příkaz) "help" a vykonalo/vypsalo výše by to $help který by byl definován v seznam.php .
>Příklad klasický shell. (tím nemyslím Shell jako čerpací stanice ale shell jako příkazový řádek)
Dále například "ping www.programujte.com"
www.programujte.com by bylo definováno v souboru pingadres.php a zase by to vypsalo definovaný text/parametry.
či bych zadal příkaz "blablabla" který by se nerovnal (=) žádnému uvedenému v seznam.php tak by to automaticky vybralo $error
(přičemž by případné Injection by bylo bráněno $error )
Já bych vyděl řešení na PHP+Ajax..
Jenom sem se chtěl zeptat zkušenějších, jak by to spáchali. :smile1:
-----Vím že píšu krkolomně, proto se omlouvám za případné nedostatky u vyjadřování.. -----
Fórum › PHP
Konzole v php

To KIIV : Úplně chápu že jsi to nepochopil.. ani sem neměl psát když sem usínal..
Jde mi o to, udělat napodobeninu příkazové řádky na kterou by se člověk dostal z webu.
____________________________
|Zde by se vypisovalo echo |
| | E
|___________________________|
|Příkazová řádka | P
|--------------- -------- |
index.php // Zde by se nacházela (Příkazová řádka)
prikazy.php // Zde by byli definovány příkazy
function help () {
echo "Tento vypsaný text by putoval do sektoru E";
}
prostě bych si napsal o funkci help v sektoru "P" a ta by se vykonala přičemž kdyby obsahovala echo tak by se vypsalo do sektoru "E" snad sem to teď lépe vyjasnil :)
prikaz spracujes napr. reg.vyrazom (^([a-z]{1,}) (.*)$)
dalej zistis ci existuje funkcia k tomu "prikazu" function_exists(matches[1])....
ak ano, tak ju vykonas a do parametra funkcie vlozis tie parametre prikazu ($matches[2])...
tvoje otazky su ale tak chaoticke, ze polovicke veci vobec nechapem co chces....
Neviem čo vlastne potrebuješ, ale ak chceš spúšťať PHP skripty cez príkazový riadok tak tu máě návod:
http://php.net/manual/en/install.windows.commandline.php
a ak chceš aby to fungovalo tak, že si spustíš Windows Commander , napíšeš HELP a ono to bude robiť niečo čo je zadefinované v Tvojom skripte tak si napísal do zlej sekcie ..
Kuboslav napsal:
Neviem čo vlastne potrebuješ, ale ak chceš spúšťať PHP skripty cez príkazový riadok tak tu máě návod:http://php.net/manual/en/install.windows.commandline.php
a ak chceš aby to fungovalo tak, že si spustíš Windows Commander , napíšeš HELP a ono to bude robiť niečo čo je zadefinované v Tvojom skripte tak si napísal do zlej sekcie ..
Né :) Zařadil sem do správné sekce, o to se neboj. Prostě konzole v PHP, a už sem to tady vysvětloval.. A jinak děkuji marioff za upřesnění, těď už bych se do toho mohl pustit po hlavě.. (teda nejdříve schéma+plán) :smile1:

Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
































Uživatelé prohlížející si toto vlákno
Podobná vlákna
Konzole a čeština. — založil jisla
Konzole - clear — založil fnenks
Fullscreen v konzole — založil nevim
Konzole - zpoždění — založil Bhu
WInApi a konzole — založil Grun
Moderátoři diskuze