Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Usuwanie plików w php, i mój nieszczęsny skrypt..
Eron
post 23.10.2007, 18:39:52
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 19.05.2007
Skąd: Lębork

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


Witam. Znów mam problem. Chodzi o możliwość usuwania plików z danego katalogu.
Skrypt:
  1. <?
  2. if(session_is_registered("administrator"))
  3. {
  4. $nazwa_katalogu = 'news';
  5. $katalog = dir($nazwa_katalogu);
  6. while( $plik = $katalog->read() )
  7. {
  8. if( ($plik != '.')&&($plik != '..')&&($plik != '.htaccess') )
  9. {
  10. $plik_nazwa1 = substr($plik, 0, strlen($plik)-4);
  11. $plik_nazwa = str_replace("_"," ", $plik_nazwa1);
  12. ?>
  13. <div id="td_1" valign="top">
  14. <center>
  15. <span class="menu" onmouseover="display('0')">konto</span> | <span class="menu" onmouseover="display('1')">strona</span> | <span class="menu" onmouseover="display('2')">link3</span> | <span class="menu" onmouseover="display('3')">link4</span>
  16. <br><div class="show" id="sub0"><a href="panel_script.php?strona=logout">wyloguj[Eryk]</a> &nbsp; :: &nbsp; <a href="panel_script.php?strona=zmiana_hasla">zmiana hasła</a> &nbsp; :: &nbsp; <a href="panel_script.php">index</a> </div>
  17. <div class="hide" id="sub1"><a href="panel_script.php?strona=news_add">dodaj newsa</a> &nbsp; :: &nbsp; <a href="panel_script.php?strona=news_delete">usuń newsa</a></div>
  18. <div class="hide" id="sub2"> linki_3</div>
  19. <div class="hide" id="sub3"> linki_4</div>
  20. <br><br>
  21. <table id="table_1" width="300px" height="180px" align="center">
  22. <tr>
  23. <td id="td_1" valign="top">
  24. <?
  25. if(empty($_GET['plik']))
  26. {
  27. echo $plik_nazwa.'<a href="panel_script.php?plik='.$plik_nazwa.'">usuń</a><br>;
  28. }
  29. }
  30. $katalog->close();
  31. }
  32. else
  33. {
  34. unlink ('news/'.$plik_nazwa.'.txt);
  35. echo "usunieto plik";
  36. }
  37. }
  38. else
  39. {
  40. echo "musisz się zalogowac";
  41. }
  42. ?>

Hm. Nie wiem dlaczego, ale wyświetla, że błędna linijka to:
  1. <?php
  2. unlink ('news/'.$plik_nazwa.'.txt');
  3. ?>

Dlaczego??
Proszę o pomoc. Z góry dzięki.

Ten post edytował Eron 23.10.2007, 18:55:44


--------------------
Jestem początkujący. Nie uważam się za mistrza. Pamiętaj! Wyrażam tylko swoją opinię
Go to the top of the page
+Quote Post
Cysiaczek
post 23.10.2007, 18:45:10
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Przyjrzyj się raczej tej linijce
  1. <?php
  2. echo $plik_nazwa.'<a href="panel_script.php?plik='.$plik_nazwa.">usuń</a><br>;
  3. ?>


Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Eron
post 23.10.2007, 19:08:51
Post #3





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 19.05.2007
Skąd: Lębork

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


hm. zmieniłem na:
  1. <?php
  2. echo $plik_nazwa.'<a href="panel_script.php?plik='.$plik_nazwa.' ">usuń</a><br>';
  3. ?>

i dalej nie działa sad.gif


--------------------
Jestem początkujący. Nie uważam się za mistrza. Pamiętaj! Wyrażam tylko swoją opinię
Go to the top of the page
+Quote Post
Cysiaczek
post 23.10.2007, 19:44:48
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Pokaż komunikat błędu.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Eron
post 23.10.2007, 20:26:23
Post #5





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 19.05.2007
Skąd: Lębork

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


Cytat
Parse error: syntax error, unexpected T_ELSE in /var/www/sites/yoyo.pl/e/r/erykwojdyla/news_delete.php on line 51


--------------------
Jestem początkujący. Nie uważam się za mistrza. Pamiętaj! Wyrażam tylko swoją opinię
Go to the top of the page
+Quote Post
PanGuzol
post 23.10.2007, 21:08:54
Post #6





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

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


Daj jeszcze jedna } przed else


--------------------
Sposób na życie? Uśmiech na twarzy :D
"Widzę więcej, wiem więcej, tak to jest mniej więcej"
"NIE kradnij, rząd nielubi konkurencji"
Go to the top of the page
+Quote Post
Eron
post 24.10.2007, 16:19:22
Post #7





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 19.05.2007
Skąd: Lębork

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


Nie dziala sad.gif
ale sam sobie chyba jakoś poradze winksmiley.jpg
dzięki wszystkim za pomoc


--------------------
Jestem początkujący. Nie uważam się za mistrza. Pamiętaj! Wyrażam tylko swoją opinię
Go to the top of the page
+Quote Post
batna
post 24.10.2007, 17:02:48
Post #8





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 20.05.2003
Skąd: Londyn

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


masz balagan z zamykaniami nawiasow - jest ich za duzo, rzuc okiem tu:

  1. <?php
  2. }
  3. $katalog->close();
  4. }
  5. else
  6. {
  7. unlink ('news/'.$plik_nazwa..txt);
  8. echo "usunieto plik";
  9. }
  10. ?>


--------------------
i'm so goth i make happy meals cry
Go to the top of the page
+Quote Post
Eron
post 24.10.2007, 18:49:44
Post #9





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 19.05.2007
Skąd: Lębork

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


Eh. Faktycznie. Działa. Dzięki wielkie.smile.gif
W związku z tym, chciałbym zapytać jaki polecacie mi edytor do php?
Bo niestety jeszcze korzystam z notatnika, ale chciałbym się na coś przerzucić. (oczywiście pod windę)


--------------------
Jestem początkujący. Nie uważam się za mistrza. Pamiętaj! Wyrażam tylko swoją opinię
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 16:03