• 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

VPS Starter Arubacloud
0 głosów
2,933 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ź 273 wizyt
pytanie zadane 8 listopada 2017 w PHP przez fyww Obywatel (1,450 p.)
0 głosów
0 odpowiedzi 383 wizyt
pytanie zadane 15 września 2018 w C# przez Cacu003 Początkujący (260 p.)
0 głosów
1 odpowiedź 208 wizyt
pytanie zadane 17 kwietnia 2018 w PHP przez daromir1234 Nowicjusz (160 p.)

92,452 zapytań

141,262 odpowiedzi

319,085 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...