Der Martin: system() Pfad mit Leerzeichen, maskieren

Beitrag lesen

Hallo Benjamin,

cmd.exe /c notepad.exe C:\Windows\dummy.txt
Diesen String kann ich, so wie er dasteht, an Windows zur Ausführung übergeben.
Es geht um Pfade, die Leerzeichen enthalten. Versuch mal, das da per Konsole auszuführen:

das war mir klar. Allerdings hat dedlfix auf einen User-Kommentar im PHP-Manual hingewiesen, nach dem der gesamte String noch einmal in Anführungszeichen zu setzen wäre, wenn er aus Programmname und zusätzlichen Argumenten besteht.

C:\Programme\Mozilla Firefox\firefox.exe

Der Befehl "C:\Programme\Mozilla" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

Natürlein. Das hatte ich ja in meinem ersten Posting schon erläutert.

Ciao,
 Martin

--
Der Klügere gibt solange nach, bis er der Dumme ist.