<?PHP
if (isset($_POST['submit']))
{
$target_path = 'uploads/';
$target_path = $target_path . basename($_FILES['myfile']['name']);
$movefile = move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path);
if ($movefile)
{
echo 'Fails augšupielādēts <a href="">Atpakaļ</a>';
}
else
{
echo 'Faila augšupielādes kļūda <a href="">Atpakaļ</a>';
}
}
else
{
echo '<form enctype="multipart/form-data" action="" method="post">
Fails: <input name="myfile" type="file"> <input type="submit" name="submit" value="Augšupielādēt">
</form>';
}
///
/// myfile - izvelēta faila indeks ar apakšindeksiem name=originals nosaukums, mime = image/jpg
$_FILES['myfile']['name'] /// myfile
$_FILES['myfile']['type'] ///
$_FILES['myfile']['size'] /// baitos
$_FILES['myfile']['tmp_name'] /// pagaidu nosaukums, lai piekļūt no servera puses
$_FILES['myfile']['error'] /// kļūdas kodu - skaitli:
0 = nekādas kļūdas, fials saņemts veiksmīgi
1 = maksimālas izmērs ir pārsniegts; upload_max_filesize
2 = fails pārsniedz direktīvu; name:MAX_FILE_SIZE - nedrīkst paļuties!
3 = tika daļēji saņemts
4 = nav saņemts fails vai nav noradīts;
6 = pazaudēta pagaidu direktorija;
7 = nevar ierakstīt diskā; (varbūt nav tiesību)
8 = paplašinājums apturēja faila saņemšanu (varbūt suhosin patch)
______________________________________
<?PHP
if (isset($_POST['submit']))
{
$target_path = 'uploads/';
$target_path = $target_path . basename($_FILES['myfile']['name']);
$movefile = move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path); /// parbauda vai fails tiešam ir ieladēts
if ($movefile)
{
echo 'Fails augšupielādēts <a href="">Atpakaļ</a>';
}
else
{
echo 'Faila augšupielādes kļūda- '.$_FILES['myfile']['error'].' <a href="">Atpakaļ</a>';
}
}
else
{
echo '<form enctype="multipart/form-data" action="" method="post">
Fails: <input name="myfile" type="file"> <input type="submit" name="submit" value="Augšupielādēt">
</form>';
}
___________________________________________
Комментариев нет:
Отправить комментарий