Seite 1 von 1

Parameterzahl bei $argv bzw. $argc begrenzt ?

Verfasst: 07.04.2008 10:35
von [BUZ]
Hallo,
ist die Parameterzahl bei $argv bzw. $argc begrenzt? Ich bin gerade dabei mit Bambalam (PHP2EXE) eine kleine Applikation zu erstellen. Dabei kann ich per DRAG 'N DROP Bilder auf mein Applikationsicon ziehen und die Bilder werden dann geschnitten, mit Wasserzeichen versehen und gespeichert. Es funktioniert alles, nur per $argv bekomme ich nie mehr als ca. 30 Bilder? :cry:

Hat jemand eine Idee warum?

Verfasst: 07.04.2008 11:56
von PhilippK
Ist denn die Zahl der Parameter mit denen von $argc identisch? Ist der letzte Wert vollständig? Könnte sein, dass es ein Limit für solche Eingaben gibt.
Ansonsten würde ich mal http://de2.php.net/features.commandline lesen - vor allem die Kommentare könnten hilfreich sein.

Gruß, Philipp

Verfasst: 07.04.2008 12:40
von [BUZ]
Danke erstmal,
es verhält sich so als ob nach 256 Zeichen abgeschnitten wird. Sind die Parameter kurz ("1.jpg" usw) bekomme ich mehr als wenn die Parameter länger ("DasIsteinLangerNameFuerEinBild.jpg" usw.) sind. http://de2.php.net/features.commandline habe ich bereits gelesen. Ist Informativ aber leider eben nicht vollständig.
Gruß buz

Verfasst: 07.04.2008 18:20
von Pyramide
Laut http://blogs.msdn.com/oldnewthing/archi ... 56028.aspx und http://mail.python.org/pipermail/python ... 75604.html sollte das Limit bei 2048 liegen. Es werden aber die kompletten Pfade der Dateien mitgeschickt.

So wie es aussieht, musst du eine der in den o.a. Artikeln genannten Alternativen verwenden.