hi leute...hab ein script geschrieben zum upload von bildern...
hat auch alles super gefunzt bis ich meinen server geupdatet hab auf apache 2. mit register_globals = off.
Jetzt funktioniert das uploaden von bildern nicht mehr...
mein script:
<?php
session_start();
$id = "50";
$filepath = "../kunden/".$id."/";
if (!file_exists($filepath))
{
mkdir($filepath, 0777);
chmod($filepath,0777);
}else{}
#Bildupload 1 anfang
if (isset($hochladen0))
{
if (($upfile0_name != "") && (file_exists($upfile0)))
{
$des_file = strtolower($filepath.$upfile0_name);
if (!file_exists($des_file))
{
$tempfilesize = filesize($upfile0);
list(,,$filetype) = getimagesize($upfile0);
if (ereg("(\.jpeg)|(\.jpg)|(\.gif)|(\.png)$", $des_file) &&
($filetype > 0) && ($tempfilesize < 25000))
{
if (copy($upfile0, $des_file))
{
$bild0 = $upfile0_name;
session_register("bild0");
$meldung = "Datei gespeichert";
}
else
{
$meldung = "Upload fehlgeschlagen";
}
}
else
{
$meldung = "Falscher Dateityp.";
}
}
else
{
$meldung = "Datei bereits vorhanden.";
}
}
}else{}
#Bildupload 1 ende
echo $filepath."
";
echo $des_file."
";
echo"
<div align=\"left\" class=rot>".$meldung."</div>";
if (!session_is_registered("bild0"))
{
echo"
<form action=\"test.php\" method=\"post\" enctype=\"multipart/form-data\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"25000\"></input>
<input type=\"file\" name=\"upfile0\" class=suche></input>
<input type=\"Submit\" name =\"hochladen0\" value=\"hochladen\" class=suche></input>
</form>";
}else
{
echo"
<table cellspacing=\"0\" cellpadding\"0\" border=\"0\" width=\"400\">
<tr>
<td width=\"100\" bgcolor=\"#D8D4D4\" class=blau>Datei: </td>
<td width=\"100\" bgcolor=\"#D8D4D4\" class=blau>Größe: </td>
<td width=\"90\" bgcolor=\"#D8D4D4\" class=blau>Datum: </td>
<td width=\"100\" bgcolor=\"#D8D4D4\" class=blau>& </td>
<td width=\"10\" class=blau>& </td>
</tr>
<tr>
<td width=\"100\" class=blau><a href=\"".$link."kunden/".$id."/".$bild0."\" target=\"_blank\"><u>".$bild0."</u></a></td>
<td width=\"100\" class=blau>".number_format(filesize($filepath.$bil d0), 0, ",", ".")."&Bytes </td>
<td width=\"90\" class=blau>".date("d.m.Y", filemtime($filepath.$bild0))." </td>
<td width=\"100\" class=blau><a href=\"test.php?loeschen=bild0\"><u>loeschen</u></a> </td>
<td width=\"10\" class=blau>& </td>
</tr>
</table>
";
}
?>
vieleicht könnt ihr mir ja weiter helfen.
hat auch alles super gefunzt bis ich meinen server geupdatet hab auf apache 2. mit register_globals = off.
Jetzt funktioniert das uploaden von bildern nicht mehr...
mein script:
<?php
session_start();
$id = "50";
$filepath = "../kunden/".$id."/";
if (!file_exists($filepath))
{
mkdir($filepath, 0777);
chmod($filepath,0777);
}else{}
#Bildupload 1 anfang
if (isset($hochladen0))
{
if (($upfile0_name != "") && (file_exists($upfile0)))
{
$des_file = strtolower($filepath.$upfile0_name);
if (!file_exists($des_file))
{
$tempfilesize = filesize($upfile0);
list(,,$filetype) = getimagesize($upfile0);
if (ereg("(\.jpeg)|(\.jpg)|(\.gif)|(\.png)$", $des_file) &&
($filetype > 0) && ($tempfilesize < 25000))
{
if (copy($upfile0, $des_file))
{
$bild0 = $upfile0_name;
session_register("bild0");
$meldung = "Datei gespeichert";
}
else
{
$meldung = "Upload fehlgeschlagen";
}
}
else
{
$meldung = "Falscher Dateityp.";
}
}
else
{
$meldung = "Datei bereits vorhanden.";
}
}
}else{}
#Bildupload 1 ende
echo $filepath."
";
echo $des_file."
";
echo"
<div align=\"left\" class=rot>".$meldung."</div>";
if (!session_is_registered("bild0"))
{
echo"
<form action=\"test.php\" method=\"post\" enctype=\"multipart/form-data\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"25000\"></input>
<input type=\"file\" name=\"upfile0\" class=suche></input>
<input type=\"Submit\" name =\"hochladen0\" value=\"hochladen\" class=suche></input>
</form>";
}else
{
echo"
<table cellspacing=\"0\" cellpadding\"0\" border=\"0\" width=\"400\">
<tr>
<td width=\"100\" bgcolor=\"#D8D4D4\" class=blau>Datei: </td>
<td width=\"100\" bgcolor=\"#D8D4D4\" class=blau>Größe: </td>
<td width=\"90\" bgcolor=\"#D8D4D4\" class=blau>Datum: </td>
<td width=\"100\" bgcolor=\"#D8D4D4\" class=blau>& </td>
<td width=\"10\" class=blau>& </td>
</tr>
<tr>
<td width=\"100\" class=blau><a href=\"".$link."kunden/".$id."/".$bild0."\" target=\"_blank\"><u>".$bild0."</u></a></td>
<td width=\"100\" class=blau>".number_format(filesize($filepath.$bil d0), 0, ",", ".")."&Bytes </td>
<td width=\"90\" class=blau>".date("d.m.Y", filemtime($filepath.$bild0))." </td>
<td width=\"100\" class=blau><a href=\"test.php?loeschen=bild0\"><u>loeschen</u></a> </td>
<td width=\"10\" class=blau>& </td>
</tr>
</table>
";
}
?>
vieleicht könnt ihr mir ja weiter helfen.
Kommentar