![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 20.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Dopiero zaczynam zabawe z PHP i niestety mam maly problem, a mianowicie. Mam skrypt ktory pakuje zawartosc katalogu db pod nazwa data+godzina.zip i umieszcza ten plik w katalogu kopia_bazy. Tu dziala wszystko ok. problem jest prz rozpakowywaniu pliku. Odczytywana jest zawartosc katalogu kopia_bazy i wyswietlana jest na ekranie zawartosc tego katalogu. Docelowo mialo byc tak, ze po kliknieciu na danym pliku, rozpakowywany jest on w katalogu db. No wlasnie tyle, ze nie zabardzo moge sobie z tym poradzic. Pliki na ekranie wyswietlane sa jako linki, nazwa pliku przekazywana jest w zmiennej $file. Link wyglada tak /?id=recover&&file=20.12.2007__21:30.zip Nie bardzo rozumiem dzialanie instrukcji isset. Jak napisze cos takiego if (isset($file)) { .....} to zawartos pomiedzy nawiasami powinna sie wykonac jesli $file bedzie TRUE. W moim przypadku to nie dziala i nie zabardzo wiem dlaczego. Bardzo prosze o pomoc. oto kod o ktorym pisze.
Ten post edytował VonPiter 21.12.2007, 09:11:35 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
przecież na początku skryptu masz : $file = '';
i nigdzie dalej juz nie zmieniasz tej zmiennej, więc isset($file) zawsze jest TRUE, poza tym w linijce jest powtórzony &... powinno obyć ...recover&file... -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 19:47 |