webForumDet fria alternativet

stdin

7 svar · 250 visningar · startad av patrik2002

patrik2002Medlem sedan okt. 2001258 inlägg
#1

finns det någåt motsvarande för stdin (perl) i php så att om jag trycker "hej hej" och sen enter kommer det att läggas som en variabel

GaskiMedlem sedan juni 2000325 inlägg
#2

Nej, php fungerar inte riktigt på det sättet...

spangoMedlem sedan juni 20006 147 inlägg
#3

Jodå, det går. Du kan göra något sådant här:

define('STDIN', fopen('php://stdin', 'r'));

echo 'Skriv något: ';
$input = fgets(STDIN, 4096);
echo "Du skrev '$input'!";

Det borde funka, men det är inte testat...

Alpha IIMedlem sedan maj 20002 579 inlägg
#4

stdin?¨

/R testade koden och fick programfel i php.exe... :l

spangoMedlem sedan juni 20006 147 inlägg
#5

stdin == standard input == det man skriver in i terminal/DOS-fönstret

GaskiMedlem sedan juni 2000325 inlägg
#6

PHP != det man skriver in i terminal/DOS-fönstret

GunnarDMedlem sedan juni 20014 250 inlägg
#7

Borde gå om man kör php som cgi-modul. Har ios inte prövat men . :)

spangoMedlem sedan juni 20006 147 inlägg
#8

Ursprungligen av Gaski PHP != det man skriver in i terminal/DOS-fönstret

Som GunnarD säger, det går utmärkt att använda PHP-script på sin egen dator, fristående från allt vad webbservrar heter, om man har CGI-versionen installerad. Det bevisas av projekt som PHP-GTK.

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb