Miért nem müködik?
Egy már müködő kódból szedtem ki. Amit szintén én irtam. Abban az esetben teljes mértékben müködik. Máshol akartam használni, átraktam. És egyszerüen nem hajlandó már az isset($_POST['mentespdf']; be se belépni. Nem tudom mit rontottam el. Pedig elégé egyszerü egy kód.
<form enctype="multipart/form-data" method="post" action='test1.php' name="form1">
<input name="fileupload" type="file">
<input type="submit" name="mentespdf" value="Mehet" >
</form>
<?php
if(isset($_POST['mentespdf']))
{
echo $_FILES['fileupload']['name'];
if ($_FILES['fileupload']['name'] != "")
{
if ($_FILES['fileupload']['type'] == "application/pdf")
{
if (is_uploaded_file($_FILES['fileupload']['tmp_name']))
{
move_uploaded_file($_FILES['fileupload']['tmp_name'],'pdf/'. basename($_FILES['fileupload']['name']));
$eleres='pdf/'. basename($_FILES['fileupload']['name']);
echo $eleres;
}
}
}
}
else {echo 'nem lépett be az issetbe';}
?>
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Élőszőr is a 'type' mellet a kiterjesztést is figyeld.
(ezt a böngésző, vagy a script adja meg, és könnyen átverhető)
illetve, a type se garancia, böngészőnként eltérhet:
( application/pdf, application/x-pdf, application/acrobat, applications/vnd.pdf, text/pdf, text/x-pdf )
És még ott van a pdf mappa is, aminek jogosultságait is érdemes átnézni.
( sokszor előfordul, hogy 0777 jog kell a mappának, ahhoz hogy írni is tudj bele. )
Ja'h és ne a gomb értékét ellenőrizd, hanem vegyél fel inkább egy hidden input mezőt...
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Érdekes, próbáld meg így:
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!