Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 28.02.2012 Ostrzeżenie: (0%)
|
Witam,
Stworzyłem sobie niedawno funkcje poniżej by móc podlinkowac obrazki z katalogu równoległego tzn dzieki niej mogłem mając strukture folderów: dir/img dir/strona1 pobrać obrazki z img do katalogu strona1 bez używania linków bezwzglednych Prosze o ocenę mojej 1 funkcji. parametry: $ilosc - odpowiada za liczbę katalogów wstecz (domyslnie) $p - (0|1|2) brak|http|https
Ten post edytował el_plecinio 29.07.2012, 17:59:45 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 18 Dołączył: 7.04.2012 Ostrzeżenie: (0%)
|
Małe zmiany z mojej strony.
Na samym początku konwersja zmiennej $ilosc na int, aby uniknąć błędów z nieporządanym numerem indeksu. Skoro rozpatrujesz przypadek kiedy $p = 1, oraz $p = 2, a następnie dla każdego innego $p wartość $pro ma być '', wtedy zrób po prostu else.
Aby uniknąć ostrzeżeń interpretera (nieistniejące indeksy tablicy $part), te dwie linijki powinny znaleźć się już wewnątrz warunku, który potwierdza poprawność danych.
W przypadku błędu proponuję zwrócić false, który będzie sygnałem braku poprawności zakończenia funkcji i ewentualne wyświetlenie komunikatu.
Zamiast pojedynczego ampersanda w warunkach, korzystaj z podwójnego. |
|
|
|
el_plecinio Funkcja - x katalogów wyżej 29.07.2012, 17:58:29
el_plecinio Dzięki za wskazówki dopiero sie ucze 30.07.2012, 09:23:04 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 09:30 |