pytanie dotyczace pokazywania folderow na serwerze

pacio121

Użytkownik
Dołączył
Styczeń 3, 2009
Posty
5
witam mam taki mały skrypt gdy odpalam go na serwerze wyskakuje mi taki oto błąd
Parse error: syntax error, unexpected T_ECHO in /var/www/sites/yoyo.pl/p/a/patolhack/hack/close.php on line 5

Skrypt wygląda tak:
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'><?
$dir='./';
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) (
echo '$file
";
)
closedir($dh);
}
?></div>
 

pacio121

Użytkownik
Dołączył
Styczeń 3, 2009
Posty
5
logan dalej to samo może to być spowodowane tym ze serwer ma jakieś zabezpieczenia czy nie bardzo
 

pacio121

Użytkownik
Dołączył
Styczeń 3, 2009
Posty
5
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
<?
$dir='./';
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) (
echo "$file
";
)
closedir($dh);
}
?>
</div>
 

loganek

Były Moderator
Dołączył
Listopad 11, 2006
Posty
563
ale ja ślepy;p masz jeszcze jeden błąd; naucz się jakie nawiasy się kiedy stosuje i wszystko bedzie ok;)
 

pacio121

Użytkownik
Dołączył
Styczeń 3, 2009
Posty
5
heh wiem ze nie ma proscizny ale zajmie mi to chwile a skrypt potrzebuje natychmiastowo
i jeszcze błąd wywołuję sie bezpośrednio do linki 5 a tam jest to:
echo "$file
";
 

loganek

Były Moderator
Dołączył
Listopad 11, 2006
Posty
563
więc czytaj szybko jakiś kurs, chociaż nie wieżę że nie przeczytałeś skoro bierzesz sie za schakowanie jakiejś strony smsxD
 

pacio121

Użytkownik
Dołączył
Styczeń 3, 2009
Posty
5
no czytałem dużo kursow może wyleciało mi z głowy zobaczę szybko zaraz
 
Ostatnio edytowane przez moderatora:

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
Masz mój bo kiedyś też potrzebowałem to napisałem i przerób sobie:

Kod:
<form action="skrypt.php" method="POST">
      [b]Pokaż zawartosc folderu:[/b]

      <input type="text" size="70" name="folder">
      <input type="submit" value="wykonaj">
      </form>
    
    <?php
      if (!empty($_POST['folder']))
      {
      $katalog = $_POST['folder'];
      $kat = opendir($katalog);
      while ($plik = readdir($kat))
      {
      echo "
      ".$_POST['folder']."[b]$plik[/b]"."
";
      }
      closedir($kat);
      }
    ?>
Wpisujesz po prostu np: "/bin/" lub "C:\" pamiętaj że base_dir w konfiguracji serwera może ograniczyć poruszanie się.
Lub użyj funkcji system(); exec(); (jeżeli nie zablokowano) i używaj "ls -a" lub "dir", bierzący katalog w systemach Uniksowych możesz zobaczyć za pomocą "pwd".
 

Magnefikko

Były Moderator
Dołączył
Maj 29, 2004
Posty
709
<?
$dir='./';
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) (
echo "$file
";
)
closedir($dh);
}
?>[/b]

Ćaśtećko xD

Kod:
<?
  $dir='./';
   if ($dh = opendir($dir)) {
       while (($file = readdir($dh)) !== false) {
       echo "$file 
";
       }
    closedir($dh);
   }
?>
 

pacio321

Użytkownik
Dołączył
Styczeń 4, 2009
Posty
4
Co Do Dark Smark na prawdę udany dzięki wielkie mam pytanie dotyczące podłożenia tego skryptu pod stronę bo mi nie wychodzi coś czytałem trochę oglądałem tutki ale nie wiem jak wykorzystać to na podatnej stronie
 

Magnefikko

Były Moderator
Dołączył
Maj 29, 2004
Posty
709
... to ja przepraszam na moment XD

Skrypt musi znaleść się na serwerze strony!
Albo musi zostać przydupiony (RFI), ale rzedko zdarza się możliwość dorwania takiego błędu.
 
Do góry Bottom