Witam. Mam skrypcik, który teoretycznie wysyła pliki na serwer. Praktycznie on nie działa. Nie wiem co w nim jest nie tak, wiec prosze o pomoc. Oto kod:
<?php
if($_GET['action'] == "dodaj"){
echo('<form action="konto.php?name=fotki&action=dodaj" method="post"> <tr><th colspan="3"><input type="file" name="plik" size="30"/><br />
<input type="submit" value="Wyślij" name="submit"/>
</th></tr>
</form>');
if(isSet($_POST['submit'])){ $uploaddir = './';
if($_FILES['plik']['error'] == UPLOAD_ERR_OK){
$new_name = $uploaddir.$_FILES['plik']['name'];
$temp_name = $_FILES['plik']['tmp_name'];
echo "Plik został załadowany.\n"; }
else{
echo "Nieprawidłowy plik\n"; }
}
else{
switch($_FILES['plik']['error']){
case UPLOAD_ERR_INI_SIZE :
case UPLOAD_ERR_FORM_SIZE :
echo("Przekroczony maksymalny rozmiar pliku!\n"); break;
case UPLOAD_ERR_PARTIAL :
echo("Odebrano tylko częśc pliku!\n"); break;
case UPLOAD_ERR_NO_FILE :
echo("Plik nie został pobrany!\n"); break;
default :
echo("Nieznany typ błędu!\n"); }
}
}}
?>
Prosze o pomoc!
Ten post edytował Mlodycompany 10.05.2008, 09:06:06