Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Juli

SELFHTML Forumsarchiv
Foto-Uploadscript

Informationsseite
  1. Seite (PHP) Foto-Uploadscript von Konstantin, 30. 07. 2006, 13:10
nach unten

Foto-Uploadscript

Die folgende Nachricht zum Thema stammt von: Konstantin, 30. 07. 2006, 13:10

Hallo,

bin gerade dabei bei meinem Uploadscript zu verzweifeln...

Das möchte ich:
- Upload eines Fotos das mindest 240x320 ist
- Herunterrechen der Bildhöhe auf 320
- horizontale Auswahl eines 240x320 Bildausschnitts per Javascript.
- Schneiden des Bildes + 75x100 Thumbnail erstellen

Fehlermeldung/Probleme:
- Formular(upload.php) ruft auswahl.php(hier Auswahl treffen) auf ->
passiert nicht, der Upload bricht ab, keine Weiterleitung auf auswahl.php
- 240x320 Bilder gehen immer
- unabhängig von Bildgröße (z.b. 386 kB gehen nicht und 1,1MB funzt)



also hier der Code der auswahl.php (vereinfacht):


$foto_name = "TEST";
  $uploaddir = "pics/";
  $move = move_uploaded_file($_FILES['foto']['tmp_name'], $uploaddir . $foto_name . '.jpg');



  //Fotogröße

  $bildpfad = $uploaddir . $foto_name . '.jpg';
  $im = ImageCreateFromJPEG($bildpfad);
  $width = ImageSX($im);
  $height = ImageSY($im);

  //0.75 muss mindestens sein

  $teil = $width/$height;
  if($teil<0.75) {
   $var    = $width/240;
   $h_fertig_bild  = round(320*$var,0);
   $y_abschnitt  = round(($height-$h_fertig_bild)/2,0);

  } //else $abschnitt_o="0";

  //else {
   $y_abschnitt="0";
   $h_fertig_bild = $height;
  //}

  //Hochladen des Bildes
  if($width>=240 AND $height>=320) {
   $diff = ($height-2*$y_abschnitt)/320;
   $twidth = round($width/$diff,0);
   $theight = 320;
   $image_p = imagecreatetruecolor($twidth, $theight);
   $image = imagecreatefromjpeg($bildpfad);

   imagecopyresampled ($image_p,$image,0,0,0,$y_abschnitt,$twidth,$theight,$width,$h_fertig_bild);

   imagejpeg($image_p,'pics/' . $foto_name . '.jpg',100);

if($_POST['hochladen']!="") {
      include('edit_foto2.php');
}


In edit_foto2.php wird ein der Ausschnitt erstellt und zusätzlich ein Thumbnail. Wenn ich das auskommentiere geht der Upload immer noch nicht :-/ also wirds nicht daran liegen.

PS: Local läuft das Script mit allen Bildern.

php.ini:
file_uploads     On
upload_max_filesize 20M
max_execution_time  30
max_input_time     60
post_max_size     8M


Danke im vorraus...ich packs echt nciht mehr :)

nach obennach unten

Foto-Uploadscript

Die folgende Nachricht zum Thema stammt von: Klawischnigg, 30. 07. 2006, 13:41

Hi there,
»»
»» bin gerade dabei bei meinem Uploadscript zu verzweifeln...

und was passiert, wenn Du das ganze Herumgeschnippsle einmal wegläßt? Kommt das Bild überhaupt an, in Deinem Uploaddir?

nach obennach unten

Foto-Uploadscript

Die folgende Nachricht zum Thema stammt von: Konstantin, 31. 07. 2006, 12:53

»» Hi there,
»» »»
»» »» bin gerade dabei bei meinem Uploadscript zu verzweifeln...
»»
»» und was passiert, wenn Du das ganze Herumgeschnippsle einmal wegläßt? Kommt das Bild überhaupt an, in Deinem Uploaddir?
»»
»»
Ich habe genau das auch gestern gemacht... es gab komischerweise bei der Funktion imagesx() bzw. imagesy() ein Problem. Sobald ich diese weggelassen hatte wurde alle Bilder hochgeladen.

Ersetzt habe ich sie mit getImagesize();

nach obennach unten

Foto-Uploadscript

Die folgende Nachricht zum Thema stammt von: RuD, 30. 07. 2006, 23:57

Seid gegrüßt!

»» - Upload eines Fotos das mindest 240x320 ist
»» - Herunterrechen der Bildhöhe auf 320
»» - horizontale Auswahl eines 240x320 Bildausschnitts per Javascript.
»» - Schneiden des Bildes + 75x100 Thumbnail erstellen

schreibst du das script selbst, oder ist es ein OpenSource-Ding, das du anpasst. wenn zweiteres kannst du bitte den Link posten. der Funktionsumfang klingt sehr gut.
Danke

--
Bis Später
                       __
      ________   _____/ //
     / ___   // / __   //
    / //  / //_/ /_/  //
   /_//  /___________//

==========================================================
Testversion meiner Seite: http://www.rudweb.de/test2

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Juli

© 1998-2006 Seite Impressum, Software: Classic Forum