Ich wollte eine exe, die TXT-Dateien und auch in einem anderen Skript erzeugt, dann überprüfen, dass die TXT-Dateien erstellt wurden.PHP - Warte auf Datei zu existieren
In XAMPP ziehe ich einfach eine test.txt-Datei in das folgende PHP-Skriptverzeichnis, aber es scheint nicht richtig zu funktionieren, auch wenn ich text.txt in das Verzeichnis einfüge und das Skript starte statt zu starten Bevor es hinzugefügt wird, scheint das zweite Echo nie zu passieren.
Wie kann ich PHP warten auf die Textdatei warten und dann fortfahren?
set_time_limit(0);
echo "Script began: " . date("d-m-Y h:i:s") . "<br>";
$status = file_exists("test.txt");
while($status != true) {
if ($status == true) {
echo "The file was found: " . date("d-m-Y h:i:s") . "<br>";
break;
}
}
Dies gilt auch nicht:
set_time_limit(0);
echo "Script began: " . date("d-m-Y h:i:s") . "<br>";
while(!file_exists("test.txt")) {
if (file_exists("test.txt")) {
echo "The file was found: " . date("d-m-Y h:i:s") . "<br>";
break;
}
}
'$ status' __never__ ändert seinen Wert. –
* "Solange der Status nicht wahr ist, wenn der Status wahr ist ..." * - mit dieser versuchten Logik ist viel falsch. – deceze
Ich hatte versucht, es zu ändern, um direkt zu sein, sehe meine Bearbeitung, aber es funktioniert immer noch nicht, das zweite Echo passiert auch nie. – zeddex