Kinimod Opublikowano 27 Sierpnia 2009 Udostępnij Opublikowano 27 Sierpnia 2009 Witam, napisałem taki skrypt na pokazywanie plików z folderu usera i usuwanie : <?php require('includes/head.php'); $dir = opendir('upload/'.$login.'/'); while(false !== ($file = readdir($dir))) if($file != '.' && $file != '..') echo ('<a href=upload/'.$login.'/'.$file.'>'.$file.'</a> <a href=files.php?delete='.$file.'>Usun</a> <br>'); if ($_GET['delete'] == $file){ unlink(upload/$login/$file); } require('includes/foot.php'); ?> i taki błąd : [b]Parse error[/b]: syntax error, unexpected T_IF in [b]E:\httpserver\project\files.php[/b] on line [b]11[/b] co tu jest źle ? PS.testuje na localhost Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 27 Sierpnia 2009 Administratorzy Udostępnij Opublikowano 27 Sierpnia 2009 Linia 11 mówi sama za siebie: unlink(upload/$login/$file); zmień na unlink('upload/'.$login.'/'.$file); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kinimod Opublikowano 27 Sierpnia 2009 Autor Udostępnij Opublikowano 27 Sierpnia 2009 @gnysek nadal to samo Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 27 Sierpnia 2009 Administratorzy Udostępnij Opublikowano 27 Sierpnia 2009 A gdy zmienisz if na: if (!empty($_GET['delete']) and $_GET['delete'] == $file){ ?? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kinimod Opublikowano 27 Sierpnia 2009 Autor Udostępnij Opublikowano 27 Sierpnia 2009 A gdy zmienisz if na: if (!empty($_GET['delete'] and $_GET['delete'] == $file){ ?? to samo Parse error: syntax error, unexpected T_IF in E:\httpserver\project\files.php on line 11 EDIT: @gnysek dzięki juz dziala Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 27 Sierpnia 2009 Administratorzy Udostępnij Opublikowano 27 Sierpnia 2009 <?php error_reporting( E_ALL ); require('includes/head.php'); $dir = opendir('upload/'.$login.'/'); while( $file = readdir($dir) ) { if($file != '.' && $file != '..') { echo '<a href=upload/'.$login.'/'.$file.'>'.$file.'</a> <a href=files.php?delete='.$file.'>Usun</a> <br>'; if ( !empty($_GET['delete']) and $_GET['delete'] == $file ) { unlink('upload/'.$login.'/'.$file); } } } require('includes/foot.php'); ?> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się