Robert B.: Problem mit .bat Datei die über php ausgeführt wird

Beitrag lesen

Hallo @MarkusH.,

ich bekomme einen Fehler das findstr im .bat script eine datei nicht öffnen kann.

PHP script:

$datei = fopen("C:\Users\markus\Desktop\server\adminnames.txt","w");
fwrite($datei, "test hamacher");
fclose($datei);
exec('start C:\Users\markus\Desktop\server\server.bat');

In welchem Verzeichnis wird denn die Batch-Datei ausgeführt? Wenn ich das richtig verstehe, geht die Batch-Datei ganz am Anfang schon auf die Bretter:

.bat script:

@echo on
set LineNo=0
goto :Zeile

REM oved …

:Zeile
set /a "counter=0"
FOR /F "delims=:" %%A IN ('findstr /N .* "adminnames.txt"') DO set /a "counter=%%A"
set /a szeilen=0
goto :Zähler

Das findstr ist vielleicht in einem anderen Verzeichnis als die Textdatei.

Viele Grüße
Robert