[PHP/IIS] Uploaden doet het niet

Pagina: 1
Acties:
  • 116 views sinds 30-01-2008
  • Reageer

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 13-03 18:59
Ik draai hier een Windows 2003 server met PHP / Mysql / IIS, maar ik krijg met geen mogelijkheid het uploaden aan de gang met php.

Na het uploaden van een bestand gaat het fout zonder dat er een foutmelding wordt gegeven. Ik heb een simpel upload script geprobeerd, tevens openads, maar geen werkt.

De instellingen in php.ini zijn volledig langsgelopen met alle relevante instellingen, maar deze staan goed.

Als ik kijk met filemon wat er gebeurdt, dan zie ik wel dat hij het bestand upload naar de opgegeven upload directorie in php.ini, maar het verplaatsen gebeurdt op de een of andere manier niet.

Het bestand komt in zijn geheel niet in de map te staan waar hij naar moet toe uploaden, Ik heb zelf IUSR alle volledige rechten op de schijf gegeven, maar ook dit helpt niet. Ik gebruik php 5.2.5 met ISAPI in IIS.

Heeft iemand een idee welke instellingen ik nog meer kan proberen?

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07-2025
Misschien een stomme vraag, maar heb je move_uploaded_file() al geprobeerd?

http://nl.php.net/manual/en/features.file-upload.php

Engineering is like Tetris. Succes disappears and errors accumulate.


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 13-03 18:59
Jah dat is juist hetgeen wat de error geeft. Hij returned false

Dit krijg ik als ik een print doe

code:
1
2
3
4
5
6
7
8
9
10
11
12
Array
(
    [userfile] => Array
        (
            [name] => changes.txt
            [type] => text/plain
            [tmp_name] => D:\temp\php\upload\php174.tmp
            [error] => 0
            [size] => 161
        )

)


En dat klopt wel, alleen de move_upload_file() verplaatst hem niet...

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07-2025
En heb je display_errors etc. aanstaan?

Hmmz, rechten heb je al gecheckt etc.

[ Voor 70% gewijzigd door armageddon_2k1 op 28-01-2008 22:14 ]

Engineering is like Tetris. Succes disappears and errors accumulate.


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 13-03 18:59
Yup volledige rechten van IUSR... in php.ini staan de errors op E_ALL

  • hell4you
  • Registratie: Mei 2006
  • Laatst online: 12:40
Probeer eens in de beheerinterface van IIS aan te geven dat je moet inloggen om de pagina te zien, en dan als beheerder inloggen. (bij voorkeur: administrator). Kijk of het dan werkt.
Zo ja, controleer je rechten nog een keer... check of je zo wel kan schrijven met php in alle benodigde mappen
Zo nee, er is iets niet helemaal goed met je code / php instellingen denk ik zo

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 13-03 18:59
Net als Administrator ingelogd met Windows Authentication, maar dan heb ik hetzelfde probleem.

Het script is zo basic als het maar kan..

Het ini bestand lijkt me eigenlijk ook wel goed (http://91.192.37.169/forums/test.php) dat is de php info, en lijkt me dat alles wat me de upload te maken heeft goed staat..

  • hell4you
  • Registratie: Mei 2006
  • Laatst online: 12:40
kun je hem wel kopieren? bijvoorbeeld naar de c: schijf root?

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 13-03 18:59
Het bestand welke ik probeer te uploaden? Jahoor daar is niets mis mee.

De temp bestand weet ik niet, omdat die meteen weer gewist wordt.

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 13-03 18:59
Oooh wacht eens... Ik krijg ineens een upload voor elkaar :D

Kwam op internet tegen dat er problemen waren met de temp op een andere partitie dan de upload??? Lijkt me een beetje raar, maar dat is me laatste wijziging. Even verder testen.

  • Kermit.de.Kikker
  • Registratie: Februari 2002
  • Laatst online: 10-03 20:05
IIS heeft standaard een anti DDOS upload limiet van 200 kb per bestand, ik zou zeggen check dat eens door bv een kleiner bestand te uploaden.

Omdat de grootte aan te passen moet je de metabase.xml in.

Bij mij bij in ASP applicaties ook wel eens probleem

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 13-03 18:59
Aaah ok :)

Maar volgens mij lag het bij mij aan de verschillende partities :) Lijkt nu goed.
Pagina: 1