webForumDet fria alternativet
Logga in / Bli medlem

stdin

PHP

7 svar · 250 visningar · startad av patrik2002

Medlem sedan okt. 2001253 inlägg
Trådstart#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

Medlem sedan juni 2000310 inlägg
#2

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

Medlem sedan juni 20008 205 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...

Medlem sedan maj 20002 993 inlägg
#4

stdin?¨

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

Medlem sedan juni 20008 205 inlägg
#5

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

Medlem sedan juni 2000310 inlägg
#6

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

Medlem sedan juni 20014 290 inlägg
#7

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

Medlem sedan juni 20008 205 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.

266 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)