IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Erreur lié à un répertoire temporaire [Archives]


Sujet :

Langage PHP

  1. #1
    Membre averti Avatar de Trunks
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 534
    Points : 412
    Points
    412
    Par défaut Erreur lié à un répertoire temporaire
    Bonjour, je génère un album photo. Ca marche en local, mais dès que je le mets sur mon serveur, ça me génère des lignes de ce type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/phpmyadmin/:/home/httpd/vhosts/www.guduszeit.com/:/home/httpd/vhosts/www.guduszeit.com/tmp/:/usr/local/php4/lib/php/) in /home/httpd/vhosts/www.guduszeit.com/web/site.guduszeit.com/includes/functions.php on line 4
    Voici ce que j'ai à la ligne 4 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $tmp = tempnam("/tmp", "");

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut Re: Erreur lié à un répertoire temporaire
    essaye plutôt ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $tmp = tempnam('', '');
    comme ça il crée un fichier dans le répertoire temporaire défni par le système donc tu ne sais pas où ça se trouve mais tout les sytème définissent ce repértoire donc ça fonctionnera à tout les coups

    plus d'informations sur la fonction : http://php.net/tempnam

  3. #3
    Membre averti Avatar de Trunks
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 534
    Points : 412
    Points
    412
    Par défaut
    Ca marche, merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/06/2008, 14h44
  2. [Installation] Modification droits écriture répertoire temporaire
    Par freakstreet dans le forum CVS
    Réponses: 2
    Dernier message: 12/12/2007, 17h30
  3. Erreur si le répertoire contient un accent
    Par ozzmax dans le forum Langage
    Réponses: 6
    Dernier message: 31/01/2007, 00h08
  4. [ASP.NET|C#] Créer répertoire temporaire
    Par dumser1 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 11/04/2006, 13h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo