
<? $default_dir = \"images/big\"; function html_header() { ?> html nagłowka <?php } function html_footer() { ?> </body> </html> <?php } function error_message($msg) { html_header(); html_footer(); exit; } function mkdir_form() { ?> <center> <form method=\"post\" action=\"<?php echo \"$PHP_SELF?show=\".$show.\"&action=make_dir&dir=$dir\"; ?>\"> <input type=\"hidden\" name=\"action\" value=\"make_dir\"> <?php ?> <br> <input type=\"text\" name=\"new_dir\" size=\"10\" class=\"pole\"> <input type=\"submit\" value=\"Utwórz katalog\" name=\"Submit\" class=\"pole\"> </form> <br> <font class=\"naglowek\">Przed przesłaniem pliku wybierz katalog !!!</font> </center> <?php } function upload_file_form() { ?> <center> <form method=\"post\" enctype=\"multipart/form-data\" action=\"<?php echo \"$PHP_SELF?show=\".$show.\"&action=upload_file\"; ?>\"> <font class=\"naglowek\">Upload</font> <input type=\"file\" name=\"userfile\" class=\"pole\"> <input type=\"submit\" value=\"Prze¶lij plik\" class=\"pole\"> </form> </center> <?php } function make_dir() { error_message (\"Nie moge utworzyc katalogu $dir/$new_dir.\"); } html_header(); dir_page(); html_footer(); } function upload_file() { $temp_name = $_FILES['userfile']['tmp_name']; if(!isset($WINDIR)) $_FILES['userfile']['name'] = str_replace(\"\",\"\", $_FILES['userfile']['name']); error_message(\"Musisz załadować plik\"); } if (($im[2]!=1) && ($im[2]!=2)) { error_message(\"Dozwolone rozszerzenia jpg/gif.\"); } error_message(\"\".$_FILES['userfile']['name'].\" już istnieje. Zmień nazwę przesyłanego pliku.\"); } error_message(\"Nie mogę skopiować \".$_FILES['userfile']['name'].\".\"); } error_message(\"Nie mogę skasować \".$_FILES['userfile']['tmp_name'].\".\"); } $dir_uploadb = \"$dir/\".$_FILES['userfile']['name'].\"\"; echo \"<center><font class=\"tekst\">Zauploadowano do, przekopiuj poniższ± ¶cieżkę do Adres dużego screena:</font><br><font class=\"naglowek\">$dir_uploadb</font></center>\"; html_header(); dir_page(); html_footer(); } function dir_page() { if($dir == '') { $dir = $default_dir; } ?> <table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"> <?php { $file = $filenames[$i]; if($dir == $default_dir && ($file == \".\" || $file == \"..\")) continue; continue; if($file == \"..\") { echo \"<tr><td><a href=\"$PHP_SELF?show=\".$show.\"&dir=$parent_dir\"><img src=\"admin/img/folder.gif\" border=0></a> <font class=\"naglowek\">$file</font></td></tr>n\"; } else echo \"<tr><td><a href=\"$PHP_SELF?show=\".$show.\"&dir=$dir/$file\"><img src=\"admin/img/folder.gif\" border=0></a> <font class=\"naglowek\">$file</font></td></tr>n\"; } } ?> </table> <?php mkdir_form(); upload_file_form(); } $dir = $default_dir; } switch ($action) { case \"make_dir\": make_dir(); break; case \"upload_file\": upload_file(); break; default: html_header(); dir_page(); html_footer(); break; } ?>
Chodzi głownie o to jak zrobić żeby jak mam np opendir($dir) falnąć ftp_ końcówka z manuala czy jest taka możliwość czy trzeba jakoś inaczej kod napisać
