Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Parse error: syntax error, unexpected T_STRING, expecting ',' or ';', Prosze o sprawdzenie
zkfrt
post 21.11.2009, 17:43:14
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.11.2009

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


Witajcie. Mam problem ze skryptem znalezionym w sieci. Szukałem skryptu umożliwiającego edycje plików txt siedzących na serwerze z poziomu przegladarki. Na jednym forum znalazłem coś, co zdaje się odpowiadać moim potrzebom. Problem w tym, że po wrzuceniu skryptu na serwer, generuje on błąd "Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/.../public_html/index.php on line 44" Próbowałem różnych kombinacji, ale ciągle cos nie gra. Prosiłbym o rzucenie okiem na skrypt i radę - co zrobić, aby zadziałał winksmiley.jpg.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"><head>
  4. <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
  5. <title>test</title><style type="text/css"><!--
  6. body, td { font-family: arial; font-size: 13px; }
  7. --></style></head><body>
  8.  
  9. <table><tr><td valign="top">
  10.  
  11. Utwórz nowy plik o nazwie:
  12. <form action="index.php" method="get">
  13. <input type="text" name="nowy" />
  14. <br /><input type="submit" value="Wykonaj" />
  15. </form>
  16.  
  17. <?
  18. $nowy = $_GET["nowy"];
  19. if (!file_exists($nowy) && $nowy<>"") {
  20. touch($nowy);
  21. chmod($nowy, 0664);
  22. } else if ($nowy<>"" && file_exists($nowy)) {
  23. echo "Plik o podanej nazwie już istnieje!";
  24. }
  25.  
  26. $usun = $_GET["usun"];
  27. if ($usun<>"" && file_exists($usun)) {
  28. unlink($usun);
  29. }
  30.  
  31. $katalog = opendir("./");
  32. while ($plik = strtolower(readdir($katalog))) {
  33. if ($plik<>"." && $plik<>".." && $plik<>"index.php" ) $lista[]=$plik;
  34. }
  35. closedir($katalog);
  36. if (count($lista)>0) {
  37. echo "Wybierz plik do edycji:";
  38. sort($lista);
  39. }
  40. for ($i=0;$i<count($lista);$i++) {
  41. echo "<br /><a href="index.php?edycja=$lista[$i]">$lista[$i]</a>";
  42. echo " - <a href="index.php?usun=$lista[$i]">usuń</a>";
  43. echo " - <a href="$lista[$i]">zobacz</a>";
  44. }
  45.  
  46. $edycja = $_REQUEST["edycja"];
  47. if (isset($_POST["tekst"]) && file_exists($edycja)) {
  48. $f = fopen($edycja, "w");
  49. fputs($f, stripslashes($_POST["tekst"]));
  50. fclose($f);
  51. }
  52.  
  53. echo "</td><td valign=top align=center>";
  54.  
  55. if ($edycja<>"" && file_exists($edycja)) {
  56. echo "<p>&nbsp;</p>Edycja pliku: <b>$edycja</b>";
  57. echo '<form action="index.php" method="post">
  58. <input type="hidden" name="edycja" value="'.$edycja.'" />
  59. <textarea name="tekst" rows="20" cols="50">';
  60. $f = fopen($edycja,"r");
  61. while(!feof($f)) echo fread($f,1024);
  62. fclose($f);
  63. echo '</textarea><br /><input type="submit" value="Zmień" /></form>';
  64. }
  65. ?>
  66.  
  67. </td></tr></table>
  68.  
  69. </body></html>


Z góry dziekuję i pozdrawiam

Ten post edytował zkfrt 21.11.2009, 17:44:10
Go to the top of the page
+Quote Post
Meares
post 21.11.2009, 17:46:26
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 16.10.2009
Skąd: Łódź

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


43 linijka:
  1. echo " - <a href=\"$lista[$i]\">zobacz</a>";


--------------------
manual mmocenter
Nie pomagam na PW!
Go to the top of the page
+Quote Post
Spawnm
post 21.11.2009, 17:46:29
Post #3





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Forum nie parser, zamykam.
Nie chcesz sam poprawić, nie potrafisz -> daj zlecenie na giełdzie.
Go to the top of the page
+Quote Post

Closed 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: 10.06.2024 - 17:37