jak w tytule, napisałem skrypt do przesyłania zdjęc na serwer i niestety, nie wysyła mi plików
oto skryp:
Kod: Zaznacz cały
if (isset($_POST[submit])):
for($x=1;$x<=5;$x++)
{
if (is_uploaded_file($_FILES['plik'.$x]['tmp_name']))
{
if ($_FILES['plik'.$x]['type'] == "image/jpeg" OR $_FILES['plik'.$x]['type'] == "image/pjpeg")
{
$nowa=$x;
move_uploaded_file($_FILES['plik'.$x]['tmp_name'],$_SERVER['DOCUMENT_ROOT']."/awakacje/zdjecia/$nowa.jpg" );
$nowaf="/awakacje/zdjecia/$nowa.jpg";
$nowa=($nowa.'a');
move_uploaded_file($_FILES['plik'.$x]['tmp_name'],$_SERVER['DOCUMENT_ROOT']."/awakacje/zdjecia/$nowa.jpg" );
$mnowa="/awakacje/zdjecia/$nowa.jpg";
}
else
{
echo'błędny typ pliku.';
}
}
else
{
echo'<h2>brak zdjęć</h2>';
}
if ($x=='1')
{
$foto1=$nowaf;
$mfoto1=$mnowa;
}
if ($x=='2')
{
$foto2=$nowaf;
$mfoto2=$mnowa;
}
if ($x=='3')
{
$foto3=$nowaf;
$mfoto3=$mnowa;
}
if ($x=='4')
{
$foto4=$nowaf;
$mfoto4=$mnowa;
}
if ($x=='5')
{
$foto5=$nowaf;
$mfoto5=$mnowa;
}
}
// zapisywanie adresów
include("fuks.php");
$sql = "INSERT INTO fotosiki VALUES (NULL,'$kluczfoto','$foto1','$foto2','$foto3','$foto4','$foto5','$mfoto1','$mfoto2','$mfoto3','$mfoto4','$mfoto5')";
mysql_query($sql);
?>
<script language="JavaScript">
zamknij();
function zamknij()
{
window.close()
}
</script>
<?
else:
print_form();
endif;
function print_form()
{
?>
<h4>
Dodaj swoją ofertę.
</div>
<form name="formik" action="<?php echo $PHP_SELF?>" method="post" ENCTYPE="multipart/form-data">
<?
for($x=1;$x<=5;$x++)
{
echo'<div class="formfoto">';
echo'</div>';
echo'<div class="formfoto1">';
printf("$x.<input type=\"file\" name=\"plik\".$x.\" > tylko format jpg");
echo' </div>';
echo'
';
}
?>
<input type="submit" name="submit" value="dodaj swoje ogłoszenie">
</form>
Kod: Zaznacz cały
if(is_uploaded_file($_FILES['plik'.$x]['tmp_name']))
Kod: Zaznacz cały
else
{
echo'<h2>brak zdjęć</h2>';
}
------------------------------------
pozdrawiam