Parameterzahl bei $argv bzw. $argc begrenzt ?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
[BUZ]
Mitglied
Beiträge: 21
Registriert: 17.01.2006 23:39

Parameterzahl bei $argv bzw. $argc begrenzt ?

Beitrag 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?
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag 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
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
[BUZ]
Mitglied
Beiträge: 21
Registriert: 17.01.2006 23:39

Beitrag 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
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag 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.
KB:knigge
Antworten

Zurück zu „Coding & Technik“