Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Ladowanie zdjęc z katalogu
Krakus
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 20.09.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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.
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Krakus
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 20.09.2005

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Pokaż, jak to łapiesz. Jeśli masz podstawy (czytaj: czytałeś dokumentację), to pojęcia, których użyłem nie powinny być problemem.
Go to the top of the page
+Quote Post
nevt
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
maxis88
post
Post #7





Grupa: Zarejestrowani
Postów: 110
Pomógł: 1
Dołączył: 17.09.2007

Ostrzeżenie: (0%)
-----


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

Ten post edytował maxis88 23.12.2008, 14:41:01
Go to the top of the page
+Quote Post
Krakus
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 20.09.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 14:41