getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 03.06.2003, 02:33   #1
sdx
TP-Senior
 
Benutzerbild von sdx
 
Registriert seit: Mar 2002
Ort: Blaustein
sdx macht alles soweit korrekt

Bilder kleiner machen und dann auf server speichern


Hi ich habe mir folgendes Script aus dem netz Gezogen aber ich verstehe nicht wie ich, den Pfad und den Dateinamen ermitteln soll den ich dann in die variable $PicPathIn und $bild übergebe.
PHP-Code:
  <?
  
//Variable aus dem angegebenen Verzeichniss
  
$PicPathIn="../bilder/";
  
  
// Varibale in der das bild abgespeichert wird
  
$PicPathOut="../bilder/out/";

  
// Orginalbild
  
$bild="Foto.jpg";


  
// Bilddaten feststellen
  
$size=getimagesize("$PicPathIn"."$bild");
  
$breite=$size[0];
  
$hoehe=$size[1];
  
$neueBreite=100;
  
$neueHoehe=intval($hoehe*$neueBreite/$breite);

  if(
$size[2]==1) {
  
// GIF
  
$altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
  
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
  
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,
$neueHoehe,$breite,$hoehe);
  
ImageGIF($neuesBild,"$PicPathOut"."TN"."$bild");
  }

  if(
$size[2]==2) {
  
// JPG
  
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
  
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
  
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,
$neueHoehe,$breite,$hoehe);
  
ImageJPEG($neuesBild,"$PicPathOut"."TN"."$bild");
  }

  if(
$size[2]==3) {
  
// PNG
  
$altesBild=ImageCreateFromPNG("$PicPathIn"."$bild");
  
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
  
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,
$neueHoehe,$breite,$hoehe);
  
ImagePNG($neuesBild,"$PicPathOut"."TN"."$bild");
  }

  echo 
"Altes Bild: <BR>";
  echo 
"<IMG SRC=\"$PicPathIn$bild\" WIDTH=\"$breite\" HEIGHT=\"$hoehe\">
<BR><BR>"
;
  echo 
"Neues Bild:<BR>";
  
$Tumbnail=$PicPathOut."TN".$bild;
  echo 
"<IMG SRC=\"$Tumbnail\" WIDTH=\"$neueBreite\" HEIGHT=\"$neueHoehe\">";
?>

Danke schon mal im vorraus

Geändert von sdx (03.06.2003 um 02:39 Uhr).
sdx ist offline   Mit Zitat antworten


Alt 03.06.2003, 08:09   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
ehh... was? Du hast doch nen Pfad angegeben... Also wo ist das Problem? Oder gibt es irgendwelche Fehlermeldungen?
Stuck Mojo ist offline   Mit Zitat antworten
Alt 03.06.2003, 13:01   #3
sdx
TP-Senior
 
Benutzerbild von sdx
 
Registriert seit: Mar 2002
Ort: Blaustein
sdx macht alles soweit korrekt

moment


Ich meinte eigenlich das ich den pfad aus eimem formular übergeben möchte
sdx ist offline   Mit Zitat antworten
Alt 03.06.2003, 13:05   #4
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
ahso... Und nu? Auf Formulardaten greift man via $_GET oder $_POST zu.
Stuck Mojo ist offline   Mit Zitat antworten
Alt 03.06.2003, 13:25   #5
sdx
TP-Senior
 
Benutzerbild von sdx
 
Registriert seit: Mar 2002
Ort: Blaustein
sdx macht alles soweit korrekt

noch mal genauer


also ich habe ein formular mit einem input feld mit dem ich meine festplatte durchsuchen kann. ok

aber ich bekomme nur den kompletten pfad ich brauche aber den pfad und den datei namen extra
sdx ist offline   Mit Zitat antworten
Alt 03.06.2003, 13:29   #6
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Das Formular muss den korrekten enctype haben (enctype="multipart/form-data"). Dann kannst du auf der Serverseite via. print_r($_FILES) alle Informationen anzeigen lassen, die du brauchst.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Bilder kleiner machen und dann auf server speichern Bilder kleiner machen und dann auf server speichern
« $password = `/usr/bin/mkpasswd -C 1 -d 1 -l 5 -s 0`; | zip-datei hochladen und entpacken »

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 03:50 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