Mam prosty skrypt którego zadaniem jest upload plików z dysku lokalnego na serwer:
<php> $ADMIN[RequirePass] = "TAK"; // Ządaj hasło (TAK lub NIE) $ADMIN[Password] = "krasnal"; // Hasło (działa jeśli powyżej masz ustawione TAK) $ADMIN[UploadNum] = "1"; // Ilo¶ć plików do uploadu $ADMIN[directory] = "Belchatow"; // Dla tego katalogu koniecznie ustaw CHMOD 777 if($doupload) { if($ADMIN[RequirePass] == "Tak") { if($password != "$ADMIN[Password]") { ?> <html> <head> <title>Upload Plikow</title> <meta http-equiv="Content-type" content="text/html; encoding=iso-8859-2"/> <style type="text/css"> <!-- table TD { text-align:left; vertical-align:middle; } table th { width:150px; } --> </style> </head> <body> <P><B><FONT FACE="Verdana">Bł±d</FONT></B></P> <P><TABLE WIDTH="450" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD WIDTH="100%" BGCOLOR="#000000"> <TABLE WIDTH="450" BORDER="0" CELLSPACING="1" CELLPADDING="2"> <TR> <TD COLSPAN="2" BGCOLOR="#ffffff"> <FONT COLOR="#000000" SIZE="-1" FACE="Verdana">Błędne hasło</FONT></TD> </TR> </TABLE></TD> </TR> </TABLE></P> <P> </P> <P> </P> </BODY> </HTML> <?php } } $picture = "name"; $picture1 = $$picture; $picture2 = "fileup"; $picture3 = $$picture2; $picture4 = "fileup"."_name"; $error .="<b>Nie podałe¶ nazwy!</b><br>"; } else { $error .="Plik już istnieje<BR>"; } else { $error .="<b>Plik został załadowany poprawnie</b><BR>"; } } if(!$error) { $error .= "Nie wybrałe¶ żadnego pliku"; } ?> <html> <head> <title>Upload Plikow</title> <meta http-equiv="Content-type" content="text/html; encoding=iso-8859-2"/> <style type="text/css"> <!-- table TD { text-align:left; vertical-align:middle; } table th { width:150px; } --> </style> </head> <body> <P><B><FONT FACE="Verdana">Status</FONT></B></P> <P><TABLE WIDTH="450" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD WIDTH="100%" BGCOLOR="#000000"> <TABLE WIDTH="450" BORDER="0" CELLSPACING="1" CELLPADDING="2"> <TR> <TD COLSPAN="2" BGCOLOR="#ffffff"> </TR> </TABLE></TD> </TR> </TABLE></P> <P> </P> <P> </P> <?php } else { $html .= "<INPUT NAME=\"fileup\" TYPE=\"file\" SIZE=\"20\">"; } ?> </BODY> </HTML> <html> <head> <title>Upload Plikow</title> <meta http-equiv="Content-type" content="text/html; encoding=iso-8859-2"/> <style type="text/css"> <!-- table TD { text-align:left; vertical-align:middle; } table th { width:150px; } --> </style> </head> <body> <FORM ENCTYPE="multipart/form-data" ACTION="index.php" METHOD="POST"> <B><font size=6>Twoja strona www lub jakiś tekst :)</font><br><br> <font size=4>Upload Plików</B> <hr> </TR> </table> <table width="100%" border="0"> <tr> <th> <b>Plik:</B> </th> <td> </td> </tr> </table> <table width="100%" border="0"> <tr> <th> <b>Nazwa:</B> </th> <td> <INPUT NAME="name" TYPE="text" SIZE="20"> </td> </tr> </table> <?php if($ADMIN[RequirePass] == "Yes") { ?> <table width="100%" border="0"> <tr> <th> <b>Hasło:</B> </th> <td> <INPUT NAME="password" TYPE="password" SIZE="20"> </td> </tr> </table> <?php } ?> <html> <head> <title>Upload Plikow</title> <meta http-equiv="Content-type" content="text/html; encoding=iso-8859-2"/> <style type="text/css"> <!-- table TD { text-align:left; vertical-align:middle; } table th { width:150px; } a.nav { text-decoration: none; font-weight: bold; font-size: 13px; color : #000000; } a.nav2 { text-decoration: none; font-size: 13px; color : #006699; } a:hover { text-decoration: none; font-size: 13px; color : #DD6900; } --> </style> </head> <body> <center><INPUT NAME="doupload" TYPE="submit" VALUE="Załaduj plik"></center></FORM> <center><a href="index.php?up=pokaz" class="nav">Pokaż pliki</a></center> <hr> <P> </P> <P> </P> </BODY> </HTML> <? if ($up=="pokaz") { include("pokaz1.php"); } ?> <?php ?>
Problem w tym że na localhost(krasnal) działa poprawnie. Natomiast na serwerze yoyo.pl nie działa: http://www.stypka.yoyo.pl/zdjecie/Belchatow_up/index.php
Macie może jakieś pomysły na rozwiązanie prblemu.
PS. foldery są ok (ustawione na chmod 777)