php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.09.2009, 16:12  
Neuer Benutzer
 
Registriert seit: 17.09.2009
Beiträge: 2
PHP-Kenntnisse:
Anfänger
creedkev befindet sich auf einem aufstrebenden Ast
Standard proportionales ändern der größe mehrerer in einem ordner befindlicher bilder?

Hallo!
Zuerst sollte ich sagen das ich gerade neu in diesem Forum bin und mich noch nicht soo gut zuercht finde. Also entschuldigt fast der thread hier falsch ist

Ich habe ein Problem mit einer Art "Blog" welchen in schreiben möchte..
Er soll Bilder untereinander anzeigen welche ich per handy über ftp in einen ordner hochlade.
Es klappt auch perfekt, bloß habe ich ein problem mit den Bildgrößen.
Sie werden zu groß, zu klein angezeigt und ich habe versucht durch einen anderen eingebauten script die Bildgrößen proportional nach der breite der bilder zu ändern. auf deutsch: alle bilder sollen untereinander mit zb. 300px breite angezeigt werden. wobei die höhe egal ist(sie soll nur proportional zur vorherigen größe sein)
mit einem Bild klappt das auch. Aber ich habe ja mehrere! und es kommen immerwieder welche hinzu! Wie bekomme ich das hin?? Ich habe die "fehlenden Stellen" mit ##### gekennzeichnet..

PHP-Code:
<?php

$ordner 
".";
$dir opendir($ordner);
$endung = array('jpg','bmp','png','gif');

while (
$datei readdir($dir))
{
  if ((
$datei != ".") && ($datei != ".."))
  {
  if (
in_array(substr($datei, -3), $endung))
  { 
$dateien[] = $datei; }
  }
}

closedir($dir);

$anzahl count($dateien);



$size GetImageSize ("#####"); 
$imagewidth $size[0]; 
$imageheight $size[1];  

$maxwidth "100";

if (
$imagewidth $maxwidth)
  {
  
$imageprop=$maxwidth/$imagewidth;
  
$imagevsize$imageheight*$imageprop;
  
$imagewidth=$maxwidth;
  
$imageheight=ceil($imagevsize);
  } ;
   
echo 
"<img src='#####' width='$imagewidth' height='$imageheight'>";

if (
$anzahl != 0)
{
  
sort($dateien);
    for(
$i=0$i<$anzahl$i++)
    { echo 
"<a href=\"".$ordner."/".$dateien[$i]."\"><img src=".$dateien[$i]."></a><br>"; }
}

echo 
"<p>".$anzahl." Dateien</p>";

die();

?>
Ich komm so nicht weiter!
und danke im vorraus für eure hilfe!
creedkev ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.09.2009, 16:38  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Angenommene Bildgröße:

Breite: 400 px
Höhe: 100 px

Verhältnis Breite / Höhe = 4

Neue Breite = 300

300 / 4 = Neue Höhe

Die Maße eines Bildes ermittelst du mit PHP: getimagesize - Manual

// edit

Hab dich wohl falsch verstanden! Du musst doch nur das Array $dateien durchlaufen (foreach - Schleifen) und wenn es eine Grafik ist eben verkleinern und den Dateipfad samt Dateinamen dem src="" Attribut übergeben. Wo liegt dein Problem?

Geändert von Asipak (17.09.2009 um 16:43 Uhr).
Asipak ist offline  
Alt 17.09.2009, 17:28  
Neuer Benutzer
 
Registriert seit: 17.09.2009
Beiträge: 2
PHP-Kenntnisse:
Anfänger
creedkev befindet sich auf einem aufstrebenden Ast
Standard danke!

klar! das ich da nicht drauf gekommen bin...ich hoff es funktioniert so aber danke!!
creedkev ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Größe der Bilder in einem Verzeichnis ändern matze-pe PHP Tipps 2009 5 19.08.2009 15:13
Zu Große bilder... dredav PHP Tipps 2009 3 05.08.2009 12:05
Größe von Popup-Fenster ändern radbale JavaScript, Ajax und mehr 3 04.10.2008 13:26
[Erledigt] Alle Dateien eines Ordner und aller Unterordner aufrufen und die Größe ber BartTheDevil89 PHP Tipps 2008 6 12.08.2008 19:17
kb Größe eines Bilder herausfinden Kein Genie PHP Tipps 2007 2 17.03.2007 08:40
Ordner größe Freeaak PHP Tipps 2007 1 17.12.2006 20:55
Bilder von einem Webspace auf den andern transferieren. PHP-Fortgeschrittene 2 23.10.2006 16:58
.htpasswd (im geschützten Ordner!) per skript ändern! Funky_ PHP Tipps 2006 8 22.07.2006 18:03
Größe von Button ändern HTML, Usability und Barrierefreiheit 2 29.09.2005 15:29
Dateinamen von Bilder ändern socke PHP Tipps 2005-2 1 14.08.2005 17:40
Größe von Feld ändern O.o PHP Tipps 2005-2 6 12.08.2005 16:14
jpeg: kann man die Farbtiefe und die Größe mit PHP ändern? dh1sbg PHP-Fortgeschrittene 12 20.07.2005 10:22
bilder aus ordner lesen und geordnet anzeigen Beitragsarchiv 9 01.12.2004 10:06
Größe ändern? PHP Tipps 2004 1 04.11.2004 11:17
Bildübersicht alle Bilder im Ordner... PHP Tipps 2004 46 07.08.2004 20:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
proportionalität mehrerer größen, bilderhöhe änndern, php getimagesize größe neu setzen, php ordner bidgrösse ändern, php grafikdatei größe proportional verändern, php bildgroesse aendern, php bildgröße proportional ändern, ordnername grösse ändern, php bilder größe ändern, bild proportionalität php, php bildgröße proportional verändern, php bild größe proportional ändern, jpeg proportional ändern, größe ändern von jpg dateien mit php, php verzeichnis bilder höhe breite anpassen, ordner mit bilder auf eine größe ändern, php jpg grösse ändern, bilder proportional in der größe ändern php

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum