Ich habe diesen Code, den ich anzeigen/speichern Sie die Dateien (TXT) angezeigt werden soll. Der Code für Save funktioniert, aber ich möchte, dass die View-Option den Inhalt der Datei mithilfe einer Warnung anzeigt (Ich habe einen neuen Tab ausprobiert, aber es zeigt den Pfad in der Adressleiste an, den ich nicht sehen möchte).Verwendung von Alert für eine readfile() -Funktion in PHP
Das Problem ist, zeigt den Inhalt unter der letzten angezeigten Datei und was es im Warnfenster zeigt, ist nur eine Zahl. Ist es möglich, den gesamten Inhalt der Datei im Alarmfenster anzuzeigen?
$dir = "C:/xampp/htdocs/www/backup";
echo "<center>";
echo "<h1>Logs</h1>";
// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
if ($file == '.' or $file == '..'){ continue;}
echo $file."<a href='?link=$file'>[VIEW]</a> <a href='?link1=$file'>[SAVE]</a> <br>";
}
echo "<br>";
closedir($dh);
}
}
//View File
if(isset($_GET['link'])){
$link=$_GET['link'];
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
if ($link == $file){
$file = 'C:/xampp/htdocs/www/backup/'.$link;
if (file_exists($file)) {
//header('Content-Disposition: attachment; filename="'.basename($file).'"');
$read = readfile($file);
echo "<script type='text/javascript'> alert($read); </script>";
exit;
}
}
}
}
}
}
Ich habe auch versucht, file_get_contents, aber es erzeugt keine Warnung, wenn auf die Ansicht geklickt wird. – gooey
OH SEIN ARBEITEN JETZT! VIELEN DANK! Ich habe vergessen, die einzelnen Anführungszeichen hinzuzufügen, die du erwähnt hast – gooey
Fertig. Vielen Dank! – gooey