Hallo
ich habe folgenes problem ich bekomme diese Fehlermeldung
mit diesem script kann man bilder hochladen
ichhoffe ihr könnt mir helfen ich bin langsam am verzweifeln
ich habe folgenes problem ich bekomme diese Fehlermeldung
Code:
Parse error: syntax error, unexpected $end in /www/htdocs/homere/riccy/FotoAlbum/scripte/addpic.php on line 185
PHP:
<?php
include ("../inc/config.inc");
mysql_connect("$server", "$user", "$password");
mysql_select_db("$database");
$tempname = $_FILES['img_file']['tmp_name'];
$name = $_FILES['img_file']['name'];
$type = $_FILES['img_file']['type'];
$size = $_FILES['img_file']['size'];
if($type != "image/gif" && $type != "image/jpeg")
{
$err[] = "Unzulässiger Datentyp!";
}
if($size > "5000000")
{
$err[] = "Maximale Dateigröße überschritten!";
}
if(empty($err))
{
//Datei kopieren
if(@copy("$tempname", "$name"))
echo "$name erfolgreich hochgeladen.";
else
$err[] = "Datei konnte nicht hochgeladen werden!";
}
if(empty($err))
{
$timestamp = time();
$query = "INSERT INTO gal_pics (pic_dat, pic_date) VALUES ('$name', '$timestamp')";
if(@mysql_query($query))
echo "$name in die Datenbank eingetragen";
else
$err[] = "Bild konnte nicht in die Datenbank eingetragen werden!";
}
if(empty($err))
{
if($type == "image/gif")
{
$picture = @imagecreatefromgif($name);
if($picture)
echo "$name erfolgreich geladen";
else
$err[] = "Bild konnte nicht geöffnet werden!";
}
if(empty($err))
{
if($type == "image/jpeg")
{
$picture = @imagecreatefromjpeg($name);
if($picture)
echo "$name erfolgreich geladen";
else
$err[] = "Bild konnte nicht geöffnet werden!";
}
if(empty($err))
{
$imgdatas = getimagesize($name);
if($imgdatas)
{
$orig_width = $imgdatas[0];
$orig_height = $imgdatas[1];
$new_width = 100;
$new_height = $new_width / ($orig_width / $orig_height);
echo "Größen erfolgreich ermittelt<br>";
}
else
$err[] = "Größen konnten nicht ermittelt werden!";
}
if(empty($err))
{
$thumbnail = @imagecreatetruecolor($new_width, $enw_height);
$cpy = imagecopyresized($thumbnail, $picture, 0, 0, 0, 0, $new_width, $new_height, $orig_width, $orig_height);
if($thumbnail && $cpy)
echo "Thumbail von $name konnte erstellt werden.<br>";
else
$err[] = "Thumbnail des Bildes konnte nicht erstellt werden!";
}
if(empty($err))
{
$quality = 100;
$sav = @imagejpeg($thumbnail, "thumb_$name", $quality);
if($sav)
echo "thumb_$name wurde gespeichert<br>";
else
$err[] = "Thumbnail konnte nicht gespeichert werden!";
}
if(empty($err))
{
$color = imagecolorallocate($picture, 0, 0, 0);
if($_POST['img_border_top'])
{
$bd_perc = 10;
$border_height = ($orig_height * $bd_perc) / 100;
$rect = @imagefilledrectangle($picture, 0, 0, $orig_width, $border_height, $color);
}
if($_POST['img_border_bottom'])
{
$bd_perc = 10;
$border_height = ($orig_height * $bd_perc) / 100;
$rect = @imagefilledrectangle($picture, 0, $orig_height-$border_height, $orig_width, $orig_height, $color);
}
if($_POST['img_border_left'])
{
$bd_perc = 5;
$border_width = ($orig_width * $bd_perc) / 100;
$rect = @imagefilledrectangle($picture, 0, 0, $border_width, $orig_height, $color);
}
if($_POST['img_border_right'])
{
$bd_perc = 5;
$border_width = ($orig_width * $bd_perc) / 100;
$rect = @imagefilledrectangle($picture, $orig_width-$border_width, 0, $orig_width, $orig_height, $color);
}
$quality = 100;
$sav_bd = @imagejpeg($picture, $name, $quality);
if($rect && $sav_bd)
echo "$name wurde mit Rahmen gespeichert.<br>";
else
$err[] = "Rahmen konnte nicht erzeugt werden!";
}
if(empty($err))
{
if($_POST['img_title'])
{
$text_title = $_POST['img_title'];
$text_size = $_POST['img_title_size'];
$text_font = $_POST['img_title_font'];
$text_color = $_POST['img_title_color'];
$text_X = $_POST['img_title_x'];
$text_Y = $_POST['img_title_y'];
if($text_color == "1")
$color = imagecolorallocate($picture, 0, 0, 0);
if($text_color == "2")
$color = imagecolorallocate($picture, 255, 255, 255);
if($text_color == "3")
$color = imagecolorallocate($picture, 0, 0, 255);
if($text_color == "4")
$color = imagecolorallocate($picture, 255, 255, 0);
if($text_color == "5")
$color = imagecolorallocate($picture, 0, 255, 0);
imagettftext($picture, $text_size, 0, $text_X, $text_Y, $color, $text_font, $text_title);
$quality = 100;
$sav_bd = @imagejpeg($picture, $name, $quality);
if(!empty($err))
{
foreach($err as $error)
{
echo "$error<br>";
}
}
mysql_close();
?>
mit diesem script kann man bilder hochladen
ichhoffe ihr könnt mir helfen ich bin langsam am verzweifeln