2010-08-11 2 views
2

Mon application fonctionnait bien mais je ne sais pas comment soudainement allow_url_fopen mis OFF dans mon php.ini, il y a le fichier php.ini dans mon répertoire ftp mais quand j'exécute phpinfo(); il donne tous les information.I de configuration php.ini ne savent pas comment mettre ce personne ON.can me dire la façon alternative à mon code-autre méthode si allow_url_fopen si off dans le fichier php.ini

$image_name=$unq.'.'.$extension; 
$newname="album/".$image_name; 
$copied = copy($_FILES['image']['tmp_name'], $newname); // here i get error 

erreur: Attention: copie (album/6911139.jpg) [function.copy]: échec de l'ouverture du flux: autorisation refusée dans D: \ Hosting \ 6448289 \ html \ upload.php

L'accès au fichier URL est désactivé dans la configuration du serveur dans D: \ Hosting \ 6448289 \ html \ upload.php sur la ligne 112

veuillez me suggérer une méthode alternative. et y a-t-il des commandes que j'exécuterai et allow_url_fopen` sera activé?

Répondre

1

La copie d'un fichier téléchargé vers un autre emplacement sur le serveur Web ne doit jamais impliquer une URL. Je ne sais pas ce qui ne va pas ici - je ne vois nulle part une URL. De toute façon, vous devez utiliser move_uploaded_file() pour cela, pas copy(). Essayez si cela fonctionne mieux.

également essayer d'utiliser un chemin absolu au lieu du parent album/.....

+0

oh merci Pekka ses working.thanks beaucoup ... – nectar