chickendeath
Grünschnabel
Hallo alle zusammen,
ich habe mich schon durch einige Beiträge hier durchlesen können die mein Thema betreffen. Leider habe ich aber keine entsprechende Antwort zum Problem gefunden. Ich habe einen Multiupload gebaut, mit dem ich in einer Schleife beliebig viele Bilder in einen bereits erstellen Ordner hochladen kann. Nun möchte ich davon auch noch Thumbnails haben und habe deswegen auch eine Thumberzeugung mit in die Schleife gebaut. Das Original lädt er hoch, bei dem Thumbs zeigt er folgenden Fehler
Folgender Code:
Habe schon alles mögliche versucht, weiß aber nicht wo mein Fehler liegt. Alle Verzeichnisse bestehen bereits! Für Hilfe wäre ich sehr dankbar.
MfG chickendeath
ich habe mich schon durch einige Beiträge hier durchlesen können die mein Thema betreffen. Leider habe ich aber keine entsprechende Antwort zum Problem gefunden. Ich habe einen Multiupload gebaut, mit dem ich in einer Schleife beliebig viele Bilder in einen bereits erstellen Ordner hochladen kann. Nun möchte ich davon auch noch Thumbnails haben und habe deswegen auch eine Thumberzeugung mit in die Schleife gebaut. Das Original lädt er hoch, bei dem Thumbs zeigt er folgenden Fehler
Code:
Warning: imagejpeg(): Unable to open 'uploads/gallery/thumbails/9.jpg' for writing in /home/www/web6/html/test/admin/gallery_upload.php on line 34
Server Einstellung:
CHMOD beider Verzeichnisse auf 777
JPG-Support enabled
safe_mode Off Off
safe_mode_exec_dir /home/www/empty/ no value
safe_mode_gid Off Off
safe_mode_include_dir no value
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Folgender Code:
PHP:
<?php
// In Tabelle 'gallery_text' Beiträge zählen, danach dann die $area bestimmen
$result2 = mysql_query("SELECT COUNT(*) as total FROM gallery_text");
$row2 = mysql_fetch_object($result2);
$area = $row2->total++;
// In Tabelle 'gallery' Dateien zählen, danach Filename erstellen
$result = mysql_query("SELECT COUNT(*) as total FROM gallery");
$row = mysql_fetch_object($result);
$total = $row->total++;
$uploadNeed = $_POST['uploadNeed']; // Schleifenwert
for($x=0;$x<$uploadNeed;$x++)
{
// Kopieren, Dateien zerlegen - umbenennen
$file_name = $_FILES['uploadFile'. $x]['name'];
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$ext = strrchr($file_name,'.');
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'], "uploads/gallery/original/$total$ext"); // Kopiervorgang erfolgreich?
// Thumbnail erstellen
$bild = $total.$ext;
$size=getimagesize("uploads/gallery/original/" . $bild);
$breite=$size[0];
$hoehe=$size[1];
$neueHoehe = 100;
$neueBreite = 100;
$altesBild=ImageCreateFromJPEG("uploads/gallery/original/" . $bild);
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild, "uploads/gallery/thumbails/". $bild, 75);
imagedestroy($altesBild);
imagedestroy($neuesBild);
// Dateinamen eintragen
$eintrag = "INSERT INTO gallery (bild, area) VALUES ('$total$ext', '$area')";
$eintragen = mysql_query($eintrag);
if($copy)
{
echo "$file_name umgenannt in $total$ext| Upload erfolgreich!<br>";
}
else
{
echo "$file_name | Upload nicht möglich!<br>";
}
$total++;
}
?>
Habe schon alles mögliche versucht, weiß aber nicht wo mein Fehler liegt. Alle Verzeichnisse bestehen bereits! Für Hilfe wäre ich sehr dankbar.
MfG chickendeath