Zt a html kódot hogy tudnám a weblapomra működőképesen beszúrni?
itt található a kód és alatta a működő verziója, a kód melyik részét kell szerkesztenem, hogy működjön a saját weboldalamon? Illetve hova fogja feltölteni a képeket?
(egy ingyenes weboldalról van szó)
Az alapba (a html fájlba) ez kell:
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="kep" />
<input type="submit" name="submit" value="Feltöltés" />
</form>
Majd kell egy upload.php fájl.
Abba a fájlba kell beleilleszteni a következő sorokat:
<php?
$types = array("jpg", "jpeg", "gif", "png"); // engedélyezett kiterjesztések
$maxsize = 1048576; // maximális méret (1 MB)
$target = "kepek/upload"; // végleges hely
// feltöltés ellenőrzése
if ($_FILES["kep"]["name"] == ""){
print "Nem töltöttél fel képet!";
}
else{
$upload = true;
$name = removeaccent($_FILES["kep"]["name"]);
// kiterjesztés ellenőrzése
$ext = strtolower(array_pop(explode(".", $name)));
if (!in_array($ext, $types)){
print "Csak kép tölthető fel!";
$upload = false;
}
// méret ellenőrzése
if ($_FILES["kep"]["size"] > $maxsize){
print "Túl nagy a fájl mérete!";
$upload = false;
}
// áthelyezés
if ($upload){
move_uploaded_file($_FILES["kep"]["tmp_name"], $target."/".$name);
}
}
?>
<?
$maxsize = MAX MÉRET;
$target = "kepek/upload";
// feltöltés ellenőrzése
if ($_FILES["kep"]["name"] == ""){
print "Nem töltöttél fel képet!";
}
else{
$upload = true;
$name = removeaccent($_FILES["kep"]["name"]);
// méret ellenőrzése
if ($_FILES["kep"]["size"] > $maxsize){
print "Túl nagy a fájl mérete!";
$upload = false;
}
// áthelyezés
if ($upload){
move_uploaded_file($_FILES["kep"]["tmp_name"], $target."/".$name);
}
}
?>
$target = "kepek/upload";
Ez a sor adja meg, hogy hova menjen.
Tehát most a kepek mappán belül az upload mappába mennek, de ha nincs ilyen létre kell hozni, vagy át kell írni mondjuk simán csak "kepek"-re.
Köszönöm, illetve ezt a sorod nem igazán értem:
"Majd kell egy upload.php fájl.
Abba a fájlba kell beleilleszteni a következő sorokat:"
Létrehoz egy új fájlt, amit nem upload.html néven kell elmenteni, hanem upload.php néven.
Tehát a kiterjesztése nem ".html", hanem ".php".
És ebbe, az "upload.php" című fájlba kell beleilleszteni azt amit leírtam utoljára.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!