SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 31.03.2005, 11:47:33
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 34
Beiträge: 1.476
dateien ausführen

kann ich mti php dateien ausführen?

würde gerne eine bat datei ausführen die mir dann was macht :)

versucht hab eich jetzt so:

fopen("test.bat","a");

dann müsste er mir eigentlich eine datei von einem in ein anderes verzeichnis kopieren (ja ichw eis das ginge jetzt auch mit php aber das dign ist nur zum probieren ;))
also wenn ich die bat-datei sonst ausführe, dann wird kopiert, aber wenn ich das mit dem code da ausführe, gitb er mir wohl true zurück, da er ja die datei öffnen könnte aber er führt sie ja nicht aus damit :)
Mit Zitat antworten
  #2  
Alt 31.03.2005, 12:21:35
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 39
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: dateien ausführen

Hi,

Versuch mal dein Glück mit [FUNC]system()[/FUNC]:

Beispiel:
echo.bat:
Code:
@ECHO OFF
echo Guten Morgen!
test.php:
PHP-Code:
<?php
system
('echo.bat');
?>
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 31.03.2005, 12:22:47
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: dateien ausführen

Es gibt in PHP die Funktion [func]exec()[/func]. Vielleicht hilft dir die weiter.

EDIT: Da war ich wohl zu langsam. Oder eben besser mit [func]system()[/func]...

Geändert von xabbuh (31.03.2005 um 12:25:53 Uhr)
Mit Zitat antworten
  #4  
Alt 31.03.2005, 12:28:02
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 39
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: dateien ausführen

Stimmt, aber mit exec() müsste es so aussehen:
PHP-Code:
exec('echo.bat'$buf);
print_r($buf); 
Mit exec wird also die Ausgabe im zweiten Argument Zwischengespeichert, so kann man die Ausgabe an einer anderen Stelle tätigen oder anders wie Weiterverarbeiten.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 31.03.2005, 12:41:40
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 34
Beiträge: 1.476
AW: dateien ausführen

hmm... also das geht nicht, hab erst ma meine version mit den funktionen system() und exec() ausprobiert und dann genau das, was ihr hier gepostet habt!

wenn ich da sphp-script damit ausführe, lädt er einfach eine ewigkeit eine seite, also eskommt einfahc nichts! woran könnte das liegen?
Mit Zitat antworten
  #6  
Alt 31.03.2005, 12:58:08
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 39
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: dateien ausführen

Wie sieht das Script genau aus?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 31.03.2005, 13:38:43
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 34
Beiträge: 1.476
AW: dateien ausführen

hier mein phpscript(bot.php):
PHP-Code:
<?php 
system
('test.bat');
?>
und hier meine batch-datei (test.bat):
Code:
@ECHO OFF
echo Guten Morgen!
die scripts hab ich ja kopiert udn abgeändert, darum sidn die so ähnlich^^
und die dateien befinden sich beide im gleichen ordner!

noch ein paar infos zu meinem system:
also ich will das php-script lokal ausführen, hab mir dazu xampp mit folgenden komponenten installiert:
Apache/2.0.52
PHP/5.0.2

laufen tut dies auf einem win xp rechner ohne SP2!

Geändert von Opendix (31.03.2005 um 13:40:46 Uhr)
Mit Zitat antworten
  #8  
Alt 31.03.2005, 13:44:07
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 39
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: dateien ausführen

Bei mir läuft das ohne Probleme. Es muss also an deinem System liegen, bzw. tippe ich hier mal in Richtung PHP 5, lass es mal unter 4.3.10 laufen. PHP 5 ist noch ziemlich mit Fehlern behaftet.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #9  
Alt 31.03.2005, 13:51:48
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 34
Beiträge: 1.476
AW: dateien ausführen

na da hasst du auch voll richtig getippt ;)

danke für die hilfe, problem gelöst :D

edit: mit PHP/4.3.9 hab ich sjetzt hingekriegt ;)

Geändert von Opendix (31.03.2005 um 13:52:30 Uhr)
Mit Zitat antworten
  #10  
Alt 31.03.2005, 13:56:31
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 39
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: dateien ausführen

PHP 4.3.9... Wo hast Du denn das her? :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
verzeichnis auslesen und dateien nach erstellungsdatum sortieren muxe PHP für Fortgeschrittene und Experten 22 09.09.2004 11:21:16
PHP Dateien ausführen und Ergebnis als HTML-Datei speichern Corvin PHP für Fortgeschrittene und Experten 3 05.09.2004 19:50:44
eintragen von dateien in db Marcus-bb PHP Grundlagen 7 14.08.2003 18:12:36
Verzeichnis mit Unterverzeichnissen und Dateien löschen gulli0815 PHP für Fortgeschrittene und Experten 1 15.06.2003 19:58:59
Multiple Dateien einlesen und ausgeben MTJMohr PHP für Fortgeschrittene und Experten 2 04.04.2002 16:15:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:23:49 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.


© 2001-2023 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt