Bilder downloaden mit Speicher unter!

Wo die Dateien liegen ist header() egal. Denn der Dateiname dort kann auch ein ganz anderer sein. Dies ist nur der Dateiname der dem Client uebergeben wird.
Danach muss man dann die Datei auslesen (z.B. mit fread()) und den Inhalt direkt ausgeben.
 
Aber im allgemeinen kann man das so machen, dass man die Bilder mit den "Popup"
Öffen | Speichern unter | Abbrechen
downloaden kann?
 
Ich habe jetzt:

PHP:
	$bildn = $row->name; 
//	echo $bildn; 
	header("Content-Type: image/jpeg"); 
 	header("Content-Disposition: attachment; filename=".$bildn);

und es passiert nix!
 
Also ich habe jetzt mal fest fest gesucht und das habe ich zusammengebracht!:

PHP:
 for($x=0;$x<$_POST['counted'];$x++){
 
      $ha[$x]=$_POST['dow'.$x]; 
 	 
 }
 
 $sp=0;
  echo "<table cellspacing='3' cellpadding='3'>"; 
  echo "<tr>"; 
 foreach($ha as $ha_v){
 
 $abfrage = "SELECT * FROM file WHERE id = '$ha_v'";
   $ergebnis = mysql_query($abfrage);
   while($row = mysql_fetch_object($ergebnis))
     {
 	echo "<td valign='middle' align='center' style='BORDER:1px solid #CCCCCC;'>";
     echo "<img src=\"thumbs/".$row->name."\" border='0'>";
 	echo " name: ".$row->name."<br>";
 	echo "</td>";
 	$bildn = $row->name; 
// Zip Funktion Anfang
 include_once('pclzip.lib.php');
 $archive = new PclZip('picture.zip');
 $v_list = $archive->create($bildn);
 if ($v_list == 0) {
     die("Error : ".$archive->errorInfo(true));
 
 //Zip Funktion Ende
 } 
 	
 	$sp++;
 if(($sp%2)==0)
 		{
       	echo "</tr><tr>";
     	}
 	}
 
 } 
 
 echo "</tr></table>";

Das ist die Ausgebe+Zip erstellen! Er erstellt mir die zip datei auch, aber nur immer mit den letzten Bild! Ich würde gerne mit allen Bildern die Zip Datei haben! Habt ihr eine Idee?

Lg Dönerman
 
Zuletzt bearbeitet:
Das selbe Prob. gabs hier im Forum auch mal! Da war das Problem das, dass du in jedem Schleifedurchlauf die "picture.zip" neu erstellst und dadurch vorhergehende "picture.zip"'s löschst! such mal im Forum nach pclzip.lib! Vielleicht findest etwas!
 
Zurück