| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Ich hab es noch nicht ausprobiert aber vielleicht geht es ja: Code: $var=serialize($_POST); echo 'Link'; //in datei.php $post=unserialize($_GET['postdata']); hth werbegeschenk
__________________ Today you...Tomorrow me. |
| |
| | |
| Gast
Beiträge: n/a
| danke leute, funktioniert alles - auf dem localhost, aber online: die variable wird nicht übergeben. könnt ihr mal meinen quellcode anschuen? Code: <?php
if($go == 2)
{
$post = unserialize($_GET['post']);
require_once('pclzip.lib.php');
$archive = new PclZip("$datei");
$nr = 26;
while ($nr <= 50)
{
$of = "of" . $nr;
$daten .= "<center><font size=2 face='arial' color=white>hallo-1
</font></center>";
if (isset($post[$of]))
{
$daten .= "<center><font size=2 face='arial' color=white>osterfahrt04_$nr.jpg
</font></center>";
$v_list = $archive->add("osterfahrt04_$nr.jpg");
}
$nr++;
}
$url = "osterfahrt04.php?go=3&daten=$daten&datei=$datei&post=" . serialize($post);
header("LOCATION: $url");
}
Elseif($go == 3)
{
$post = unserialize($_GET['post']);
require_once('pclzip.lib.php');
$archive = new PclZip("$datei");
$nr = 51;
while ($nr <= 67)
{
$of = "of" . $nr;
$daten .= "<center><font size=2 face='arial' color=white>hallo-2
</font></center>";
if (isset($post[$of]))
{
$daten .= "<center><font size=2 face='arial' color=white>osterfahrt04_$nr.jpg
</font></center>";
$v_list = $archive->add("osterfahrt04_$nr.jpg");
}
$nr++;
}
echo "<html><head><style type='text/css'></style></head><body bgcolor=red onUnload=" . '"loeschen=window.open(' . "'loeschen.php?datei=$datei','','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=200,height=100,left=0,top=0'); return false;" . '">';
echo "<center><font size=5 face='arial' color=white><u>Achtung!!!</u>
Dieses Fenster darf während des gesamten Downloads nicht geschlossen werden.</font></center>";
echo "
<center><font size=3 face='arial' color=white>Der Download beginnt in 5 Sekunden.
Wenn nicht, klicken sie bitte hier:
download</font></center>";
echo "<meta http-equiv=refresh content='5; URL=".$datei."'>";
echo "
<center><font size=3 face='arial' color=white>Folgende Bilder werden heruntergeladen:
</font></center>";
echo $daten;
echo "</body></html>";
}
Else
{
$datei = "osterfahrt04_";
$datei .= time();
$datei .= ".zip";
require_once('pclzip.lib.php');
$archive = new PclZip("$datei");
$v_list = $archive->create('info.txt');
$daten = "";
$nr = 1;
while ($nr <= 25)
{
$of = "of" . $nr;
if ($nr <= 9)
{
if (isset($_POST[$of]))
{
$daten .= "<center><font size=2 face='arial' color=white>osterfahrt04_0$nr.jpg
</font></center>";
$v_list = $archive->add("osterfahrt04_0$nr.jpg");
}
}
else
{
if (isset($_POST['of' . $nr]))
{
$daten .= "<center><font size=2 face='arial' color=white>osterfahrt04_$nr.jpg
</font></center>";
$v_list = $archive->add("osterfahrt04_$nr.jpg");
}
}
$nr++;
}
$url = "osterfahrt04.php?go=2&daten=$daten&datei=$datei&post=" . serialize($_POST);
header("LOCATION: $url");
}
?>
Code: osterfahrt04_01.jpg ... osterfahrt04_25.jpg hallo-1 ... hallo-2 ... |
| | |
| Gast
Beiträge: n/a
| Das script list eine Auswahl von Bildern aus, und soll dann, wenn die checkbox aktiveirt ist, also die variable existiert, das bild in eine zip packen und den datei namen ausgibt. Die 3 Teile gibt es weil sonst die max_time_limitation dazwischen kommt. der erste teil verarbeitet alles perfekt. dann werden aber entweder die datei nicht richtig weitergegeben oder vom 2. teil nicht richtig gelesen. Die Zeile PHP-Code: |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| globale Variablen und OOP | Timo Trallala | PHP Tipps 2006 | 3 | 28.03.2006 12:02 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| $post in url übergeben, $post an html weitergeben, php globale übergeben |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.