Register for your free account! | Forgot your password?

Go Back   elitepvpers › Coders Den › Web Development
You last visited: Today at 20:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Alle Bilder aus einem Ordner anzeigen lassen...

Discussion on Alle Bilder aus einem Ordner anzeigen lassen... within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
lnqlorlouz's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 405
Received Thanks: 84
Alle Bilder aus einem Ordner anzeigen lassen...

Hallo,

ich weiß überhaupt nicht wie das heißt, afaik nicht wie ich dann danach suchen soll. :P

Ich habe einen img-Ordner, dort sind Level Icons drin von 1-100 im Format .png.
Nun möchte ich aber nicht immer:
<img src="/img/1.png"> bis <img src="/img/100.png"> machen.

Weiß einer wie das geht, bzw. hat mir einer einen Link?

Und etwas anderes:
Ich habe einen Hintergrund, möchte das Bild mittig setzen und wenn es den Bildschirm nicht füllt, der Hintergrund schwarz ist. Aber leider habe ich überhaupt keine Ahnung von CSS.

Danke
lnqlorlouz is offline  
Old   #2

 
Lucky´s's Avatar
 
elite*gold: 0
The Black Market: 365/0/0
Join Date: Nov 2010
Posts: 3,748
Received Thanks: 282
Schlechte Lösung, aber eine Lösung:

Code:
  <?php
     for($i = 1; $i <= 100; $i++)
     { ?>
       <img src="/img/<?php echo $i; ?>.png">
   <?php } ?>
Lucky´s is offline  
Thanks
1 User
Old   #3
 
lnqlorlouz's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 405
Received Thanks: 84
Quote:
Originally Posted by Lucky´s View Post
Schlechte Lösung, aber eine Lösung:

Code:
  <?php
     for($i = 1; $i <= 100; $i++)
     { ?>
       <img src="/img/<?php echo $i; ?>.png">
   <?php } ?>
Wieso ne schlechte Lösung?
lnqlorlouz is offline  
Old   #4

 
Lucky´s's Avatar
 
elite*gold: 0
The Black Market: 365/0/0
Join Date: Nov 2010
Posts: 3,748
Received Thanks: 282
Weil es bestimmt einen besseren Weg gibt, der fällt mir nur momentan nicht ein
Lucky´s is offline  
Old   #5
 
lnqlorlouz's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 405
Received Thanks: 84
Irgendwo ist der Wurm drinnen...

Oben klappt es und unten nicht...
Der Code oben:
PHP Code:
<?php
     
for($i = Rank_001; $i <= Rank_100; $i++)
     { 
?>
       <img src="/img/nexonlevel/<?php echo $i; ?>.png">
   <?php } ?>
Der Code unten:
PHP Code:
<?php
     
for($i = 001; $i <= 100; $i++)
     { 
?>
       <img src="/img/3d/<?php echo $i; ?>.png">
   <?php } ?>
Die Bilder unten zeigt es mir so an:
- obwohl ich = 001 gesetzt habe!
Das einzige was richtig angezeigt wird: das 100er Icon.
lnqlorlouz is offline  
Old   #6
 
lnqlorlouz's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 405
Received Thanks: 84
Quote:
Originally Posted by Lucky´s View Post
Du versucht "Rank_001" zu erhöhen, das ist mit deiner Schreibweise aber nicht möglich.
Bist du dir sicher dass der Code mit Rank_001 funktioniert und nicht der andere?

Code:
   <?php
      for($i = 1; $i <= 100; $i++)
      { ?>
       <img src="/img/nexonlevel/Rank_<?php echo $i; ?>.png">
   <?php } ?>
Müsstest dann wohl deine Bilder so umbennen, dass sie nicht Rank_001 heißen, sondern Rank_1
Nene, die ersten Bilder klappen ja mit Rank_001 bis Rank_100.

Dann wollte ich noch andere Level Icons anzeigen lassen, die haben den Namen:
001.png bis 100.png
Die wollte ich so anzeigen lassen:
Code:
   <?php
      for($i = 001; $i <= 100; $i++)
      { ?>
       <img src="/img/nexonlevel/Rank_<?php echo $i; ?>.png">
   <?php } ?>
Aber das geht komischerweise wieder nicht.

Geht das nicht noch irgendwie mit scandir oder dir Funktionen?

So funktioniert das auch nicht.
Code:
<?PHP
   $path = "/img/3d/"; 
   $dir = opendir($path);   
   $extensions = array("jpg", "bmp", "gif", "jpeg", "png");  
	while(($file = readdir($dir)) !== false) 
			{   
			if(in_array(pathinfo($file, PATHINFO_EXTENSION), $extensions)) 
			{ 
   $filename = explode(".", $file);
				echo '<img src=".$path.$file.">'; ?>
lnqlorlouz is offline  
Old   #7

 
Lucky´s's Avatar
 
elite*gold: 0
The Black Market: 365/0/0
Join Date: Nov 2010
Posts: 3,748
Received Thanks: 282
Okay wollte gerade meinen Post editieren und nu iser Weg... okay
Zeigt das untere denn ein Bild an, die Nr. 100 ?

PHP behandelt deine 001 wie eine 1, 00 fällt also weg!
Müsstest wohl wieder Rank_ davorsetzen.

Also so wie du es vorher hattest:

Code:
  <?php
      for($i = Rank_001; $i <= Rank_100; $i++)
      { ?>
       <img src="/img/nexonlevel/<?php echo $i; ?>.png">
   <?php } ?>
€: (Skype)
Lucky´s is offline  
Old   #8
 
lnqlorlouz's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 405
Received Thanks: 84
Quote:
Originally Posted by Lucky´s View Post
Okay wollte gerade meinen Post editieren und nu iser Weg... okay
Zeigt das untere denn ein Bild an, die Nr. 100 ?

€: (Skype)
Konnte es nun lösen:
PHP Code:
<?php
      
for($i = 1; $i <= 100; $i++)
      { 
?>
       <img src="/img/3d/0<?php echo $i; ?>.png">
   <?php } ?>
Danke dir trotzdem nochmal!
Der Fehler lag hier drin:
PHP Code:
<img src="/img/3d/0 
lnqlorlouz is offline  
Old   #9
 
mhaendler's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,826
Received Thanks: 226
Code:
<?php
// Ordnername
$ordner = "images"; //auch komplette Pfade möglich ($ordner = "download/files";)
 
// Ordner auslesen und Array in Variable speichern
$allebilder = scandir($ordner); // Sortierung A-Z
// Sortierung Z-A mit scandir($ordner, 1)                               
 
// Schleife um Array "$alledateien" aus scandir Funktion auszugeben
// Einzeldateien werden dabei in der Variabel $datei abgelegt
foreach ($allebilder as $bild) {
 
    // Zusammentragen der Dateiinfo
    $bildinfo = pathinfo($ordner."/".$bild);
    //Folgende Variablen stehen nach pathinfo zur Verfügung
    // $dateiinfo['filename'] =Dateiname ohne Dateiendung  *erst mit PHP 5.2
    // $dateiinfo['dirname'] = Verzeichnisname
    // $dateiinfo['extension'] = Dateityp -/endung
    // $dateiinfo['basename'] = voller Dateiname mit Dateiendung
 
    // Größe ermitteln für Ausgabe
    $size = ceil(filesize($ordner."/".$bild)/1024);
    //1024 = kb | 1048576 = MB | 1073741824 = GB
 
    // scandir liest alle Dateien im Ordner aus, zusätzlich noch "." , ".." als Ordner
    // Nur echte Dateien anzeigen lassen und keine "Punkt" Ordner
    // _notes ist eine Ergänzung für Dreamweaver Nutzer, denn DW legt zur besseren Synchronisation diese Datei in den Orndern ab
    // Thumbs.db ist eine Ergänzung unsichtbare Dateiergänzung die von ACDSee kommt
    // um weitere ungewollte Dateien von der Anzeige auszuschließen kann man die if Funktion einfach entsprechend erweitern
    if ($bild != "." && $bild != ".."  && $bild != "_notes" && $bildinfo['basename'] != "Thumbs.db") {
    ?>
        <img src="<?php echo $bildinfo['dirname']."/".$bildinfo['basename'];?>" width="140" alt="Vorschau" />
<?php
    };
};
?>
Musst nur noch die Pfade erweitern, dann sollte diese Lösung passen, ohne irgendein for mit statischen Bildernamen, a'la 001, 002 etc.
mhaendler is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Prestige Bilder anzeigen lassen
01/20/2013 - Metin2 Private Server - 0 Replies
Hey hey ! Hab nun das Prestigesystem nachgebaut und geht auch alles Kleines Proplem nur beim Anzeigen der Prestigebilder ! Habe einen neuen Effect definiert, die gm.mse genommen und als neuen effekt eingetragen. Per cmdchat("prestige1") erscheint auch das Bild wie beim GM Zeichen. Blikend auf dem Kopf. Nachteil ist nur das es beim Mounten,Rüstung anziehen verschwindet. Auch leute die sich einloggen sehen das Icon bei dem Spieler nicht. Leute die auf die Map kommen sehen das Icon...
Versteckte .EXE im Roaming Ordner anzeigen lassen
10/01/2012 - Technical Support - 2 Replies
Hallo, ich hab mir einen Virus eingefangen, der sich in der Prozessleiste FacebookUpdate.exe schimpft. Wenn ich den Pfad aufsuche ist dort jedoch nichts von der FacebookUpdate.exe Achja, Antivir Scanner haben es auch nicht erkannt. http://piclair.com/data/dt7tn.jpg Kommt auch seit neustem.
[HowTo] Große Bilder ingame (z.B. bei einer Quest) anzeigen lassen
11/14/2010 - Metin2 PServer Guides & Strategies - 24 Replies
Hi, da ich es mittlerweile oft gefragt wurde, zeige ich euch mal, wie ihr soetwas darstellen könnt: http://www5.pic-upload.de/07.11.10/bt5mafef2i8r.j pg Geht folgendermaßen vor: Clientside: Ihr erstellt natürlich zuerst ein Bild, dieses speichert ihr dann als "NUMMER.tga" ab. Der Name des Bildes darf keine Buchstaben enthalten! (In meinem Fall benutze ich den Namen "100009.tga"
Alle Bilder von /b/ in einen Ordner schaufeln
10/15/2010 - Tutorials - 15 Replies
Wenn du mit /b/ nichts anfangen kannst ist dieses Tutorial für dich uninteressant! Ich habe keinen Einfluss auf die Inhalte, die durch den Dumper heruntergeladen werden! ich sag mal ganz frech: es dient zu demonstrationszwecken http://img3.imagebanana.com/img/qa51q8nw/dumper.p ng 1) Download 2) bin Ordner in C:\ entpacken 3) Start -> Ausführen -> cmd



All times are GMT +2. The time now is 20:20.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.