Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prośba o pomoc - lista plików
moraw2008
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 21.02.2008

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


Witam, nie mogę sobie poradzić, jestem początkujący (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Mam katalog upload z plikami.. tak sobie wyświetlam te pliki w postaci linków:
---------------------------------------- ---------

<?php
function KATALOG($sciezka)
{
$nd =opendir($sciezka);
$i=1;
while($file=readdir($nd))
{
$p[$i]=$file;
if ($i>2) echo ('<br><li><a href="'.$sciezka.'/'.$p[$i].'" class="zwykly3" >'.$p[$i].'</a>'); $i++;
}
}
echo KATALOG('upload');
?>
------------------------------------
Próbuje, ale nie potrafię tak zmodyfikować powyższego kodu, aby za linkiem każdego pliku było magiczne "USUŃ" dzieki któremu wybrany pliczek mógłby zostać usunięty z katalogu..

Byłbym wdzięczny za pomoc, pozdrawiam!!!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kosmowariat
post
Post #2





Grupa: Zarejestrowani
Postów: 235
Pomógł: 17
Dołączył: 18.07.2007
Skąd: Białystok

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


po pierwsze to używaj tagów bo kod jest nieczytelny ;]


  1. <?php
  2. function KATALOG($sciezka)
  3. {
  4. $nd =opendir($sciezka);
  5. $i=1;
  6. while($file=readdir($nd))
  7. {
  8. $p[$i]=$file;
  9. if ($i>2) echo ('<br><li><a href="'.$sciezka.'/'.$p[$i].'" class="zwykly3" >'.$p[$i].'</a>|<a href=usun.php?file='.urlencode($sciezka.$file).'>usuń</a>';
  10. $i++;
  11. }
  12. }
  13. echo KATALOG('upload');
  14. ?>
  15.  
  16.  
  17. ---plik usun.php
  18. <?
  19. $file = urldecode($_GET['file']);
  20. if(file_exist($file)){
  21. unlink($file);
  22. if(!file_exist($file)){
  23. echo "Plik usunięto poprawnie";
  24. }else {
  25. echo "Plik nie został usunięty";
  26. }
  27. }
  28. else echo "Niemożna usunąć plik, plik o podanej nazwie nieistnieje :/";
  29. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 16:09