[PHP] another file upload faliure topic

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Mythix
  • Registratie: Oktober 2004
  • Laatst online: 18-09 13:41

Mythix

www.ctrl-f5.net

Topicstarter
Ik heb een upload script, dat ik overigens in een andere website (op een andere server) ook gebruik.
Bij het implementeren in de nieuwe website gaat het fout, hier alvast het scriptje:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
//bestand uploaden
echo $_FILES['userfile']['tmp_name'];
if(!empty($_POST['userfile'])){
    if (is_uploaded_file($_FILES['userfile']['tmp_name'])){ 
        copy($_FILES['userfile']['tmp_name'], "places/".$_POST['place']."/files/".$_FILES['userfile']['name'] );
        echo 'Bestand: ' . $_FILES['userfile']['name'] . ' succesvol upgeload';
    }else{ 
        echo 'Fout opgetreden bij het bestand : ' . $_FILES['userfile']['name'];
    } 
}
?>
<form enctype="multipart/form-data" method="post">
<input type="hidden" name="place" value="<? echo $_POST['place']; ?>">
<input name="userfile" type="file" size="45" />
<input type="submit" name="file" value="Enviar" />
</form>


het loopt al fout bij > if (is_uploaded_file($_FILES['userfile']['tmp_name'])){ < en ik denk dus dat het bestand niet een geupload wordt. maar in de phpinfo() staat upload_files wel aan, en de chmod staat ook op 777, hoewel ik denk dat dit pas vn belang is bij de copy() functie...

iemand een id waar ik moet beginnen zoeken?

Whenever you find yourself on the side of the majority, it is time to pause and reflect


Acties:
  • 0 Henk 'm!

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Deze al gezien? Er staat een heel overzichtje van wat er allemaal fout kan gaan.

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

ik zou eens beginnen met het uitlezen van de eventuele errorcode die je meekrijgt ;)

Acties:
  • 0 Henk 'm!

  • Mythix
  • Registratie: Oktober 2004
  • Laatst online: 18-09 13:41

Mythix

www.ctrl-f5.net

Topicstarter
ik krijg de errorcode:
Notice: Undefined index: userfile in c:\sites\dehesa\manage.php on line 24

line 24 is:
if (is_uploaded_file($_FILES['userfile']['tmp_name'])){

Whenever you find yourself on the side of the majority, it is time to pause and reflect


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Mythix schreef op vrijdag 04 januari 2008 @ 18:50:
ik krijg de errorcode:
Notice: Undefined index: userfile in c:\sites\dehesa\manage.php on line 24

line 24 is:
if (is_uploaded_file($_FILES['userfile']['tmp_name'])){
In dat geval heb je niks geupload, doe eens een print_r($_FILES)


offtopic:
verder zou je ook nog eens aan security mogen denken, never trust any (external) input...

Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

er is geen $_POST['userfile'] als er wel een $_FILES['userfile'] is...

Stop uploading passwords to Github!

Pagina: 1