php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.10.2004, 10:16  
Gast
 
Beiträge: n/a
Standard Programm ausführen

Hallo,

ich habe folgendes Problem:
Ich habe ein Kommandozeilenprogramm geschrieben dass folgendermaßen ausgeführt wird: "version.exe Dateiname".Das Programm ließt die Dateiinfos von der als Parameter (Dateiname) angegebenen Datei aus und schreibt diese in ein Textfile. Wenn ich nun versuche dieses Programm mit
exec("C:\apachefriends\xampp\htdocs\tools\version\ version.exe Dateiname");
auszuführen passiert garnichts, ausser dass sich kurz cmd.exe öffnet, es wird aber nichts in die Textdatei geschrieben.
Ich vermute mal stark, dass mein Problem irgendwas mit der exec() funktion zu tun hat, denn wenn ich das Programm normal (nicht über PHP) aufrufe funktioniert es einwandfrei.
Ich hoffe ihr könnt mir weiterhefen.

Gruß Masta Fu
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.10.2004, 11:02  
Gast
 
Beiträge: n/a
Standard

evtl stimmt dein pfad nicht?
  Mit Zitat antworten
Alt 15.10.2004, 11:14  
Gast
 
Beiträge: n/a
Standard

Start>Run>services.msc
Right click "Apache...", select properties.
Click on the "LOG ON" tab
Check the box "Allow this service to interact with desktop"
Click OK
Restart Apache
  Mit Zitat antworten
Alt 15.10.2004, 11:58  
Gast
 
Beiträge: n/a
Standard

Habe aus " ganz einfach ' gemacht und jetzt läufts.

Gruß Masta Fu
  Mit Zitat antworten
Alt 15.10.2004, 14:40  
Gast
 
Beiträge: n/a
Standard

Richtig selbst erkannt und gelöst. Innerhalb von "-Zeichen gelten "\" (Backslashes) als Escape- oder Kontroll-Zeichen. Also kam dein Kommando nur zerstückelt an die exec()-Funktion an, denn mindestens \t ist eine Kontrollzeichenfolge.

Lev
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
exec(), Programm läuft nur als Task Superfunk2000 Server, Hosting und Workstations 1 05.07.2008 09:14
Programm zum erstellen von Formularen cycap Beitragsarchiv 2 30.07.2007 23:12
Programm mit PHP starten. PHP Tipps 2005-2 12 10.10.2005 16:40
Suche dringend Programm Beitragsarchiv 1 21.09.2005 15:44
Programm PHP Tipps 2005-2 4 09.09.2005 23:13
Prüfen ob ein Exteres Programm gerade läuft! Blank PHP Tipps 2005-2 1 20.07.2005 20:28
Programm für replace durch mehrere Dateien? Off-Topic Diskussionen 8 14.07.2005 15:13
Welches Programm auf Port 199 atom-dragon Server, Hosting und Workstations 5 15.06.2005 23:02
programm um zugriffe zu simulieren Beitragsarchiv 5 15.06.2005 20:06
Programm zur MySQL Verwaltung maximus Datenbanken 1 01.06.2005 19:39
Programm gebraucht! PHP Tipps 2005 11 01.04.2005 17:32
Programm für eine Internet seite Beitragsarchiv 27 08.03.2005 16:26
PHP Programm geht bei anderen,bei mir nicht! duerov PHP Tipps 2004-2 7 26.11.2004 10:14
[Erledigt] externers Programm "lame" mit PHP aufrufen PHP-Fortgeschrittene 14 05.11.2004 12:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php programm ausführen, php c programm aufrufen, c programm in php ausführen, php c programm starten, c programm mit php ausführen, http://www.php.de/php-fortgeschrittene/10514-erledigt-programm-ausfuehren.html, php programm starten, apache programm ausführen, php programme ausführen, php ausführbare, http://www.php.de/php-fortgeschrittene/10514-programm-ausfuehren.html, c programm mit php aufrufen, php c ausführen, php ausfüh programm, apache programm starten, c ausführen php, php c programm ausfüren, html programm starten, c-programm problem ausführen, xampp allow desktop interaction

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:15 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.