PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |
|

26-05-2007, 16:43
|
php_beginner_99
Newbie
|
|
Registriert seit: Nov 2005
Beiträge: 28
|
|
gui programme starten
hi
ich versuche verzweifelt eine mp3 datei zu starten über php. ich benutze die exec funktion, aber eigentlich darf php ja keine programme mit gui starten
gibt es irgendeine möglichkeit das zu ändern?
danke
|

26-05-2007, 17:01
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
OffTopic: Wer soll die MP3 denn auf dem Server hören? Hat der überhaupt Boxen?
|

26-05-2007, 17:03
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
|
|
Re: gui programme starten
Zitat:
Original geschrieben von php_beginner_99
eigentlich darf php ja keine programme mit gui starten
|
Wer sagt das, wo steht das?
Dreh mal dein error_reporting auf.
|

26-05-2007, 17:11
|
php_beginner_99
Newbie
|
|
Registriert seit: Nov 2005
Beiträge: 28
|
|
Zitat:
Wer soll die MP3 denn auf dem Server hören? Hat der überhaupt Boxen?
|
der server ist mein rechner hier. das ganze läuft nicht über internet oder so
wo mache ich das mit dem error_reporting?
das php keine programm mit gui starten darf hab ich irgendwo gelesen. weis nicht ob das stimmt
|

26-05-2007, 17:14
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Ob PHP da die richtige Sprache ist, ...
zum Thema error_reporting(): http://www.php-resource.de/forum/sho...threadid=50454
Ansonsten müsstest du mal ein paar infos rausrücken, was du versucht hast und woran du gescheitert bist.
|

26-05-2007, 17:19
|
php_beginner_99
Newbie
|
|
Registriert seit: Nov 2005
Beiträge: 28
|
|
also es ist so. ich habe auf websitebasis mir eine verwaltung für meine mp3s gebastelt. das steht auch alles soweit. wenn ich nun ein lied ankklicke dann wird der pfad zum lied übergeben an die neue seite. diesen pfad jage ich dann durch exec();
allerdings passiert nichts. der audioplayer geht auf dem rechner nicht auf
|

26-05-2007, 17:21
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
|
|
Wenn dein Apache als Dienst unter Windows läuft:
Start > Systemsteuerung > Verwaltung > Dienst > Rechtsklick Apache > Eigenschaften > Anmelden > Datensaustausch zw. Dienst und Desktop zulassen
|

26-05-2007, 17:33
|
php_beginner_99
Newbie
|
|
Registriert seit: Nov 2005
Beiträge: 28
|
|
das habe ich schon gemacht. habe das irgendwo gelesen das das dann gehen soll. allerdings klappt das nicht. achja. ich habe windows server 2003. ist da vielleicht noch ne sicherheitseinstellung die das blockiert?
|

26-05-2007, 17:40
|
penizillin
PHP Guru
|
|
Registriert seit: Feb 2004
Beiträge: 10.166
|
|
|

26-05-2007, 18:47
|
php_beginner_99
Newbie
|
|
Registriert seit: Nov 2005
Beiträge: 28
|
|
also ich hab einfach ma zum test eine datei erstellt
PHP-Code:
<?php error_reporting(E_ALL);
exec("_farbschema.gif"); ?>
wenn ich die ausführen lasse. dann kommen keinerlei fehler oder so. aber sie wird auch nich geöffnet
wenn ich einen falschen dateinamen eingebe dann steht in apache ein fehler. aber die datei hier existiert und es kommt auch kein fehler im apache
|

26-05-2007, 18:59
|
penizillin
PHP Guru
|
|
Registriert seit: Feb 2004
Beiträge: 10.166
|
|
 oh mann...
dann geh mal auf "start" > "ausführen", gib "cmd" ein, drücke enter.
gib dort genau das ein, was du an exec übergibst, also den dateinamen. drücke enter.
genieße das resultat.
...aber "gui für programme starten"...
übe lieber an "notepad".
|

26-05-2007, 19:13
|
php_beginner_99
Newbie
|
|
Registriert seit: Nov 2005
Beiträge: 28
|
|
sorry
verstehe nicht ganz
wenn ich die datei über cmd starte dann wird sie aufgerufen
|

26-05-2007, 19:16
|
penizillin
PHP Guru
|
|
Registriert seit: Feb 2004
Beiträge: 10.166
|
|
komische einstellungen..
und wenn du es mit einer mp3 datei machst?
|

26-05-2007, 19:19
|
php_beginner_99
Newbie
|
|
Registriert seit: Nov 2005
Beiträge: 28
|
|
dann startet der media player!
|

26-05-2007, 19:36
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
|
|
exec() und Konsorten starten immer eine Shell (cmd.exe), um die Befehle auszuführen. Bei mir verhindert aber die Firewall (nicht die von Windows, ich habe eine, der ich vertrauen kann  ), dass der Apache neue Prozesse erzeugt. PHP quittiert das mit der entsprechenden Fehlermeldung "unable to fork".
Wie lautet denn deine Fehlermeldung?
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|