Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Ladowanie zdjęc z katalogu
Forum PHP.pl > Forum > Przedszkole
Krakus
Witam

Jestem początkującym userowiczem... Jeśli ktos zdecyduje się mi pomóc prosze o lopatologiczne wykładanie przynajmniej przez jakis czas dooki nie zapoznam sie z tym jezykiem w stopniu dla mnie zrozumialym. - narzie wiecej jest dla mnie zagadek ale z każdym dniem chlone nowe informacje o tym pieknym języku.

OK... do rzeczy
Robie sobie swoją stronke domową na, której chce umiescic kilkadziesiat zdjęc.... z lektury jaką juz przeczytalem wiem ze mozna tego dokonac po przez róznego rodzaju uproszczenia typu petla lub skrypty itp...

mnie narzie interesują te proste formy operowania tym językiem czyli zapewne (petla)

na serwerze w jednym katalogu mam 40 fotek oznaczonych fotka001.jpg fotka002.jpg fotka003.jpg .... itd

zaczełem klepac nastepujący kod:


Kod
<?php
  require('naglowek.inc');
?>
<!-- Galeria  -->

<span class="tekst">Galeria <br><br>
Strona w budowie</span><br>

<table border=0>

<?php
$i = 0;
for($i=0; $i<=9; $i++)
        {
        echo '<tr><td align=center><img src="galeria\fotka001.jpg" width="160" height="120"></td>';
        echo '<td align=center><img src="galeria\fotka002.jpg" width="160" height="120"></td>';
        echo '<td align=center><img src="galeria\fotka003.jpg" width="160" height="120"></td>';
        echo '<td align=center><img src="galeria\fotka004.jpg" width="160" height="120"></td></tr>';
        }
?>
</table>

<?php
  require('stopka.inc');
?>


Wszystko laduje mi się OK czyli naglowej i stopka z tym nie miałem problemu jednak przy zaladowaniu fotek nie chce klepac wszystkich 50 z reki bo nie oto chodzi, wiec zaczełem cos tworzyc z petla i jak narazie doszedłem do tego ze wyswietla mi ona 4 kolumny a w nim po kilka fotek.

Narazie oczywiscie we wszystkich wierszach ma te same 4 fotki i tu pytanie.

Jak zrobić aby php pobieral z katalogu wszystkie 40 fotek i je umieszczał jedna obok w drugiej w 4 kolumnach,?
A moze idzie zrobic tak abym nie musiał mu reki podac kolejnych numerów fotek.

Z góry dziekuje za pomoc i rozjasnienie tematu.
Pozdrawiam Krakus
erix
Cytat
Jak zrobić aby php pobieral z katalogu wszystkie 40 fotek i je umieszczał jedna obok w drugiej w 4 kolumnach,?
A moze idzie zrobic tak abym nie musiał mu reki podac kolejnych numerów fotek.

Wstaw sobie licznik do pętli i wyliczaj z niego resztę z dzielenia przez 4. Jeśli reszta = 0, utwórz nowy wiersz tabeli.
mike
Skoro jesteś początkujący i nie masz pojęcia o wielu rzeczach to po co kombinujesz z kategoriami na forum?
Zapraszam do Przedszkola. Programowanie obiektowe nie jest dla Ciebie.
Krakus
Sorry poszło nie na te grupe miało do przedszkola

erix moze troche rozwinac to co napisałes. Cos z tego lapie ale nie do konca.
erix
Pokaż, jak to łapiesz. Jeśli masz podstawy (czytaj: czytałeś dokumentację), to pojęcia, których użyłem nie powinny być problemem.
nevt
Cytat
<td align=center><img src="galeria\fotka002.jpg" width="160" height="120"></td>

hm..., dobra rada - rozpocznij naukę od solidnej powtórki z HTML i CSS.
jak już będziesz wiedział jak poprawnie zapisać kod strony w HTML + CSS to wtedy możesz wziąć się za PHP.
maxis88
echo "<tr>";
for($i=0; $i<=9; $i++)
{
echo "<td align=center><img src=\"galeria\fotka00" .$i . ".jpg\"" width=\"160\" height=\"120\"></td>";

}
echo "</tr>";
?>

kodu nie sprawdzalem ale powinno chyba być coś takiego ... za pomocą "kropki" łączysz część nazwy pliku "fotka00" i kolejny numer z pętli a następnie dopisujesz rozszerzenie pliku ... nie wiem tylko czy powinno byc "galeria\fotka00" czy "galeria\\fotka00" ale popróbuj ... sam nie jestem zaawansowany ale robilem podobne rzeczy kiedys ;P
Krakus
Dziękuje za przykład maxis88.

Twoj opis jest najbardziej obrazujący temat i wyjaśnia to o co pytałem. Troche sobie to przerobiłem i uzyskałem to co chciałem.

Pozdrawiam Krakus
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.