Hallo an alle habe eine Uploadscript, bei einem Server funktioniert es einwandfrei bei dem ich gerade zu tun habe leider nicht:
Erstzeinmal das Script
Folgende Fehlermeldungen kommen:
Wer kann mir helfen?
Danke
Erstzeinmal das Script
PHP-Code:
<?php
$FTPServer = "...";
$FTPUser = "...";
$FTPPasswort = "...";
$VerbindungsID = ftp_connect($FTPServer);
$LoginErgebnis = ftp_login($VerbindungsID, $FTPUser, $FTPPasswort);
if($VerbindungsID && $LoginErgebnis)
{
$UploadErgebnis = ftp_put($VerbindungsID, $_FILES['Datei']['name'], $_FILES['Datei']['tmp_name'], FTP_BINARY);
if($UploadErgebnis)
{
$kategorie=$_POST['kategorie'];
$beschreibung=$_FILES['Datei']['name'];
$bild=$_FILES['Datei']['name'];
$kweins=$beschreibung[0];
$kwzwei=$beschreibung[1];
$seite=$beschreibung[2];
if($kategorie=="Food")
{
$kategorie="Food";
}
else
{
$kategorie="Non Food";
}
if($kweins=='0')
{
$kwende=$kwzwei;
}
if($kweins>='1')
{
$kwende=$kweins."".$kwzwei;
}
include('config.inc.php');
$eintrag = "INSERT INTO bilderneu (seite, kategorie, beschreibung, bild, kw)
VALUES ('$seite', '$kategorie', '$beschreibung', '$bild', '$kwende')";
$eintragen = mysql_query($eintrag);
if(!$eintragen)
{
echo mysql_error();
}
echo"<center><a href=upload.php><font color=black size=1 face=verdana>Hochladen</a></center>";
}
else
{
echo"<font color=black size=1 face=verdana>Die Datei konnte nicht hochgeladen werden.";
}
}
else
{
echo"<font color=black size=1 face=verdana>Es konnte keine Verbindung mit dem FTP-Server hergestellt werden.";
}
$andere=$_FILES['Datei']['name'];
// The file
$filename = '../bilderup/'.$andere;
// Set a maximum height and width
$height = 150;
$width= 400;
// Content type
header('Content-type: image/jpeg');
// Get new dimensions
list($width_orig, $height_orig) = getimagesize($filename);
$ratio_orig = $width_orig/$height_orig;
if ($width/$height > $ratio_orig) {
$width = $height*$ratio_orig;
} else {
$height = $width/$ratio_orig;
}
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
// Output
$andere=$_FILES['Datei']['name'];
imagejpeg($image_p, "../bilderupk/$andere", 100);
?>
PHP-Code:
Warning: ftp_put(): Could not create file. in /srv/www/htdocs/web37/html/admin/uploadend.php on line 20
Die Datei konnte nicht hochgeladen werden.
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web37/html/admin/uploadend.php:20) in /srv/www/htdocs/web37/html/admin/uploadend.php on line 100
Warning: getimagesize(): Unable to access ../bilderup/slice_01.gif in /srv/www/htdocs/web37/html/admin/uploadend.php on line 103
Warning: getimagesize(../bilderup/slice_01.gif): failed to open stream: No such file or directory in /srv/www/htdocs/web37/html/admin/uploadend.php on line 103
Warning: Division by zero in /srv/www/htdocs/web37/html/admin/uploadend.php on line 105
Warning: imagecreatetruecolor(): Invalid image dimensions in /srv/www/htdocs/web37/html/admin/uploadend.php on line 114
Warning: imagecreatefromjpeg(../bilderup/slice_01.gif): failed to open stream: No such file or directory in /srv/www/htdocs/web37/html/admin/uploadend.php on line 115
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /srv/www/htdocs/web37/html/admin/uploadend.php on line 116
Warning: imagejpeg(): supplied argument is not a valid Image resource in /srv/www/htdocs/web37/html/admin/uploadend.php on line 120
Danke
Kommentar