WinFuture-Forum.de: Programm Starten - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 3 Seiten +
  • 1
  • 2
  • 3

Programm Starten


#1 Mitglied ist offline   Ghost-Lion 

geschrieben 03. Oktober 2007 - 21:13

Wie kann ich ein Programm starten mit PHP
Meine Homepage - Mein Support-Forum für meine Tools
0

Anzeige



#2 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 03. Oktober 2007 - 22:47

Schau die das mal an:
http://www.php.net/m...de/ref.exec.php
:wink:
0

#3 Mitglied ist offline   Ghost-Lion 

geschrieben 05. Oktober 2007 - 19:34

Hab jetzt mal mir die Seite angeschaut. Aber irgendwie funktioniert das nicht. Ich möchte als Beispiel folgendes Programm starten

Zitat

C:\Programme\7-Zip\7zFM.exe

Meine Homepage - Mein Support-Forum für meine Tools
0

#4 Mitglied ist offline   daarg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.212
  • Beigetreten: 30. November 11
  • Reputation: 4
  • Geschlecht:Männlich

geschrieben 05. Oktober 2007 - 23:12

Wie willst Du mit PHP ein lokales Programm starten, und wozu?

Dieser Beitrag wurde von CaptHowdy bearbeitet: 05. Oktober 2007 - 23:13

as wolves among sheep we have wandered [bathory, dis irae]
0

#5 Mitglied ist offline   TO_Webmaster 

  • Gruppe: Moderation
  • Beiträge: 3.212
  • Beigetreten: 27. März 02
  • Reputation: 82
  • Geschlecht:Männlich

geschrieben 05. Oktober 2007 - 23:56

Beitrag anzeigenZitat (CaptHowdy: 06.10.2007, 00:12)

Wie willst Du mit PHP ein lokales Programm starten, und wozu?


Hmm, ungelogen: Ich kenne einen, der einen kennt, der "php -a" unter Linux als Shell benutzt :wink:

Hier geht es aber wohl darum, auf dem Client ein Programm aufzurufen. Ich denke, es ist besser, das zu unterlassen, selbst, wenn es aufgrund von Sicherheitslücken evtl. gehen sollte.

MfG TO_Webmaster
The old reverend Henry Ward Beecher
called a hen the most elegant creature.
The hen pleased for that,
laid an egg in his hat.
And so did the hen reward Beecher.
0

#6 Mitglied ist offline   Ghost-Lion 

geschrieben 06. Oktober 2007 - 19:26

OK. Ich will jetzt kein System Schaden anrichten. ich will nur eine Datei auf einem Server anbieten, die ein lokales Programm braucht. Der User klickt auf den Link und das lokale Programm wird im Hintergrund gestartet und lädt die Datei herunter.
Meine Homepage - Mein Support-Forum für meine Tools
0

#7 Mitglied ist offline   Slasher2k 

  • Gruppe: aktive Mitglieder
  • Beiträge: 442
  • Beigetreten: 07. Januar 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Sachsen

geschrieben 06. Oktober 2007 - 23:26

PHP ist eine serverseitige "Scriptsprache" - die KANN kein Programm auf den Clienten starten da der Client eine statische HTML-Seite bekommt. Du kannst das vielleicht mit JS machen was aber sicherlich auch nicht so ohne weiteres gehen würde weil das ein Sicherheitsrisiko ist. Und selbst wenn dus mit JS hinbekommen würdest besteht dann die Möglichkeit das ein Virenscanner anspringt.

Gruß Slasher2k
0

#8 Mitglied ist offline   Ghost-Lion 

geschrieben 07. Oktober 2007 - 09:36

Ein Beispiel könnte mir helfen. es geht mit PHP nur wie. in dem Link ganz oben stehts drin aber es funkt nicht
Meine Homepage - Mein Support-Forum für meine Tools
0

#9 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 07. Oktober 2007 - 12:29

Auf dem Client kannst du weder mit PHP noch mit JavaScript (Sandbox Prinzip!) Anwendungen starten, mit PHP nur auf dem Server.
Sicherheitslücken mal aussen vor gelassen.
0

#10 _BigTim_

  • Gruppe: Gäste

geschrieben 07. Oktober 2007 - 17:40

Wie wäre es denn möglich auf dem Server eine Anwendung zu starten?
Habe auf einer Windows Maschine auch PHP am laufen und mich würde das ganze auch mal interessieren.
0

#11 Mitglied ist offline   ph030 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.130
  • Beigetreten: 14. Juli 04
  • Reputation: 36
  • Geschlecht:unbekannt

geschrieben 07. Oktober 2007 - 18:30

Steht doch oben, mit exec oder system oder...wenn du dich mal äussern würdest, was genau du machen willst...oder ließ einfach mal die Doku, dazu ist sie ja da.
0

#12 _BigTim_

  • Gruppe: Gäste

geschrieben 07. Oktober 2007 - 18:37

Ich hab auf meinem Home Server halt PHP am laufen und würde gerne, wenn ich mit meinem anderen PC darauf zugreife ein beliebiges Programm starten auf dem Server, z.B. den IE.

Die Doku oben habe ich gelesen, allerdings steige ich da nicht durch, sprich ein Beispiel wäre super.
0

#13 Mitglied ist offline   ph030 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.130
  • Beigetreten: 14. Juli 04
  • Reputation: 36
  • Geschlecht:unbekannt

geschrieben 07. Oktober 2007 - 18:56

<?php exec('/bin/ls'); ?>
z.B., auch wenn das Beispiel nicht sehr sinnvoll ist, aber darum geht's ja nicht.
0

#14 Mitglied ist offline   Ghost-Lion 

geschrieben 07. Oktober 2007 - 19:14

Ich hab jetzt mal das ausprobiert, aber irgendwie will 7-Zip nicht starten.

<?php exec('C:/Programme/7-Zip/7zFM.exe'); ?>

Meine Homepage - Mein Support-Forum für meine Tools
0

#15 Mitglied ist offline   ph030 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.130
  • Beigetreten: 14. Juli 04
  • Reputation: 36
  • Geschlecht:unbekannt

geschrieben 07. Oktober 2007 - 19:31

Dann schau mal in's Error-Log, ich würde mal tippen, dass du deinem Server nicht die nötigen Rechte gegeben hast...wobei ich es sowieso reichlich sinnlos finde, ein GUI-Programm ausführen zu wollen...
0

Thema verteilen:


  • 3 Seiten +
  • 1
  • 2
  • 3

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0