Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Probem z galerią - ostatni plik, co zrobić żeby zniknęło 'następny plik'?
mariuz
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.05.2005
Skąd: Konstancin-Jeziorna

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


  1. <?php
  2. if ($id < 1)
  3. $id = 1;
  4. echo &#092;"<center>\";
  5. $p = $id +1;
  6. $m = $id -1;
  7. echo &#092;"GALERIA\";
  8. echo &#092;"<br>\" ;
  9. $id = $id.&#092;".jpg\"; 
  10. echo &#092;"<img src='$id'></img>\";
  11. echo &#092;"<br>\";
  12. if ($m > 0)
  13. {
  14. $m = (string) $m;
  15. echo &#092;"<a href='galeria.php?id=$m'>Poprzednie zdjęcie</a>\";
  16. }
  17.  
  18. $p = (string) $p; 
  19. echo &#092;"<a href='galeria.php?id=$p'>Następne zdjęcie</a>\";
  20. ?>

Oto mój pierwszy skrypt. Już mam drugi, który jest tym tylko że rozbudowanym o wybór działów. Ale mój problem leży gdzie indziej...
Z chowaniem napisu 'Poprzednie zdjęcie' jakoś sobie poradzilem, ale z 'Następne zdjęcie' nijak nie moge.
Zdjęcia są zapisane w ponumerowanych kolejno plikach .jpg (upraszcza skrypt).

Z góry dziękuję,
Mariusz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Diwi
post
Post #2





Grupa: Zarejestrowani
Postów: 245
Pomógł: 4
Dołączył: 22.01.2005

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


cóż musisz zliczyć gdzieś ile jest zdjęć

a potem skrypt:
  1. <?php
  2.  
  3. $p = (string) $p;
  4. echo &#092;"<a href='galeria.php?id=$p'>Następne zdjęcie</a>\";
  5.  
  6. // zamienić na
  7.  
  8. $ilosc_zdjec = /* tutaj musisz sobie jakoś zliczyć ilość zdjęć */ ;
  9.  
  10.  if ($p < $ilosc_zdjec) {
  11.  
  12. $p = (string) $p;
  13. echo &#092;"<a href='galeria.php?id=$p'>Następne zdjęcie</a>\";
  14.  
  15. }
  16. ?>


Wystarczy że tam po zmiennej $ilosc_zdjec zrobisz coś żeby obliczyć ile jest zdjęć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i wszystko powinno być OK

Pozdrawiam
Go to the top of the page
+Quote Post
mariuz
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.05.2005
Skąd: Konstancin-Jeziorna

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


no właśnie chodzi mi o sposób zliczenia plików w katalogu.
Ewentualnie zamiast tego możnaby wstawić informacje o braku pliku zamiast ukrywać...

Thx i pozdro



P.S.
Jakby ktoś chciał obejrzeć jk zachowyją się moje skrypty to zapraszam:
www.cn.friko.pl/galeria.php
www.cn.friko.pl/galeria2.php

w najblizszym czasie będę często uaktualniać/poprawiać.
Najpierw postaram się stworzyć działający szkielet, dopiero później grafikę.

Ten post edytował mariuz 3.05.2005, 17:42:30
Go to the top of the page
+Quote Post
Ociu
post
Post #4





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




  1. <?php
  2. $p = (string) $p;
  3. echo &#092;"<a href='galeria.php?id=$p'>Następne zdjęcie</a>\";
  4. ?>


$p nie powinno czasem być int ?

A jak msz pozapisywane zdjęcia ? mozesz dawać zdjęcia z cyferkami, wtedy tylko sprawdzisz, czy istnieje zdjęcie o wyższym nr niż wyświetone.
Go to the top of the page
+Quote Post
mariuz
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.05.2005
Skąd: Konstancin-Jeziorna

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


no powinno byc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) THX.
Jak juz pisalem zdjecia sa zapisane w postaci cyferek.
W php pisze od dzisiaj wiec nie wiem jak obciac/dosztukowac rozszerzenie co widac po niektorych linijkach kodu. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Jeszcze jedna sprawa bo im jestem starszy tym glupszy... (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Jak sie zapisuje sciazke na ftp?
tak?
src='$co/$id
czy tak?
src='$co\$id

na kazda nowa linijke dorzucam ok 2 bledy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


A nie!
Wg mnie $p ($m tez) powinno byc string bo przeciez wpisuje to w belke adresu!!
W adres powinno sie wpisywac stringi... A moze sie myle??
Uswiadomcie mnie,plisss.

z góry dziekuje (ale ten tekst oklepany... )

Ten post edytował mariuz 3.05.2005, 20:34:52
Go to the top of the page
+Quote Post
Ociu
post
Post #6





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




src=$co.'/'.$id
sie wpisuje.
Co to ing i string. Jeśli przekazujesz, zdjęcie, a zdjęcie ma w nazwie cyferkę, więc przekaż jedgo nazwę, czyli cyfrę. Wtedy z powodzeniem czajesz int i masz zapezpieczenie, przed wysypaniem się skryptu.
Go to the top of the page
+Quote Post
mariuz
post
Post #7





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.05.2005
Skąd: Konstancin-Jeziorna

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


Ociu THX!

Co myślicie o tym kodzie? Co możnaby dodać, usprawnić?
Mam zamiar dodać ustawiwnie stalej szerokości obrazka bez utraty proporcji. Algo już lezy na biurku (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

  1. <?php
  2. if (empty($co))
  3. $co = start;
  4. if ($id < 1)
  5. $id = 1;
  6. echo &#092;"<center>\";
  7. $p = $id +1;
  8. $m = $id -1;
  9. echo &#092;"GALERIA\";
  10. echo &#092;"<br>\" ;
  11. $id = $id.&#092;".jpg\"; 
  12. echo &#092;"<img src='$co/$id'></img>\";
  13. echo &#092;"<br>\";
  14. if ($m > 0)
  15. echo &#092;"<a href='galeria2.php?co=$co&id=$m'>Poprzednie zdjęcie</a>\";
  16. //tu potrzeba warunku sprawdzającego czy jest wiecej zdjęć...
  17. echo &#092;"<a href='galeria2.php?co=$co&id=$p'>Następne zdjęcie</a>\";
  18. echo &#092;"<br>\";
  19. echo &#092;"Dzialy:\";
  20. echo &#092;"<br>\";
  21. echo &#092;"<a href='galeria2.php?co=start'>Start</a>\";
  22. echo &#092;"<br>\";
  23. echo &#092;"<a href='galeria2.php?co=kot'>Kot</a>\";
  24. echo &#092;"<br>\";
  25. echo &#092;"<a href='galeria2.php?co=inne'>Inne</a>\";
  26.  
  27. ?>



Jescze jedno. Mój informatyk jest troche nie tego i nie bardzo daje sie przekonac do php:/ W związku z tym pomyślałem sobie, że możnaby napisać skrypt który mi stworzy zawartość strony. Tylko tu się natknąłem na mały kłopot: Jak to zapisać do pliku żeby było widać wynik a nie skrypt? Wertuje pomoce ale byłbym wdzięczny za pomoc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Jeszcze raz bardzo wszystkim dziękuję za pomoc (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)

Co do pliku wynikowego to przyjrzałem się dokładnie mojej stronce i to co uważałem za interpretacje mojego skryptu to były reklamy. Ostatnie pytanie możecie uważać za niebyłe (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował mariuz 4.05.2005, 17:14:31
Go to the top of the page
+Quote Post
Ociu
post
Post #8





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




http://www.leon.w-wa.pl/texts/kurs/file.php
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: 16.09.2025 - 06:36