hallo
ich hab ein problem mit dem verkleinern eines upgeloadeten pics.
der upload funktioniert perfekt, jetzt würde ich gern dieses pic auf 100*75 verkleinern.
folgende variablen kommen von dem upload:
der upload funktioniert problemlos.....
und nun der rest:
mein problem ist, dass beim aufruf der funktion getimagesize() eine fehlermeldung kommt, dass der localhost nicht gefunden wird (ich hab das ganz auf meinem rechner rennen). sobald ich die funktion auskommentiere funktioniert das script (bis auf die fehlermeldungen die von den funktionen verursacht werden die die variablen von getimagesize brauchen).
wäre nett wenn ich ihr euch das skript mal anschauen könntet, ich weiß nicht wo der fehler liegen könnte....
*edit* sorry, ich hasse es selbst wenn man sich nicht an die regeln hält...
sobald ich den error_reporting-tag einbaue kommt folgende fehlermeldung:
Notice: Undefined index: action in /opt/lampp/htdocs/admin/newsadd.php on line 16
16: if($HTTP_GET_VARS['action']=='send')
auch in den anderen zeilen vom die zeile 16 ist kein fehler zu erkennen
ich hab ein problem mit dem verkleinern eines upgeloadeten pics.
der upload funktioniert perfekt, jetzt würde ich gern dieses pic auf 100*75 verkleinern.
folgende variablen kommen von dem upload:
PHP-Code:
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
und nun der rest:
PHP-Code:
if (empty($err)) //falls kein error beim file upload vorhanden ist
{
copy("$tempname", "news_pics/$name");
$groesse = getimagesize("news_pics/$name");
$breite = $groesse[0];
$hoehe = $groesse[1];
$typ = $groesse[2];
//$hoehe2 = $hoehe*100/$breite;
$image1 = imagecreate(100,75);
switch ($typ)
{
case 1:
$image = imagecreatefromgif("news_pics/$name");
break;
case 2:
$image = imagecreatefromjpeg("news_pics/$name");
break;
case 3:
$image = imagecreatefrompng("news_pics/$name");
break;
default: $fail = "1";
}
imagecopyresized($image1, $image, 0, 0, 0, 0, 100, 75, $breite, $hoehe);
switch ($typ)
{
case 1:
imagegif($image1, "news_pics/thumbs/$name");
break;
case 2:
imagejpeg($image1, "news_pics/thumbs/$name",50);
break;
case 3:
imagepng($image1, "news_pics/thumbs/$name");
break;
default: $fail = "1";
}
//danach wird noch etwas in die db gespeichert, dieser teil funktioniert dann auch ganz sicher...
}
wäre nett wenn ich ihr euch das skript mal anschauen könntet, ich weiß nicht wo der fehler liegen könnte....
*edit* sorry, ich hasse es selbst wenn man sich nicht an die regeln hält...
sobald ich den error_reporting-tag einbaue kommt folgende fehlermeldung:
Notice: Undefined index: action in /opt/lampp/htdocs/admin/newsadd.php on line 16
16: if($HTTP_GET_VARS['action']=='send')
auch in den anderen zeilen vom die zeile 16 ist kein fehler zu erkennen
Kommentar