leider kenn ich mich mit php nicht so gut aus
was ich weis ein kleines script macht die tumbnails und tut die ins db
grosses bild wird problemlos ins db kopiert aber verkleinertes bild wird nicht ins db geschickt seit serverwecheln am samstag
und mein provider stellt sich dum da und sagt das es am code liegt obwohl am code nicht geändert worden ist seit jahren
$bild_small_2=addslashes(fread(fopen($bild_small,"r"),$fsizesmall));
include("../inc/db.inc");
if (file_exists($bild)) {
$bild_small = $bild . "_small.jpg";
$isize = getimagesize($bild);
if($isize['2'] == 2)
{
$typ = "image/jpeg";
$width = $isize['0'];
$height = $isize['1'];
//if($isize['0'] > $isize['1'])
// {
if($isize['0'] > 190)
exec("djpeg -pnm $bild | pnmscale -xsize 190 | pnmalias | cjpeg -smooth 1 >$bild_small");
else
$bild_small = $bild;
//}
// else
// {
// if($isize['1'] > 190)
// exec("djpeg -pnm $bild | pnmscale -ysize 190 | pnmalias | cjpeg -smooth 1 >$bild_small");
//
// else
// $bild_small = $bild;
//
// }
$fsizesmall=filesize($bild_small);
$bild_small_2=addslashes(fread(fopen($bild_small,"r"),$fsizesmall));
if (file_exists($bild)) {
unlink($bild);
}
if (file_exists($bild_small)) {
unlink($bild_small);
}
}
else
{
$info = "Achtung! Sie haben keine JPEG Datei übertragen! Das Bild wurde nicht gespeichert
\n";
$bild = "none";}
}
$kat = mysql_query("SELECT * FROM kategorie WHERE kategorie_de = '$kategorie_de'");
if (mysql_numrows($kat) == 1)
{
$kategorie_de = mysql_result($kat, 0, "kategorie_de");
$kategorie_en = mysql_result($kat, 0, "kategorie_en");
$kategorie_fr = mysql_result($kat, 0, "kategorie_fr");
}
if (($number == 0) || ($number == ""))
{
$result = mysql_query("insert into produkt VALUES('$number','$produktname_de','$produktname_en','$produktname_fr','$sort_id','$artikel_nr','$kategorie_de','$kategorie_en','$kategorie_fr','$beschreibung_de','$beschreibung_en','$beschreibung_fr','$zubehoer_de','$zubehoer_en','$zubehoerfr','$masse','$gewicht','$preis_de','$preis_en','$preis_fr','$bild_small_2')");
}
else
{
if($bild == "none")
{
$result = mysql_query("update produkt set number='$number',produktname_de='$produktname_de',produktname_en='$produktname_en',produktname_fr='$produktname_fr',sort_id='$sort_id',artikel_nr='$artikel_nr',kategorie_de='$kategorie_de',kategorie_en='$kategorie_en',kategorie_fr='$kategorie_fr',beschreibung_de='$beschreibung_de',beschreibung_en='$beschreibung_en',beschreibung_fr='$beschreibung_fr',zubehoer_de='$zubehoer_de',zubehoer_en='$zubehoer_en',zubehoer_fr='$zubehoerfr',masse='$masse',gewicht='$gewicht',preis_de='$preis_de',preis_en='$preis_en',preis_fr='$preis_fr' WHERE number='$number'");
}
else
$result = mysql_query("update produkt set number='$number',produktname_de='$produktname_de',produktname_en='$produktname_en',produktname_fr='$produktname_fr',sort_id='$sort_id',artikel_nr='$artikel_nr',kategorie_de='$kategorie_de',kategorie_en='$kategorie_en',kategorie_fr='$kategorie_fr',beschreibung_de='$beschreibung_de',beschreibung_en='$beschreibung_en',beschreibung_fr='$beschreibung_fr',zubehoer_de='$zubehoer_de',zubehoer_en='$zubehoer_en',zubehoer_fr='$zubehoerfr',masse='$masse',gewicht='$gewicht',preis_de='$preis_de',preis_en='$preis_en',preis_fr='$preis_fr',bild='$bild_small_2' WHERE number='$number'");
}
if ($result == 0)
fail("Der Datensatz enthþlt einen Fehler und konnte NICHT eingefŸgt werden.");