Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

.bat via PHP auf Webserver starten

Frage Entwicklung PHP

Mitglied: infowars

infowars (Level 2) - Jetzt verbinden

05.10.2012 um 14:13 Uhr, 3895 Aufrufe, 7 Kommentare

Hi,
ich möchte eine Anwendung auf dem Webserver via PHP starten.
Das ganze sieht derzeit so aus:
01.
<?php 
02.
exec('start "U:\\Program Files (x86)\\Pfad\\startebat.bat"'); 
03.
?>
Dabei öffnet sich eine cmd aber die .bat läuft nicht ab.
Wo liegt hier mein Denkfehler ?

P.S. Ich weiss, ist schon wieder Freitag ?
Mitglied: Dani
05.10.2012, aktualisiert um 14:30 Uhr
Moin,
heute wirds langsam crazy ... was steht denn in der Batchdatei drin?
01.
pause

Grüße,
Dani
Bitte warten ..
Mitglied: infowars
05.10.2012, aktualisiert um 14:38 Uhr
01.
runas /env /user:lokaladmin /savecred  "U:\Meinebat.bat"
Ach ja, wenn ich die .bat manuell unter "Erkennung interaktiver Dienste" aufrufe,
frägt er mich nach dem Passwort von lokaladmin, dann kommt aber:
-2147647259 unbekannter Fehler
grtz
Bitte warten ..
Mitglied: Dani
05.10.2012 um 14:54 Uhr
Nimm mal statt exec() einfach system().
Kommt im Browser eigentlich ne Fehlermeldung? Achja, von welchen Versionen (OS, PHP, etc..) reden wir eigentlich? Meine Glasgkugel hat schon Feierabend.


Grüße,
Dani
Bitte warten ..
Mitglied: infowars
05.10.2012, aktualisiert um 15:09 Uhr
Sorry, XAMPP mit PHP 5.3.10 unter Win7, soll aber später auch unter SBS 2011 laufen.
XAMPP läuft als Systemdienst. PHP Safe mode ist off.
Fehlermeldung im Browser gibts keine, die Seite läd unendlich.
Das mit system() ergibt das gleiche Ergebnis.
Bitte warten ..
Mitglied: Dani
05.10.2012 um 15:07 Uhr
Ansonsten versuche es so bitte:
01.
system('cmd /c "U:\\Program Files (x86)\\Pfad\\startebat.bat"'); 
Auch wieder mit exec optional versuchen. Das ist ein bisschen wie Glückspiel.
XAMPP auf SBS wird ein bisschen schwerer. Standardmäßig läuft der IIS auf Port 80. D.h. du musst XAMPP auf Port 8080 (Beispiel) umbiegen.


Grüße,
Dani
Bitte warten ..
Mitglied: infowars
05.10.2012, aktualisiert um 15:23 Uhr
Bei
01.
system('cmd /c "U:\\Program Files (x86)\\Pfad\\startebat.bat"'); 
01.
"C:\xampp\htdocs>runas /env /user:lokaladmin /savecred "U:\Program Files (x86)\Pfad\Meinebat.bat" Geben Sie das Kennwort fr "lokaladmin" ein:
wird direkt auf der Webseite als Text angezeigt.

Bei
01.
exec('cmd /c "U:\\Program Files (x86)\\Pfad\\startebat.bat"');
kommt nichts, die Seite läd auch nicht ewig.
Bitte warten ..
Mitglied: infowars
06.10.2012 um 11:14 Uhr
Immerhin startet die Anwendung, wenn ich diese in htdocs kopiere und dann als System manuell starte.
Bitte warten ..
Ähnliche Inhalte
PHP
WebShop direkt in PHP aufrufen ohne Webserver
Frage von StefanKittelPHP9 Kommentare

Hallo, ich würde gerne einen Webshop direkt in PHP aufrufen ohne den Webserver zu benutzen. Es handelt sich um ...

PHP
Webserver gibt 200OK Datei zurück bei Anmeldung - PHP
Frage von Mark812PHP

Hallo, wir verwenden bei uns ein Webhostingpaket von Strato, auf dem neben einer Homepage auch eine ownCloud und eine ...

Batch & Shell
Mit Bat Datei einen Dateinamen ändern und dann ein Programm Starten
Frage von MelhafBatch & Shell2 Kommentare

Hallo Leute, es geht darum das ich vor einem Programmstart eine Datei immer Umbenennen muss Und das immer Per ...

Windows Server
WebServer Anmeldung beim Starten von Excel 2010 wird abgefragt
Frage von wachsi08Windows Server2 Kommentare

Hallo Fachkollegen, ich habe schon seit einigen Wochen folgendes Problem: Beim starten des Excel erscheint öffters mal eine Fenster ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 10 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 17 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 19 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 22 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...