php5 Kommandozeilen Parameter wie aus der bash
![](https://seccdn.libravatar.org/avatar/ae8e927aa17cd23a38227dceb60f0d0f.jpg?s=120&d=mm&r=g)
Hallo Zusammen, ich habe leider wenig Ahnung von PHP und möchte ein bestehendes Script verwenden. php5 phpscript $1 $2 Wie kann ich die Parameter $1, ... in einem PHP Script verwenden? Gibt da vielleicht ne Doku dazu? Danke Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/1542fe9857ecb6d31bfad27d68b3ac37.jpg?s=120&d=mm&r=g)
Am Mittwoch, 2. Mai 2007 schrieb Daniel Bauer: Hallo Daniel,
ich habe leider wenig Ahnung von PHP und möchte ein bestehendes Script verwenden.
php5 phpscript $1 $2
Wie kann ich die Parameter $1, ... in einem PHP Script verwenden? Gibt da vielleicht ne Doku dazu?
Ich habe lange nichts mehr mit php gemacht und moechte keinen falschen Loesungsweg vorschlagen. Aber schau mal bitte hier: http://www.selfphp.de Damit solltest Du auf jeden Fall weiterkommen. MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/ae8e927aa17cd23a38227dceb60f0d0f.jpg?s=120&d=mm&r=g)
From: "Thomas Moritz"
Am Mittwoch, 2. Mai 2007 schrieb Daniel Bauer:
Hallo Daniel,
ich habe leider wenig Ahnung von PHP und möchte ein bestehendes Script verwenden.
php5 phpscript $1 $2
Wie kann ich die Parameter $1, ... in einem PHP Script verwenden? Gibt da vielleicht ne Doku dazu?
Ich habe lange nichts mehr mit php gemacht und moechte keinen falschen Loesungsweg vorschlagen. Aber schau mal bitte hier:
Damit solltest Du auf jeden Fall weiterkommen.
Servus Thomas, danke für den Tip, leider hab ich noch nix wirklich brauchbares gefunden. Ich könnte natürlich mit sed das ganze immer ändern lassen, aber das finde ich äußerst unschön :( Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/ebe9e7470f033d101415722d029f0b24.jpg?s=120&d=mm&r=g)
Am Mittwoch, 2. Mai 2007 schrieb Daniel Bauer:
Hallo Zusammen,
ich habe leider wenig Ahnung von PHP und möchte ein bestehendes Script verwenden.
php5 phpscript $1 $2
Wie kann ich die Parameter $1, ... in einem PHP Script verwenden? Gibt da vielleicht ne Doku dazu?
Danke Daniel
http://de3.php.net/manual/de/features.commandline.php die Parameter werden wohl ins array argv geschreiben Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
![](https://seccdn.libravatar.org/avatar/c40d56f7628a696f93eb731c51d4e42e.jpg?s=120&d=mm&r=g)
Hallo Daniel, Am Mittwoch, 2. Mai 2007 12:45 schrieb Daniel Bauer:
Hallo Zusammen,
ich habe leider wenig Ahnung von PHP und möchte ein bestehendes Script verwenden.
php5 phpscript $1 $2
Wie kann ich die Parameter $1, ... in einem PHP Script verwenden? Gibt da vielleicht ne Doku dazu?
$variable1=$ARGV[1]; $variable2=$ARGV[2] Mehr unter: http://www.php-faq.de/q/q-php-shell.html
Danke Daniel
-- Beste Grüße Christian Paul "Does your computer ever crash?" "Oh definitely, believe me. We want to make a tool that we can use ourselves and we know from our own use we can make it a lot better and a lot more reliable." -- Bill Gates in a BBC interview -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/ae8e927aa17cd23a38227dceb60f0d0f.jpg?s=120&d=mm&r=g)
Servus Paul, From: "Christian Paul"
Am Mittwoch, 2. Mai 2007 12:45 schrieb Daniel Bauer:
Hallo Zusammen,
ich habe leider wenig Ahnung von PHP und möchte ein bestehendes Script verwenden.
php5 phpscript $1 $2
Wie kann ich die Parameter $1, ... in einem PHP Script verwenden? Gibt da vielleicht ne Doku dazu?
$variable1=$ARGV[1]; $variable2=$ARGV[2]
aaaaahhhhhhhhhh, danke das ist ja wie in C ;)
Mehr unter: http://www.php-faq.de/q/q-php-shell.html
Merci Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/c40d56f7628a696f93eb731c51d4e42e.jpg?s=120&d=mm&r=g)
Hallo Daniel, zu schnell geklickt: Am Mittwoch, 2. Mai 2007 12:45 schrieb Daniel Bauer:
Hallo Zusammen,
ich habe leider wenig Ahnung von PHP und möchte ein bestehendes Script verwenden.
php5 phpscript $1 $2
Wie kann ich die Parameter $1, ... in einem PHP Script verwenden? Gibt da vielleicht ne Doku dazu?
Hier steht auch noch ne Menge dazu: http://www.php-center.de/de-html-manual/features.commandline.html -- Beste Grüße Christian Paul 'Oh dear,' says God, 'I hadn't thought of that', and promptly vanishes in a puff of logic. -- Douglas Adams, The Hitch Hiker's Guide to the Galaxy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/6b34cc9d01ec2be4160a8885c937c392.jpg?s=120&d=mm&r=g)
Am Mittwoch, 2. Mai 2007 12:45 schrieb Daniel Bauer:
Hallo Zusammen,
ich habe leider wenig Ahnung von PHP und möchte ein bestehendes Script verwenden.
php5 phpscript $1 $2
Wie kann ich die Parameter $1, ... in einem PHP Script verwenden? Gibt da vielleicht ne Doku dazu?
Danke Daniel Die Parameter werden wie bei C/C++ in einem Array $argv übergeben. Das Element 0 ist dabei der Name des Scriptes.
<?php print_r($argv); ?> Ausgabe:
php5 phpinfo.php adas asdasd eqweqw 3432 Array ( [0] => phpinfo.php [1] => adas [2] => asdasd [3] => eqweqw [4] => 3432 )
Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Christian Paul
-
Daniel Bauer
-
Dr. Jürgen Vollmer
-
Jürgen Hochwald
-
Thomas Moritz