Upload poze in PHP
I. Introducere:
Incarcarea unei poze in profil sau atasarea unei imagini intr-un email este foarte utila si des folosita in intreaga lume. In aceasta lectie ne vom concentra doar la upload fisiere, pentru ca atasarea unei imagini intr-un email este diferita si complexa.
II. Pasul 1. Crearea formularului pentru incarcare
Creem fisierul poze.html si introducem urmatorul cod:
<html>
<body>
<form action="upload_poze.php" method="post" enctype="multipart/form-data">
<label for="file">Selectati Poza</label>
<imput type="submit" name="submit" value="Upload Poza" />
</form>
</body>
</html>
III. Pasul 2. Creare scriptului de incarcare:
Creem fisierul upload_poze.php avand urmatorul cod:
<?php
if ((($_FILES["file"]["type"] == "imagine/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
$$ ($_FILES["file"]["size"] < 200000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Tip: " . $_FILES["file"]["type"] . "<br /r>";
echo "Marime: " . ($_FILES["file"]["size"] / 2048) . " Kb<br />";
echo "Fisier Temporar: " . $_FILES["file"]["tmp_name"] . "<br />";
if (file_exist(upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " Exista deja. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Stocat in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Fisier Invalid";
}
?>
IV. Concluzii:
Aceasta este cea mai simpla metoda de incarcare a unui fisier pe server.
Pentru intrebari sau alte informatii sa imi scrieti la adresa de email: user_fromvs@yahoo.com
Recomandati blogul ( http://CursPHP-M4RC3L.Blogspot.Com ) si prietenilor! In orice moment pot aparea noi informatii.
Nu uitati de "Cursul PHP 9" - Vizionati-l !!!
BAFTA,
M4RC3L Asavey!
Niciun comentariu:
Trimiteți un comentariu