| -Gość_Grzesiek- |
Post
#1
|
|
Goście |
Witam,
Od wczoraj gnebi mnie taka oto sytuacja. Licze, ze ktos ze swiezym spojrzeniem na sprawe mi pomoze, bo sily mnie opuszczaja. Otoz sprawa wyglada tak, ze potrzebuje zrobic liste plikow, ktore znajduja sie w folderze co juz zrobilem. Do tego obok kazdego pliku powinna byc opcja usun wiadomo po co (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Na ta chwile wyglada to u mnie tak, ze w pliku php pobieram liste plikow z folderu za pomoca scandir() i przesylam ja do htmla. Wyspisywanie plikow dziala prawidlowo i wyglada tak $dirData - tablica z nazwami katalogow {section name=i loop=$dirData} <a href="./strony_uzytkownikow/{$sciezka}/{$login}/{$dirData[i]}" target="_blank">{$dirData[i]}</a> i ta czesc dziala ok, jest jak chce. Obok dodaje cos takiego: <a href="kasowanie_plikow.php?plik = {$dirData[i]}">usun</a><br/> {/section} czyli chce przekazac do pliku kasowanie_plikow.php odpowiednia nazwe pliku, zeby funkcja unlink() go skasowac. niestety na to wyglada, ze nie przekazuje tej nazwy, bo kiedy daje najprostsze echo($plik) otrzymuje pustke. W przegladarce po przekazaniu adres wyglada tak http://localhost/test/kasowanie_plikow.php...%20=%20test.htm i chyba rozchodzi sie o to nieszczesne %20, ktore nie mam pojecia co znaczy. Przeciez powinno przekazac normalnie. Probowalem tez przekazac nr indeksu tablicy, czyli w tym wypadku {i} ale smarty wywala blad i tak sie nie da. Moje doswiadczenie w php jest niemal zerowe, to moj pierwszy powazniejszy projekt i cos co ma miec sens, jednak nie moge przebrnac takiego szczegoliku. Prosilbym, zeby jakis dobry czlowiek, bardziej doswiadczony niz ja, zlitowal sie i pomogl zanim mnie krew zaleje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pozdrawiam |
|
|
|
Gość_Grzesiek kasowanie pliku, przekazywanie zmiennej (smarty) 28.12.2005, 19:59:51
strife %20 - to jest spacja, zamiast robić linka typu:
Cy... 28.12.2005, 20:07:05
R4v3N Cytat[PHP] pobierz, plaintext <?php echo $... 29.12.2005, 10:33:28 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 04:35 |