Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

PHP Textdatei öffnen lassen?





Frage

Hallo zusammen! Kann ich ein PHP Script eine Textdatei mit den Editor von Windows öffnen lassen? Danke für Hilfe! Servus, Seebär

Antwort 1 von Mirco

ja, mit dem normalen .txt Editor geht das!

Antwort 2 von Nessus

Hi,

wenn ich es richtig verstanden habe>Nein....
Du kannst mit PHP (Serverseitig) nie den Client beeinflussen.

Nessus

Antwort 3 von Seebär

Ich hab es schlecht gesagt. Ich will was anderes. Ein PHP Script soll den Editor von Windows sagen das er eine bestimmte Datei auf machen soll. Das Script ist in Dos gestartet mit c:\php\php.exe script.php und die Textdatei ist auf den selben Computer! Geht das?

Servus, Seebär

Antwort 4 von Nessus

Hi,

ja, das geht mit Kommandozeilenparametern und dem system()-Befehl

HTH

Nessus

Antwort 5 von Seebär

Funzt leider nicht! Weil ich nicht genau weis wie es sein muss sieht das Script zum testen so aus:
system("c:\windows\notepad.exe 1.txt");
system("c:/windows/notepad.exe 1.txt");
exec("c:/windows/notepad.exe 1.txt");
exec("c:\windows\notepad.exe 1.txt");
shell_exec("c:/windows/notepad.exe 1.txt");
shell_exec("c:\windows\notepad.exe 1.txt");
Es läuft durch ohne Fehlermeldung aber es kommt kein einziges Editorfenster! Was mach ich falsch?

Servus, Seebär

Antwort 6 von Seebär

Es kommen doch Fehlermeldungen! Ich habs übersehen weil sie vor dem "Content-Type"-Zeugs stehen und nicht wie normal dahinter. Die Meldung heißt: Befehl oder Dateiname nicht gefunden. Sie kommt nur bei den Zeilen mit Backslash.
Also jetzt weis ich wenigstens welche Querstrichvarianten die richtige sind. Aber funzen tuts immer noch nicht!

Servus, Seebär

Antwort 7 von thomasn1975

versuchs mal mit

system("%windir%\\notepad.exe");

Doppelte Backslashes aus dem Grund, weil der einfache Backslash eine Escape-Sequenz einleitet. -> nähere Informationen dazu sind in der PHP-Doku zu finden im Kapitel "Strings"

Antwort 8 von Seebär

Cool daran lag es! Vielen Dank Ihr seit ein super cooles Forum!

Servus, Seebär

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: