Bonjour,
Je bosse sur un petit projet où je dois écrire dans un fichier texte les numéro d'ID que l'on envoie à travers une page web grâce à un script CGI perl.
Jusque là je n'ai pas de problème, j'ai créé une page web et j'ai placé ce script perl dans /Library/WebServer/CGI-executables
Celui-ci crée un fichier txt dans /Library/WebServer/CGI-executables/date.txt (avec comme date la date du jour)
J'ai eu un peu de mal avec la création de fichier car j'aurai aimé pouvoir le mettre n'importe où mais il lorsque j'ai voulu le mettre par autre part, il n'arrivait par à le trouver car la racine n'était pas la même. (/Users/moi/Sites/)
Je me suis dis par grave pour le moment ça marche même si c'est pas optimal. J'ai donc créer un deuxieme script qui roule une fois par jour et etudie les id qui ont été inscris (Il y a des requetes SQL etc à faire) Et qui à son tour recréera un fichier texte avec les données analysées.
Et là j'ai de nouveau le problème de ne pas pouvoir récupérer 1er fichier sur son emplacement.
Comment pourrai-je faire pour obtenir une arborescence me permettant d'y accéder ?
Merci d'avance pour toute l'aide que vous pourrez m'apporter.
----------------------------------------
J'ai un petit problème pour réouvrir un fichier txt que j'ai créé à l'aide d'un script perl/CGI
Ce script perl est situé dans "/Library/WebServer/CGI-executables/" et il crée un fichier txt dans "/Library/WebServer/CGI-executables/txt/"
Le problème c'est que j'aimerai pouvoir utiliser ce fichier txt dans un autre script perl qui est placé dans /Users/Pienpien/Sites/
Mais il y a un problème de racine ce qui m'empeche d'y accéder.
Deux solutions s'offre à moi : Trouver comment pouvoir créer un fichier texte dans un dossier accessible ou alors trouver comment accéder à cet endroit.
Dans les deux cas je dois trouver comment modifier l'arborescence etc mais je ne sais pas comment faire.
Merci d'avance pour votre aide.
PS : Je suis sur Mac
Edit :
Après encore quelques recherches j'ai essayé d'activer le CGI-execution directement sur le dossier de mon site mais celà ne marche pas... quand je lance la page il n'y a alors que le script écrit comme si il ne savait pas le lancer.
Partager