Funkcja - x katalogów wyżej |
Funkcja - x katalogów wyżej |
29.07.2012, 17:58:29
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 |
|
|
30.07.2012, 08:40:27
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. |
|
|
30.07.2012, 09:23:04
Post
#3
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 28.02.2012 Ostrzeżenie: (0%) |
Dzięki za wskazówki dopiero sie ucze
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 20:02 |