A voir également:
- Fonctionnement d'un site WEB avec 1 hébergeur
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Web office - Guide
- Création site web - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
7 réponses
bonjour
Question 1 : oui, sans précautions particulières, si tu mets ton fichier .csv sur ton site, tout le monde pourra le lire en tapant l'adresse. Mais rassure toi, d'une part,personne ne pourra le modifier et d'autre part il existe une méthode simple pour qu'il devienne inaccessible : il suffit de le mettre dans un autre répertoire et d'interdire l'accès à cet autre répertoire grâce à un fichier .htaccess. Ton fournisseur d'accès a sûrement une aide qui te dira comment créer ce fichier .htaccess
Question 2 : Ton hébergeur va te fournir (ou t'a déjà fourni) un mot de passe pour téléchager les fichiers de ton site sur leur serveur, grâce à un logiciel client FTP très probablement. Ton fichier CSV est transférable (dans les deux sens) comme tous les autres fichiers de ton site avec ce mot de passe
Question 1 : oui, sans précautions particulières, si tu mets ton fichier .csv sur ton site, tout le monde pourra le lire en tapant l'adresse. Mais rassure toi, d'une part,personne ne pourra le modifier et d'autre part il existe une méthode simple pour qu'il devienne inaccessible : il suffit de le mettre dans un autre répertoire et d'interdire l'accès à cet autre répertoire grâce à un fichier .htaccess. Ton fournisseur d'accès a sûrement une aide qui te dira comment créer ce fichier .htaccess
Question 2 : Ton hébergeur va te fournir (ou t'a déjà fourni) un mot de passe pour téléchager les fichiers de ton site sur leur serveur, grâce à un logiciel client FTP très probablement. Ton fichier CSV est transférable (dans les deux sens) comme tous les autres fichiers de ton site avec ce mot de passe
Je ne comprend pas ton histoire de droits particuliers pour ton fichier CSV. Le principe même de l'hébergement, c'est que ton hébergeur t'accorde le droit d'installer des fichiers chez lui, que ces fichiers s'appellent .CSV ou .html ou .php.
Pour le fichier .htaccess, le sujet a souvent été abordé dans ce forum. Je ne suis pas chez moi et je ne connais pas le contenu par coeur, je te répondrai ce soir. Précise simplement si tu es chez free (ils on une procédure un peu particulière) ou non.
Pour le fichier .htaccess, le sujet a souvent été abordé dans ce forum. Je ne suis pas chez moi et je ne connais pas le contenu par coeur, je te répondrai ce soir. Précise simplement si tu es chez free (ils on une procédure un peu particulière) ou non.
Bonjour toto,
Je ne suis pas chez free.
Je viens de voir ça:
"Avant toutes choses, il faut arriver à créer ce fichier. Sous pratiquement tous les systèmes d’exploitation, cela se fait sans problème comme n’importe quel fichier texte. Windows peut toutefois ne pas accepter la création de ce fichier tel que souhaité. En effet, .htaccess est vu par Windows comme un fichier sans nom comportant une extension non standard. Si notepad ou votre éditeur favori ne vous permet pas d’enregistrer ce fichier avec le nom souhaité, sauvez-le comme htaccess.txt, vous le renommerez plus tard sur votre serveur à l’aide de votre logiciel de transfert ftp.
Attention : Une fois renommé, le fichier doit impérativement se nommer « .htaccess » (débutant par un point), sinon il sera sans effet."
Je ne suis pas chez free.
Je viens de voir ça:
"Avant toutes choses, il faut arriver à créer ce fichier. Sous pratiquement tous les systèmes d’exploitation, cela se fait sans problème comme n’importe quel fichier texte. Windows peut toutefois ne pas accepter la création de ce fichier tel que souhaité. En effet, .htaccess est vu par Windows comme un fichier sans nom comportant une extension non standard. Si notepad ou votre éditeur favori ne vous permet pas d’enregistrer ce fichier avec le nom souhaité, sauvez-le comme htaccess.txt, vous le renommerez plus tard sur votre serveur à l’aide de votre logiciel de transfert ftp.
Attention : Une fois renommé, le fichier doit impérativement se nommer « .htaccess » (débutant par un point), sinon il sera sans effet."
Bonjour Sophie
Et désolé de t'avoir oubliée dimanche soir, j'avais fait un peu trop de route...
Effectivement, le fichier .htaccess doit être créé sous un autre nom si tu travailles avec Windows. Une fois téléchargé sur ton site, tu le renommes .htaccess, c'est très simple à faire.
La nécessité d'un fichier htpasswd dépend de ce que tu veux faire exactement.
Tu n'as besoin d'un fichier htpasswd que si tu veux autoriser certains utilisateurs à accéder par http à ton répertoire protégé , mais je ne pense pas que ce soit ton cas.
Pour protéger ton fichier CSV des regards indiscrets, il faut que tu crées sur ton site un nouveau répertoire (dossier), appelons le par exemple "secret". Dans ce dossier "secret", tu vas mettre un fichier .htaccess qui contient simplement
Il faudra aussi modifier un tout petit peu ton script pour qu'il aille maintenant enregistrer et relire le fichier CSV dans ce nouveau dossier.
Et désolé de t'avoir oubliée dimanche soir, j'avais fait un peu trop de route...
Effectivement, le fichier .htaccess doit être créé sous un autre nom si tu travailles avec Windows. Une fois téléchargé sur ton site, tu le renommes .htaccess, c'est très simple à faire.
La nécessité d'un fichier htpasswd dépend de ce que tu veux faire exactement.
Tu n'as besoin d'un fichier htpasswd que si tu veux autoriser certains utilisateurs à accéder par http à ton répertoire protégé , mais je ne pense pas que ce soit ton cas.
Pour protéger ton fichier CSV des regards indiscrets, il faut que tu crées sur ton site un nouveau répertoire (dossier), appelons le par exemple "secret". Dans ce dossier "secret", tu vas mettre un fichier .htaccess qui contient simplement
deny from all
Il faudra aussi modifier un tout petit peu ton script pour qu'il aille maintenant enregistrer et relire le fichier CSV dans ce nouveau dossier.
Merci toto
Je vais esssayer ça.
Donc moi si je veux consulter ce fichier je dois le charger via ftp avec mon login et mon mot de passe?
Question stupide : Pour publier mon site j'utilise Frontpage . donc aucun souci pour balancer mes fichiers vers l'hébergeur
Mais comment faire pour récupérer mes fichiers du serveur?
Je vais esssayer ça.
Donc moi si je veux consulter ce fichier je dois le charger via ftp avec mon login et mon mot de passe?
Question stupide : Pour publier mon site j'utilise Frontpage . donc aucun souci pour balancer mes fichiers vers l'hébergeur
Mais comment faire pour récupérer mes fichiers du serveur?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Donc moi si je veux consulter ce fichier je dois le charger via ftp avec mon login et mon mot de passe?
C'est le plus simple en effet. Sinon tu peux demander une authentification dans ton fichier .htaccess, au lieu d'une brutale interdiction, et tu pourras avoir accès au fichier CSV par http avec login et mot de passe. Mais je te suggère de faire d'abord marcher la solution simple.
Mais comment faire pour récupérer mes fichiers du serveur? Je ne connais pas Front page, mais je suppose qu'il a son client ftp intégéré pour installer ton site sur ton hébergement. Il doit bien être capable de faire le transfert dans l'autre sens. Sinon tout logiciel client ftp peut convenir. Au hasard : Filezilla client...
C'est le plus simple en effet. Sinon tu peux demander une authentification dans ton fichier .htaccess, au lieu d'une brutale interdiction, et tu pourras avoir accès au fichier CSV par http avec login et mot de passe. Mais je te suggère de faire d'abord marcher la solution simple.
Mais comment faire pour récupérer mes fichiers du serveur? Je ne connais pas Front page, mais je suppose qu'il a son client ftp intégéré pour installer ton site sur ton hébergement. Il doit bien être capable de faire le transfert dans l'autre sens. Sinon tout logiciel client ftp peut convenir. Au hasard : Filezilla client...
Je ne comprends pas tout.
Si tu réussis à modifier les droits du fichier, c'est bien que tu as réussi à l'écrire, non ? Et si tu as réussi à l'écrire une fois, tu dois bien pouvoir recommencer ?
Mais quand je dis "écrire", je veux dire télécharger. Peut-être que toi tu voulais dire le modifier directement, avec un éditeur de texte ?
Si tu réussis à modifier les droits du fichier, c'est bien que tu as réussi à l'écrire, non ? Et si tu as réussi à l'écrire une fois, tu dois bien pouvoir recommencer ?
Mais quand je dis "écrire", je veux dire télécharger. Peut-être que toi tu voulais dire le modifier directement, avec un éditeur de texte ?
Oui alors voilà ce que j'ai pu constater :
Lorsque mon fichier se trouve à la racine de mon site aucun soucis ça marche.
Mais lorsque je le met dans un répertoire ça ne fonctionne plus :
J'ai mis mon fichier .csv dans un répertoire \csv : ce répertoire est à la racine du site (dans rep: www)
Voici mon code php :
Ce code me renvoit que mon fichier n'existe pas.
Ais je mal écrit le chemin?
Lorsque mon fichier se trouve à la racine de mon site aucun soucis ça marche.
Mais lorsque je le met dans un répertoire ça ne fonctionne plus :
J'ai mis mon fichier .csv dans un répertoire \csv : ce répertoire est à la racine du site (dans rep: www)
Voici mon code php :
$filename = '/csv/monfichier.csv'; $somecontent ="$insert \n "; // Assurons nous que le fichier est accessible en écriture if ( file_exists ( $filename )) {echo 'le fichier existe \n' ;} else {echo 'le fichier n existe pas \n';} if (is_readable($filename)) { echo "Le fichier est accessible en lecture \n";} else {echo " fichier pas accessible en lecture \n"; } if (is_writable($filename)) { if (!$handle = fopen($filename, 'a')) { echo "Impossible d'ouvrir le fichier ($filename)"; exit; } // Ecrivons quelque chose dans notre fichier. if (fwrite($handle, $somecontent) === FALSE) { echo "Impossible d'écrire dans le fichier ($filename)"; exit; } echo "L'écriture de ($somecontent) dans le fichier ($filename) a réussi"; fclose($handle); } else { echo "Le fichier $filename n'est pas accessible en écriture."; }
Ce code me renvoit que mon fichier n'existe pas.
Ais je mal écrit le chemin?
Ais je mal écrit le chemin?
oui
Le nom de chamin que tu as mis commence par /, on repart donc de la racine du serveur
Pour repartir du répertoire courant, il faut partir à point :-D
$filename = './csv/monfichier.csv';
oui
Le nom de chamin que tu as mis commence par /, on repart donc de la racine du serveur
Pour repartir du répertoire courant, il faut partir à point :-D
$filename = './csv/monfichier.csv';
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
20
14 oct. 2008 à 14:03
14 oct. 2008 à 14:03
je ne connais pas frontpage (jamais utilisé) mais a mon avis comme tout client ftp il doit pouvoir récupérer les fichiers puisqu'il est capable de les uploader. Sinon utilise filezilla.
12 oct. 2008 à 09:55
Je n'ai pas encore contacter mon hébergeur.
J'ai découvert vendredi qu'il fallait le contacter pour lui demander d'ouvrir des droits en écriture sur ce fichier .csv !!
Le délai est il long à ton avis pour effectuer cette opération?
Je me renseignerai auprès de lui pour voir ce qui l'en est du fichier .htacces .Mais je crois que je peux directement le modifier (j'utilise Frontpage pour mon site)
Encore Merci