Ankündigung

Einklappen
Keine Ankündigung bisher.

Bild größe hat prob mit umbenennung.

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bild größe hat prob mit umbenennung.

    So ein prob gelöst kommt schon das nächste.

    folgendes.
    Der User schickt ein Bild auf den Server. Das bild wird automatisch umgenannt.

    Code:
    if($_FILES['bildfile']['name']!=""){ //wenn eine file übermittelt wurde 
    $_FILES['bildfile']['name']=$benutzer.time().".jpg"; //nehme den username+die aktuelle zeit als filename 
    $bildname = $_FILES['bildfile']['name']; 
    } 
    
    mysql_query("INSERT INTO bildergalerie (benutzer, kennwort, region, sommer, winter, bild, bild1, betriebname, ort, email) VALUES ('$benutzer','$kennwort','$region','$sommer','$winter','$bildname','$bildname1','$betriebname','$ort','$email')") or die(mysql_error()); 
    
    if (move_uploaded_file($_FILES['bildfile']['tmp_name'], 'F:/Internet/24tourist/kundenbilder/' . $_FILES['bildfile']['name'])) 
    { 
      echo "
    
    "; 
      echo "<div align=\"center\" class=\"schrift_standard\">Das Sommerbild wurde gespeichert!</div>"; 
      echo "
    "; 
      echo "<div align=\"center\"><a href=\"kundendaten.php\" class=\"link\">zur&uuml;ck</a></div>"; 
    }
    das geht auch recht gut.

    beim Auslesen wird das bild über eine pic.php geschickt.
    damit die Bildgröße bei jedem bild gleich ist.

    Code:
    $s = getimagesize($img); 
    $breite = $s[0]; 
    $höhe = $s[1]; 
    if($s[1] >= $s[0]) 
    { 
       if($höhe >= $size AND $size != 0) 
        { 
          $breite=(int)$breite/($höhe/$size); 
           $höhe=$size; 
        } 
    } 
    elseif($s[0] >= $s[1]) 
    { 
       if($size != 0 AND $breite >= $size) 
        { 
          $höhe=(int)$höhe/($breite/$size); 
          $breite=$size; 
        } 
    } 
    $a = imagecreatefromjpeg($img); 
    $b = imagecreatetruecolor($breite, $höhe); 
    imagecopyresized($b, $a, 0, 0, 0, 0, $breite, $höhe, $s[0], $s[1]); 
    imagejpeg($b); 
    ImageDestroy($a); 
    ImageDestroy($b);
    das Problem ist jetzt, bevor ich die Bilder umgenant habe hat alles super gefunzt.

    aber seitdem ich die bilder vorher umnenne, wird kein bild mehr angezeigt.

    lass ich die Pic datei weg geht alles. nur ist dann das Bild zugroß.

    wie kann ich das prob lösen.

    ich brauch beides die Bildgröße sowie die umbenennung.
    Gruß JEGO ;-)

    Ein PHP Script tut, was Du schreibst, nicht was Du willst.

  • #2
    hab die lösung gefunden.

    Trotzdem Merci für eure Unerbittliche Hilfe.

    Hier war ich schneller.
    Gruß JEGO ;-)

    Ein PHP Script tut, was Du schreibst, nicht was Du willst.

    Kommentar

    Lädt...
    X