Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] [HTML] Zapis obrazka na podstronę
Forum PHP.pl > Forum > Przedszkole
patryk20120
Witam mam pytanie:
Jak zapisać obrazek z mojego komputera, tak aby wyświetlał się na innej podstronie(album.php), robiłem na zasadzie file, lecz mi nie wychodzi, jak by wyglądał taki kod questionmark.gif
phpion
Poczytaj o funkcji move_uploaded_file" title="Zobacz w manualu PHP" target="_manual, a w szczególności zamieszczone tam przykłady i komentarze.

Jeszcze lepsze źródło wiedzy: http://pl.php.net/manual/pl/features.file-upload.php
patryk20120
OK to już wiem jak uploadować plik, a jak wyświetlić wszystkie zdjęcia z folderu questionmark.gif
patryk20120
A jak to wykorzystać, aby wyświetliło mi wszystkie obrazki questionmark.gif
mike
glob('*.jpg')
patryk20120
No właśnie robiłem tak:
  1. <?php
  2. glob('*.gif');
  3. ?>

i mi nie wyświetla :/
mike
O Boże. Widzisz a nie grzmisz.

Nie masz tępo przepisywać tylko jeszcze masz przy tym myśleć. Przeczytaj dokumentację tej funkcji i zobacz co ona zwraca.
Jak się dowiesz to będziesz wiedział jak wyświetlić.
patryk20120
Mam coś takiego, lecz nie wyświetla mi to obrazków :/
  1. <?
  2. $kat='files/';
  3. $tkatalog = dir($kat);
  4. while($tplik = $tkatalog->read()){
  5. $ti++;
  6. echo"$ti. <img src='".$kat.$plik."' /><br />";}
  7. ?>
mike
A co wyświetla?
Listę tagów <img /> ale ścieżki są złe i stąd obrazki sie nie wyświetlają.

Poza tym kolejny raz używasz czegoś czego nie rozumiesz. Zamieniłeś glob() na dir() a dir() wywala wszystko co jest w folderze.
Więc to co robisz to pliki dowolnego formatu, podfoldery (nawet . ii ..) pakujesz do tagu <img /> a to mają być same obrazki.
patryk20120
No to jak w końcu mam wyświetlić te obrazki tongue.gif ? w manual glob wyświetla tylko nazwę plików i rozmiar, a ja chcę zobaczyć te obrazki, a nie nazwę i rozmiar...
mike
Cytat(patryk20120 @ 14.10.2008, 13:53:09 ) *
No to jak w końcu mam wyświetlić te obrazki tongue.gif ?
Pomysleć.

Skoro glob wyświetla nazwy plików to ... mylisz się. Bo glob zwraca tablicę plików. Jak masz tablicę to lecisz po niej pętlą i wkładasz każdą nazwę w <img />.
W swoim poprzednim poście byłeś bardzo bliski rozwiązania.
Spawnm
np...
  1. <?php
  2. foreach (glob("*.jpg") as $filename) {
  3.    echo "<img src=" .$filename . ">";
  4. }
  5. ?>
patryk20120
Wielkie dzięki, lecz czy coś źle zrobiłem, ze gdy wyciągam z folderu to mi już ich nie wyświetla questionmark.gif
  1. <?php
  2. foreach (glob("./files/*.png") as $filename) {
  3.   echo "<img src=files/".$filename . "><br>";
  4. }
  5. ?>
drPayton
Skąd się biorą takie trolle? o_O

Z poprzednich postów dosyć jednoznacznie wynika że po...tegociłeś ścieżki...

No, ew jeszcze możesz nie mieć żadnego png'a w podanej ścieżce...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.