Hi Leutz,
Hab ein Bilderupload script geschrieben, das funktionierte unter apache1.3 wunderbar seitdem ich aber apache und php upgedatet hab funktioniert dieses script nicht mehr...vielleicht kann mir jemand helfen
greez gauloises
<?php
session_start();
$filepath = " ../kunden/50/";
include("inc/globalscript.inc.php");
echo $upfile0;
if (isset($hochladen0))
{
if (($_POST['upfile0_name'] != "") && (file_exists($_POST['upfile0'])))
{
$des_file = strtolower($filepath.$_POST['upfile0_name']);
if (!file_exists($des_file))
{
$tempfilesize = filesize($_POST['upfile0']);
list(,,$filetype) = POSTimagesize($_POST['upfile0']);
if (ereg("(\.jpeg)|(\.jpg)|(\.gif)|(\.png)$", $des_file) &&
($filetype > 0) && ($tempfilesize < 25000))
{
if (copy($_POST['upfile0'], $des_file))
{
$bild0 = $_POST['upfile0_name'];
$_SESSION["bild0"] = $bild0;
$meldung = "Datei gespeichert";
}
else
{
$meldung = "Upload fehlgeschlagen";
}
}
else
{
$meldung = "Falscher Dateityp.";
}
}
else
{
$meldung = "Datei bereits vorhanden.";
}
}
}else{}
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
{
$bild0 = $_SESSION["bild0"];
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>
";
}
Hab ein Bilderupload script geschrieben, das funktionierte unter apache1.3 wunderbar seitdem ich aber apache und php upgedatet hab funktioniert dieses script nicht mehr...vielleicht kann mir jemand helfen
greez gauloises
<?php
session_start();
$filepath = " ../kunden/50/";
include("inc/globalscript.inc.php");
echo $upfile0;
if (isset($hochladen0))
{
if (($_POST['upfile0_name'] != "") && (file_exists($_POST['upfile0'])))
{
$des_file = strtolower($filepath.$_POST['upfile0_name']);
if (!file_exists($des_file))
{
$tempfilesize = filesize($_POST['upfile0']);
list(,,$filetype) = POSTimagesize($_POST['upfile0']);
if (ereg("(\.jpeg)|(\.jpg)|(\.gif)|(\.png)$", $des_file) &&
($filetype > 0) && ($tempfilesize < 25000))
{
if (copy($_POST['upfile0'], $des_file))
{
$bild0 = $_POST['upfile0_name'];
$_SESSION["bild0"] = $bild0;
$meldung = "Datei gespeichert";
}
else
{
$meldung = "Upload fehlgeschlagen";
}
}
else
{
$meldung = "Falscher Dateityp.";
}
}
else
{
$meldung = "Datei bereits vorhanden.";
}
}
}else{}
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
{
$bild0 = $_SESSION["bild0"];
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>
";
}
Kommentar