• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyświetlanie wszystkich zdjęć z folderu

Object Storage Arubacloud
0 głosów
2,948 wizyt
pytanie zadane 23 czerwca 2017 w PHP przez ShadoWs Bywalec (2,800 p.)

Witam mam problem ze skryptem na wyświetlanie wszystkich zdjęć z folderu. Skrypt 

  <?php
$directory="./img";
$dir=opendir($directory);
 
while($file_name=readdir($dir))
    {
         if(($file_name!=".")&&($file_name!=".."))
        {
	$img = '/img/'.$file_name;
	echo '<img src="'.$img.'" alt="obrazek" />';
	echo ' ';
        }
    }
 
closedir($dir);
 
 
?>

Problem jest w tym że skrypt pobiera pliki z folderu lecz wyświetla tylko ikonkę zniszczonego zdjęcia i alt. Z góry dzięki za pomoc :) 

komentarz 23 czerwca 2017 przez UltraSF Stary wyjadacz (11,740 p.)
Pokaż co zwraca konsola
komentarz 23 czerwca 2017 przez ShadoWs Bywalec (2,800 p.)

Zrobiłem to inaczej i działa. Tylko mam pytanie jak dopisać do tego żeby pobierało mi nazwy tych zdjęć.
 

 <?php
$dir = 'img';
$imagesExtensions = array('jpg', 'jpeg', 'gif', 'png');
$files = scandir($dir);
foreach($files AS $file) {
	$fileinfo = pathinfo($file);
	if(is_file($dir.'/'.$file) AND in_array($fileinfo['extension'], $imagesExtensions)) {
		echo '<img src="'.$dir.'/'.$file.'" alt="" />';
	}
}
?>

 

komentarz 23 czerwca 2017 przez UltraSF Stary wyjadacz (11,740 p.)
Nie rozumiem, pobierała nazwę zdjęć. Czyli aktualnie ci nie pobiera i ci nie wyświetla ?
komentarz 23 czerwca 2017 przez ShadoWs Bywalec (2,800 p.)
Zdjęcia mi wyświetla. Chce żeby jeszcze wyświetlało nazwę np dom. Czyli jak mam dom.png to pobierało dom i wyświetlało pod zdjęciem :D
komentarz 23 czerwca 2017 przez UltraSF Stary wyjadacz (11,740 p.)
Już masz tą nazwę w zmiennej $file, daj pod spodem echo '<p>'.$file.</p>;
komentarz 23 czerwca 2017 przez UltraSF Stary wyjadacz (11,740 p.)
Nie czekaj ty w $file masz nazwa plus rozszerzenie.

1 odpowiedź

0 głosów
odpowiedź 23 czerwca 2017 przez ShadoWs Bywalec (2,800 p.)
<?php
$dir = 'img';
$imagesExtensions = array('jpg', 'jpeg', 'gif', 'png');
$files = scandir($dir);
foreach($files AS $file) {
    $name = str_replace('.jpg', '', basename($file));
    $fileinfo = pathinfo($file);
    if(is_file($dir.'/'.$file) && in_array($fileinfo['extension'], $imagesExtensions)) {
        echo '<img src="'.$dir.'/'.$file.'" alt="" />';
        echo '<div class="bol">'.$name.'</div>';
    }
}
?>

Zrobione :D
komentarz 13 czerwca 2018 przez Ciastek Nowicjusz (100 p.)
Cześć, mam pytanko, mam pliki jpg w folderze i ten skrypt faktycznie pobiera mi na stronie nazwy i je wyświetla, ale nie chce wyswietlić zdjęć, w czym mogę mieć problem? dodam że rozmiar zdjęć zmniejszyłem.

Pozdrawiam i proszę o wyrozumiałość

Podobne pytania

0 głosów
1 odpowiedź 274 wizyt
pytanie zadane 8 listopada 2017 w PHP przez fyww Obywatel (1,450 p.)
0 głosów
0 odpowiedzi 398 wizyt
pytanie zadane 15 września 2018 w C# przez Cacu003 Początkujący (260 p.)
0 głosów
1 odpowiedź 210 wizyt
pytanie zadane 17 kwietnia 2018 w PHP przez daromir1234 Nowicjusz (160 p.)

92,539 zapytań

141,382 odpowiedzi

319,481 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...