Fonction fopen qui ne marche pas

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par poupilou, 1 Janvier 2013.

  1. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    935
    J'aime reçus:
    15
    Salut à tous et meilleurs voeux pour 2013 :mrgreen:

    J'essaie de créer un fichier csv avec la fonction fopen mais ça fonctionne pas, voici mon code :

    Code:
    $newfile = ''.$_SERVER['DOCUMENT_ROOT'].'/scripts/mon_fichier.csv';
    $fp = fopen("$newfile", "a+");
    
    Ce code ne crée pas le fichier mon_fichier.csv dans mon répertoire scripts et je ne pige pas pourquoi :(

    J'ai un serveur dédié et je suis sous debian 6 + ispconfig 3

    Voyez-vous une erreur ?

    Merci pour vos réponses.
     
  2. Schwarzer Stern
    Schwarzer Stern WRInaute impliqué
    Inscrit:
    16 Mai 2010
    Messages:
    640
    J'aime reçus:
    2
    Salut,
    Tout d'abord, évidemment, vérifier que tu as les droits suffisants sur scripts/ (chmod 705 par ex) et que document_root/script dirige bien vers le répertoire voulu (on peut facilement s'embrouiller les pinceaux avec document_root).
    Ensuite, niveau code, c'est peut-être un peu plus propre comme cela :
    $newfile = $_SERVER["DOCUMENT_ROOT"].'/scripts/mon_fichier.csv';
    $fp = fopen($newfile, "a+");

    Bon ça a l'air de rien comme "aide" mais j'ai déjà eu des problèmes avec fopen pour moins que ça...
    Aucun message d'erreur ? Le fichier n'est-il pas créé ailleurs ?
     
  3. poupilou
    poupilou WRInaute impliqué
    Inscrit:
    9 Février 2004
    Messages:
    935
    J'aime reçus:
    15
    Un grand merci pour ta réponse, en changeant les droits de mon répertoire scripts (chmod 705) ça marche parfaitement bien :D

    Pour infos : si tu n'utilises pas $_SERVER["DOCUMENT_ROOT"] pour indiquer le path d'un fichier, qu'est-ce que tu utilises pour indiquer ce path ?
     
  4. Schwarzer Stern
    Schwarzer Stern WRInaute impliqué
    Inscrit:
    16 Mai 2010
    Messages:
    640
    J'aime reçus:
    2
    J'utilise bien document_root, je n'ai pas dû être très clair dans mon message :D
    Tant mieux si ça fonctionne alors ;)
     
Chargement...
Similar Threads - Fonction fopen marche Forum Date
Est il possible de mettre du php dans la fonction fopen? Développement d'un site Web ou d'une appli mobile 15 Mars 2008
Activation Fonction Fopen ovh mutualisé Développement d'un site Web ou d'une appli mobile 9 Octobre 2007
Délai erreur pour fonction php FOPEN Développement d'un site Web ou d'une appli mobile 9 Juin 2007
Planethoster - redirection http vers https non fonctionnelle URL Rewriting et .htaccess 21 Septembre 2022
Problème sur jquery avec fonction asynchrone Développement d'un site Web ou d'une appli mobile 6 Septembre 2022
WordPress Rediriger le visiteur en fonction de la langue du navigateur Référencement international (langues, pays) 12 Août 2022
Une aide pour une fonction récursive... Développement d'un site Web ou d'une appli mobile 18 Juillet 2022
Adresse mail ne fonctionne plus après modif de DNS Noms de domaine et référencement 26 Mai 2022
Méthode qui fonctionne le mieux en référencement SEO Débuter en référencement 19 Avril 2022
Onclick Select ne fonctionne pas dans Chrome Développement d'un site Web ou d'une appli mobile 21 Mars 2022
Des adresses qui ne fonctionnent plus... Développement d'un site Web ou d'une appli mobile 6 Novembre 2021
fonctionnement précis outil suppression url search console Débuter en référencement 18 Octobre 2021
PHP / CURL : interrogation page tiers ne fonctionne plus Développement d'un site Web ou d'une appli mobile 2 Octobre 2021
ma redirection ne fonctionne pas URL Rewriting et .htaccess 18 Août 2021
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
htaccess qui fonctionne partout sauf sur 1 seul PC URL Rewriting et .htaccess 28 Juillet 2021
La fonction mail (PHP) ne passe pas ! Demandes d'avis et de conseils sur vos sites 28 Juin 2021
Outil "Désavouer des liens" ne fonctionne plus Netlinking, backlinks, liens et redirections 18 Mai 2021
Fonction récursive PHP. Développement d'un site Web ou d'une appli mobile 24 Avril 2021