"./Bilder.zip"
ausser die **** 0 MB große Bilder.zip
Vor der Zeile mit ZIP oder danach ?
array(1) { ["Datei"]=> array(5) {
["name"]=> string(8) "test.zip"
["type"]=> string(15) "application/zip"
["tmp_name"]=> string(14) "/tmp/phpvb8lKY"
["error"]=> int(0)
["size"]=> int(140959)
} }
Internet Explorer:
array(1) { ["Datei"]=> array(5) {
["name"]=> string(8) "test.zip"
["type"]=> string(24) "application/octet-stream"
["tmp_name"]=> string(14) "/tmp/phpzaCTSh"
["error"]=> int(0)
["size"]=> int(0)
} }
<html>
<head>
<title>Administration</title>
<meta name="author" content="Michi">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="#C0C0C0">
<div align="center">
<table cellspacing="0" cellpadding="0" border="0" width="790">
<tr>
<td valign="top" align="left" bgcolor="#001D44" colspan="2" width="790" height="110" class="top">
<table cellspacing="0" cellpadding="0" width=790>
<tr>
<td>[img]bilder/logo.jpg[/img]</td>
<td width="25"></td><td valign="bottom" class="top">
</td>
<td valign="bottom" class="top" align="right">
HalloAdminI
[url="loggout.php"]ausloggen[/url]
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" align="center" bgcolor="#E5E8EC" width="170" height="100%" class="nav">
[b]Kurz[/b]
____________________________</a>
<a href="index.php?call=1&subcall=" class="nav">Aktuelle Nachrichten
</a>____________________________[b]
<a href="index.php?call=10&subcall=" class="nav">Produkte
</a>[/b]____________________________
<table cellspacing="0" cellpadding="0" bgcolor="#FAFBFB" width=170>
<tr>
<td align="center" valign="top" class="nav">
<a href="index.php?call=10&subcall=11" class="nav">
·Neue Produkte einpflegen
</a>
<a href="index.php?call=10&subcall=12" class="nav">
[b]·Produktbilder hochladen[/b]
</a>
</td>
</tr>
</table>
<a href="index.php?call=7&subcall=" class="nav">User
</a>____________________________
</td>
<td valign="top" bgcolor="#ffffff" width="620" height="500">
<table>
<tr>
<td width="40"></td>
<td>
<table cellspacing="0" cellpadding="0">
<tr>
<td valign="top">[b]Neue Produkte einpflegen[/b]-Schritt 1
[b]Für Welche Produktgruppe sind die Bilder?[/b]
<form action="kurz_zip/unzip.php" method="post" enctype="multipart/form-data">
<select name="tabelle" size="">
<option value="0">Bitte auswählen</option>
<option value="12" class="small">[b]Bücher und Platten[/b]</option>
<option value="11" class="small">[b]Doppelsteine[/b]</option>
<option value="10" class="small">[b]Einzelsteine[/b]</option>
<option value="9" class="small">[b]Sandgestrahlte und
modellierte Ornamente sowie geflexte Ornamente[/b]</option>
<option value="8" class="small">[b]Intarsien Ornamente[/b]</option>
<option value="7" class="small">[b]Formplatten[/b]</option>
<option value="6" class="small">[b]Felsen[/b]</option>
<option value="5" class="small">[b]Grabschmuck[/b]</option>
<option value="4" class="small">[b]Materialien[/b]</option>
<option value="3" class="small">[b]Gartenaccessoires[/b]</option>
<option value="2" class="small">[b]Wohnaccessoires[/b]</option>
</select>
Wählen Sie eine Zipdatei von Ihrem Rechner aus:
<input type="hidden" name="MAX_FILE_SIZE" value="300000000">
<input name="Datei" type="file" size="25">
</p>
<input type="Submit" name="Hochladen" value="Hochladen">
</form>
</p>
</td>
<td width=20></td>
<td bgcolor="#E5E8EC" valign="top" width="123">
<table >
<tr>
<td width="20"> </td>
<td>
<font size="-2">[b]Schritt 1[/b]
·Upload
[b]Schritt 2[/b]
·Fertig
</font>
</td></tr></table>
</td></tr></table>
</td></tr></table>
</td>
</tr>
</table>
</div>
</body>
</html>
<?
error_reporting(E_ALL);
function send_sql_kurz($sql)
{
global $MySQL_Host, $MySQL_User, $MySQL_Passw, $MySQL_DB, $error;
if (! $res = mysql_db_query($MySQL_DB, $sql))
{
echo mysql_error();
exit;
}
return $res;
}
include("../shared_kurz.php");
connectkurz();
move_uploaded_file($_FILES['Datei']['tmp_name'], "Bilder.zip");
$zip_name = 'Bilder.zip';
exec('unzip -x '.$zip_name.' -d ./', $var );
$i=0;
$pfad="./";
$verz=opendir ($pfad);
while ($file=readdir($verz))
{
if (filetype($pfad.$file)!="dir")
{
$i++;
if ($file == 'unzip.php')
{}
else if ($file == 'Bilder.zip')
{}
else
{
copy($file,"../../kurz/Bilder/".$tabelle."/".$file);
$Grafikdatei = $file;
$Bilddaten = getimagesize($Grafikdatei);
$OriginalBreite = $Bilddaten[0];
$OriginalHoehe = $Bilddaten[1];
$ThumbnailBreite = 85;
if($OriginalBreite < $ThumbnailBreite)
{
$ThumbnailBreite=$OriginalBreite;
}
$Skalierungsfaktor = $OriginalBreite/$ThumbnailBreite;
$ThumbnailHoehe = intval($OriginalHoehe/$Skalierungsfaktor);
if($Bilddaten[2] == 2)
{
$Originalgrafik = ImageCreateFromJPEG($Grafikdatei);
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0,
$ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImageJPEG($Thumbnailgrafik, "TN".$Grafikdatei);
copy("TN".$Grafikdatei,"../../kurz/Bilder/".$tabelle."/TN".$Grafikdatei);
$lagernummer = substr($file, 0, -4);
$sql3 = "UPDATE kurz_$tabelle SET activ = '1' WHERE LagNr = '$lagernummer' LIMIT 1";
$res3 = send_sql_kurz($sql3);
$kleinesbild = "TN".$Grafikdatei;
unlink($kleinesbild);
unlink($file);
}
}
}}
?>
<?php
error_reporting(E_ALL);
$fUserFileName = $_FILES['Datei']['name'];
$fUserFileTMP = $_FILES['Datei']['tmp_name'];
$sUserFileDest = dirname(__FILE__).'/uploads';
echo "
Dateiname: {$fUserFileName}
Temporärer Name: {$fUserFileTMP}</p>";
echo "Datei wird nach {$sUserFileDest} verschoben.";
var_dump(move_uploaded_file($fUserFileTMP, $sUserFileDest));
?>
<?php
error_reporting(E_ALL);
$fUserFileName = $_FILES['Datei']['name'];
$fUserFileTMP = $_FILES['Datei']['tmp_name'];
$sUserFileDest = dirname(__FILE__).'/uploads';
echo "
Dateiname: {$fUserFileName}
Temporärer Name: {$fUserFileTMP}</p>";
echo "Datei wird nach {$sUserFileDest} verschoben.";
var_dump(move_uploaded_file($fUserFileTMP, $sUserFileDest));
?>
Dateiname: test.zip
Temporärer Name: /tmp/phpTuHgox
Datei wird nach /homepages/2/d165484323/htdocs/admin/kurz_zip/uploads verschoben.bool(true)
Dateiname: test.zip
Temporärer Name: /tmp/phpz8HJHf
Datei wird nach /homepages/2/d165484323/htdocs/admin/kurz_zip/uploads verschoben.bool(true)
bool(true)
Kommentar