Toon posts:

[php] Copy() function alternatief

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo, ik heb een probleempje met een script dat ik heb gemaakt voor het uploaden van bestanden naar een server. Het script werkt op mijn eigen pc wel goed maar wanneer ik het op de server plaats niet meer. Ik krijg dan de volgende melding: Warning: open_basedir restriction in effect. Dit komt neem ik aan doordat de server in de safe mode draait. Nu vraag ik me af of er een functie is die copy() kan vervangen en wel toegestaan is in de safe mode?! Zo ja, welke is dat :?.

Alvast bedankt!

  • Config
  • Registratie: Januari 2000
  • Laatst online: 06-01-2025
Mijn manier om vage foutmeldingen te verklaren:

http://www.google.nl/sear...tion+in+effect+%2Bphp&lr=

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

copy_uploaded_file, move_uploaded_file, is_uploaded_file

Verwijderd

Topicstarter
copy_uploaded_file bestaat niet, move_uploaded_file is ook verboden en is_uploaded_file geeft alleen weer of een file via HTTP POST geupload is :D Dus...

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

In principe is move_uploaded_file _de_ functie hiervoor.

Als die niet werkt komt dat ofwel door een bug in php of door een optie in de php.ini die alleen je provider kan beheren.
Check bij phpinfo() de disabled functions...

Verwijderd

Topicstarter
Bedankt voor de tip, maar zelfs phpinfo() werkt niet bij die K*T provider!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

En print_r(ini_get('disable_functions')) ?

(kan zijn dat je het resultaat van ini_get eerst in een var moet stoppen)
Maar er zit iig niet echt veel anders op dan klagen bij je provider.

Verwijderd

Topicstarter
Dat ga ik ook echt even doen! Shit hey!

  • Steven
  • Registratie: December 2000
  • Laatst online: 25-08 14:01
Kan je niets met exec("cp ...."); doen?
Pagina: 1