Telkens als ik een bestand upload via een formulier krijg ik de melding:
Warning: fopen() [function.fopen]: open_basedir restriction in effect. File(/tmp/phppAsyo0) is not within the allowed path(s).
Ik gebruik de volgende code om het bestand in te lezen:
Het script bevindt zicht op een shared server, dus ik heb geen toegang tot de php.ini.
Iemand enig idee hoe ik dit kan oplossen?
Warning: fopen() [function.fopen]: open_basedir restriction in effect. File(/tmp/phppAsyo0) is not within the allowed path(s).
Ik gebruik de volgende code om het bestand in te lezen:
PHP:
1
2
3
4
5
6
7
8
9
| <? $fileatt = $_FILES['attach']['tmp_name']; $fileatt_tp = $_FILES['attach']['type']; $fileatt_nm = $_FILES['attach']['name']; $file = fopen($fileatt, 'rb'); //Hier wordt de fout gegegeven $data = fread($file, filesize($fileatt)); fclose($file); ?> |
Het script bevindt zicht op een shared server, dus ik heb geen toegang tot de php.ini.
Iemand enig idee hoe ik dit kan oplossen?
[ Voor 9% gewijzigd door curry684 op 05-07-2003 17:03 . Reden: [php]-tags doen wonderen :) ]