Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Usuwanie pliku FTP
atyll
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 21.07.2007

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


Witam, mam na stronie tabelkę z wszystkimi obrazkami w danym folderze, obok odsyłacz o nazwie [X], która ma za zadanie usunąć plik.
Obrazki się ładują itp. ale nie mogę usuwać plików, otrzymuje błąd, który wkleiłem niżej.

Błąd który otrzymuje to:
Kod
Notice: Undefined index: file in E:\Domains\b\beauty-4u.co.uk\user\htdocs\admino.php on line 30

Warning: ftp_delete() [function.ftp-delete]: Could not delete obrazki/: Invalid argument in E:\Domains\b\beauty-4u.co.uk\user\htdocs\admino.php on line 30



Kod akcji:
  1. <?php
  2. if(isset($_GET['delete']))
  3. {
  4. $conn = ftp_connect("ftp.beauty-4u.co.uk") or die("Could not connect");
  5. ftp_login($conn,"beauty-4u.co.uk","hasloo");
  6.  
  7. echo ftp_delete($conn,"obrazki/".$_REQUEST['file']);
  8.  
  9. ftp_close($conn);
  10.  
  11. echo "<script>alert('Narazie nie chodzi! (IMG:style_emoticons/default/tongue.gif) ')</script>";
  12.  
  13. }
  14. ?>


Kod hyperlinka (chyba nie potrzebny, ale w razie czego):
  1. <?
  2.  
  3.  
  4. // Define the full path to your folder from root
  5. $path = "obrazki/";
  6.  
  7.  
  8. // Open the folder
  9. $dir_handle = @opendir($path) or die("Unable to open $path");
  10.  
  11. // Loop through the files
  12. while ($file = readdir($dir_handle)) {
  13.  
  14. if($file == "." || $file == ".." || $file == "index.php" )
  15. continue;
  16. echo "<a href=\"admino.php?delete=$file\"><font color=\"red\"> X</font></a> <a href=\"obrazki/$file\" rel=\"lightbox\" target=\"_blank\">$file</a><br /> ";
  17.  
  18. }
  19. // Close
  20. closedir($dir_handle);
  21. ?>



Proszę o pomoc, wiem, że błąd jest w echo ftp_delete($conn,"obrazki/".$_REQUEST['file']);, lecz nie wiem jak to naprawić, jestem niemal początkujący.

Pozdrawiam

Ten post edytował atyll 13.02.2012, 13:29:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
atyll
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 21.07.2007

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


Wcześniej już próbowałem GET, też nie idzie.
Ale mnie się wydaje, że to tak nie pójdzie, bo jak widać, mój kod generuje kilka odsyłaczy, więc skąd niby kod akcji będzie wiedział skąd wziąść to $file?

Potrzebuje jakiś kod, który uzyskałby mi wartość z index.php?delete=wartosc_ktora_potrzebuje!

Pomoże ktoś?
Pozdrawiam
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: 15.10.2025 - 10:33