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

question-closed Pobieranie nazw zdjęć z folderu (problem z pathinfo) [PHP]

0 głosów
97 wizyt
pytanie zadane 8 listopada 2017 w PHP, Symfony, Zend przez fyww Obywatel (1,450 p.)
zamknięte 8 listopada 2017 przez fyww

Cześć,

piszę własnego cms'a i chciałbym pobrać nazwę każdego pliku z osobna które są wyświetlane na stronie za pomocą pętli:

$imgs = glob("../../content/ads/$dirName/*.*");
if ((count($imgs)) > 1)
{
	echo '<h4 class="ml-3">Zdjęcia</h4><hr>';

	for ($i=0; $i<count($imgs); $i++)
	{
		$imag = $imgs[$i];
		$supported_ext = array('gif','jpg', 'jpeg', 'png');

		$ext = strtolower(pathinfo($imag, PATHINFO_EXTENSION));

		print_r(pathinfo('../../content/ads/$dirName/'));

		if (in_array($ext, $supported_ext))
		{
			#echo '<img class="mb-2 p-1 float-left" style="max-width: 			100%" src="'.$imag.'" alt="" /><button class="btn btn-				dark">USUŃ</button>';
			echo '<form><div class="card mb-2" style="max-width: 70rem;">
					  <img class="card-img-top" src="'.$imag.'" 								alt="Card image cap">
						<div class="card-body p-2 bg-light">
						<button class="btn btn-								secondary">USUŃ ZDJĘCIE</button>
						</div>
					</div></form>';
		}
		else
		{
			continue;
		}
	}
}

W jednym miejscu jest print_r które dałem sobie roboczo a jego wynik dla każdego zdjęcia jest taki:

Array ( [dirname] => ../../content/ads [basename] => $dirName [filename] => $dirName ) Array ( [dirname] => ../../content/ads [basename] => $dirName [filename] => $dirName )

$dirName przechowuje nazwę folderu dla konkretnego posta w którym zapisywane są wrzucone zdjęcia (nazwy folderów i plików są generowane przez uniqid)

Starałem się jak najbardziej zrozumiale to wytłumaczyć.

Czy ktoś wie w jaki sposób tego użyć żeby działało poprawnie?


EDIT: sytuacja lekko się poprawiła ponieważ w zły sposób wpisałem ścieżkę

print_r(pathinfo('../../content/ads/'.$dirName.'/')); - tego zapomniałem :)

jednak problem jest dalej ponieważ wszędzie wyświetla mi nazwę tego samego pliku (pierwszego z folderu)

 

komentarz zamknięcia: Problem rozwiązany

1 odpowiedź

0 głosów
odpowiedź 8 listopada 2017 przez fyww Obywatel (1,450 p.)

Także dziękuję za odpowiedzi już sobie poradziłem laugh

Podobne pytania

0 głosów
1 odpowiedź 873 wizyt
0 głosów
2 odpowiedzi 170 wizyt
pytanie zadane 25 maja 2017 w PHP, Symfony, Zend przez Turqus Obywatel (1,380 p.)
0 głosów
1 odpowiedź 56 wizyt
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

65,661 zapytań

112,292 odpowiedzi

236,952 komentarzy

46,650 pasjonatów

Przeglądających: 259
Pasjonatów: 11 Gości: 248

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...