phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.12.2003, 19:56   #1
TP-Junior
 
Registriert seit: Nov 2003
RalfNRW macht alles soweit korrekt

brauche hilfe bei einem upload script


hallöchen,

ich habe das untere script soweit an meine sachen angepasst und es funktioniert auch soweit. nun habe ich das problem das er mir das bild in einem bestimmtes verzeichniss speichern soll. deswegen habe ich die zeile
$picpath = "/home/www/web22/html/member/user/$umsSystem->nic/";
eingefügt. nun weiß ich nicht wo ich das $picpath einsetzen muß habe es schon probiert aber habe bis jetzt nur fehlermeldung bekommen.

mit dem script soll er ein bild in einem verzeichniss speicher und gleichzeitig ein thumb erstellen.


PHP-Code:
<?php

$neuer_name 
$_POST['neuer_name'];
$breite $_POST['breite'];
$breite_thumb $_POST['breite_thumb'];
$kompress $_POST['kompress'];
$picpath "/home/www/web22/html/member/user/$umsSystem->nic/";

if (empty(
$neuer_name)) { $neuer_name "neues_bild"; }

    if (!empty(
$_FILES['bild']['name']))
        {
                
$teil explode(".",$_FILES['bild']['name']);
                
$extens $teil[1];
                
$extens =strtolower($extens);
                if (
$extens != "jpeg" and $extens !="jpg") { echo "<br>Bilddateien sind nur mit den Formaten \"jpg\" und \"jpeg\" zulässig!"; exit();}

                
$orisize round($_FILES['bild']['size']/1024,1);
                
                
$sourcefile $_FILES['bild']['tmp_name'];
                
$picsize getimagesize($sourcefile);
                
$source_x $picsize[0];
                
$source_y $picsize[1];
                if (
$source_x == $breite OR $breite == '') {$dest_x $source_x;} else {$dest_x $breite;}
                
$dest_y ceil($source_y $dest_x $source_x);
                
$targetfile $neuer_name.".jpg";

                
$source_id imageCreateFromJPEG($sourcefile);
                
$target_id imagecreatetruecolor($dest_x$dest_y);
                
$target_pic imagecopyresampled($target_id,$source_id,0,0,0,0,$dest_x,$dest_y,$source_x,$source_y);
                
$speichern imagejpeg($target_id,$targetfile,$kompress);

                
$fs filesize($neuer_name".".jpg");
                $fs = round($fs/1024,1);

                if ($speichern)


// thumnail erstellen

                    $kompress=40;
                    $sourcefile = $_FILES['bild']['tmp_name'];
                    $picsize = getimagesize($sourcefile);
                    $source_x = $picsize[0];
                    $source_y = $picsize[1];
                    $dest_x = $breite_thumb;
                    $dest_y = ceil($source_y * $dest_x / $source_x);

                    $targetfile = $neuer_name."
_thumb.jpg";
                    $source_id = imageCreateFromJPEG($sourcefile);
                    $target_id = imagecreatetruecolor($dest_x, $dest_y);
                    $target_pic = imagecopyresampled($target_id,$source_id,0,0,0,0,$dest_x,$dest_y,$source_x,$source_y);
                    $speichern = imagejpeg($target_id,$targetfile,$kompress);

                    $fs = filesize($neuer_name"
."_thumb.jpg");
                    
$fs round($fs/1024,1);

                    if (
$speichern) {}
                    else
                    {echo 
"Fehler beim Speichern des thumb!<br><br>";}
        }
else
{
echo 
"<p>Kein Bild ausgewählt!</p>";
}

echo 
"<a href=\"./img_choose.php\"><br>zurück</a>";
echo 
"<meta http-equiv=\"refresh\" content=\"3;URL=./img_choose.php\">";
?>
gruß Ralf
RalfNRW ist offline   Mit Zitat antworten


Alt 13.12.2003, 20:07   #2
TP-Specialist
 
Benutzerbild von Master_T2
 
Registriert seit: Oct 2002
Ort: Übach-Palenberg
Master_T2 bringt sich richtig einMaster_T2 bringt sich richtig ein
Also die Pfade der Bilder sind in $targetfile gespeichert....
__________________
Grüße aus Übach-Palenberg
Tim

WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de

Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Master_T2 ist offline   Mit Zitat antworten
Alt 13.12.2003, 22:54   #3
TP-Junior
 
Registriert seit: Nov 2003
RalfNRW macht alles soweit korrekt
hallo,

habe ich gemacht was ich jetzt nicht verstehe ist das er das macht er läd die bilder in das verzeichniss erstellt auch das thumb.
die bilder sind auch da.
nur gibt er mir diese fehler meldung:

Warning: filesize() [function.filesize]: Stat failed for s1.jpg (errno=2 - No such file or directory) in /home/www/web22/html/member/fapass/user/img_save.php on line 67

line67=$fs = filesize($neuer_name.".jpg");

Warning: filesize() [function.filesize]: Stat failed for s1_thumb.jpg (errno=2 - No such file or directory) in /home/www/web22/html/member/fapass/user/img_save.php on line 89

line89=$fs = filesize($neuer_name."_thumb.jpg");

PHP-Code:
<?php

$neuer_name 
$_POST['neuer_name'];
$breite $_POST['breite'];
$breite_thumb $_POST['breite_thumb'];
$kompress $_POST['kompress'];
$picpath "/home/www/web22/html/member/fapass/user/$umsSystem->nic";

if (empty(
$neuer_name)) { $neuer_name "neues_bild"; }

    if (!empty(
$_FILES['bild']['name']))
        {
                
$teil explode(".",$_FILES['bild']['name']);
                
$extens $teil[1];
                
$extens =strtolower($extens);
                if (
$extens != "jpeg" and $extens !="jpg") { echo "<br>Bilddateien sind nur mit den Formaten \"jpg\" und \"jpeg\" zulässig!"; exit();}

                
$orisize round($_FILES['bild']['size']/1024,1);
                
                
$sourcefile $_FILES['bild']['tmp_name'];
                
$picsize getimagesize($sourcefile);
                
$source_x $picsize[0];
                
$source_y $picsize[1];
                if (
$source_x == $breite OR $breite == '') {$dest_x $source_x;} else {$dest_x $breite;}
                
$dest_y ceil($source_y $dest_x $source_x);
                
$targetfile $picpath"/" .$neuer_name.".jpg";

                
$source_id imageCreateFromJPEG($sourcefile);
                
$target_id imagecreatetruecolor($dest_x$dest_y);
                
$target_pic imagecopyresampled($target_id,$source_id,0,0,0,0,$dest_x,$dest_y,$source_x,$source_y);
                
$speichern imagejpeg($target_id,$targetfile,$kompress);

                
$fs filesize($neuer_name.".jpg");
                
$fs round($fs/1024,1);

                if (
$speichern)


// thumnail erstellen

                    
$kompress=40;
                    
$sourcefile $_FILES['bild']['tmp_name'];
                    
$picsize getimagesize($sourcefile);
                    
$source_x $picsize[0];
                    
$source_y $picsize[1];
                    
$dest_x $breite_thumb;
                    
$dest_y ceil($source_y $dest_x $source_x);

                    
$targetfile $picpath"/" .$neuer_name"_thumb.jpg";
                    
$source_id imageCreateFromJPEG($sourcefile);
                    
$target_id imagecreatetruecolor($dest_x$dest_y);
                    
$target_pic imagecopyresampled($target_id,$source_id,0,0,0,0,$dest_x,$dest_y,$source_x,$source_y);
                    
$speichern imagejpeg($target_id,$targetfile,$kompress);

                    
$fs filesize($neuer_name."_thumb.jpg");
                    
$fs round($fs/1024,1);

                    if (
$speichern) {}
                    else
                    {echo 
"Fehler beim Speichern des thumb!<br><br>";}
        }
else
{
echo 
"<p>Kein Bild ausgewählt!</p>";
}

echo 
"<a href=\"./img_choose.php\"><br>zurück</a>";
echo 
"<meta http-equiv=\"refresh\" content=\"50;URL=./img_choose.php\">";
?>
ich werde noch mal wahnsinnig

gruß ralf

Geändert von RalfNRW (13.12.2003 um 23:24 Uhr).
RalfNRW ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
brauche hilfe bei einem upload script brauche hilfe bei einem upload script
« Frage zur Access Lizenz | OSC - Händlerlisten in der erweiterten Suche ausblenden »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:09 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67