ich eine Datei haben haben gen.php
diese Datei wie einige GET-Parameter haben sollte: gen.php?oid=35852
beim Öffnen Sie diesen Link: gen.php?oid=35852
zum Download-Datei 35852.txt
genannt generieren wird mit einige pHP-Headerwie Dateien hinzuzufügen php zu zip verwenden, und diese Dateien sollten eine GET-Parameter
jetzt mit pHP ZipArchive()
ich versuche, diese generierten Dateien in einem Zip-Archiv hinzufügen, aber es funktioniert nicht
$zip = new ZipArchive(); // Load zip library
$zip_name = time().".zip"; // Zip name
if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE){
// Opening zip file to load files
$error .= "* Sorry ZIP creation failed at this time";
}
//this file will not added
$zip->addFile('/../../ser/gen.php?oid=35851');
//this file will not added
$zip->addFile('../ser/gen.php?oid=35852');
//this file will added, but as you see it will be the PHP file
$zip->addFile('../ser/gen.php');
//this file will added as a sample file
$zip->addFile('../samples2/2.png');
$zip->close();
ist es eine Möglichkeit, die Ergebnisdateien von gen.php?oid=35851
hinzufügen, dass sein sollten : 35851.txt
in das Zip-Archiv?
habe ich diesen Fehler, wenn ich den Link verwendet: http://yourdomain.com/gen.php?oid=$id Warning: file_get_contents (? ../ gen.php oid = 35852): Fehler beim Öffnen des Streams: Keine solche Datei oder Verzeichnis in C: \ xampp \ htdocs \ script \ zip-gen.php in Zeile 27 Fehler beim Herunterladen der Datei und wenn ich es ohne? OID = $ ID verwendet, funktioniert es richtig –
auch das, wenn Ihr Skript ohne irgendwelche Änderungen verwendet: Warnung: file_get_contents (../ gen.php? Oid = 35852): Fehler beim Öffnen des Streams: Ungültiges Argument in C: \ xampp \ htdocs \ script \ zip-ser2.php in Zeile 17 Fehler beim Herunterladen von ../gen.php?oid=35852 als die vorherige funktioniert es richtig, wenn ich entfernt? Oid = $ id –
Arbeiten für mich, wenn nur einen vollständigen Link verwendet: http://yourdomain.com/gen.php?oid=$id –