Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/08/2006, 15h25   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 43
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 43
Points : 13
Points : 13
Par défaut écrire dans un fichier texte / bloquer accès http

Bonjour,

Je suis débutant, et j'ai fait un script pour écrire des données dans un fichier texte.

Le problème est que le fichier texte est accessible via n'importe quel browser.
(Je sais qu'il faut deviner l'adresse, mais bon ...).

Je cherche un moyen pour qu'on ne puisse plus le faire, mais tout en autorisant bien sur l'écriture dans le fichier, et pouvoir uniquement le récupérer par ftp.

J'ai pensé à ça :
Faire chez mon hébergeur un dossier protégé par mot passe, pour le dossier là où le fichier texte se trouve. Mais sera-t-il toujours possible d'y écrire ?

Quelqu'un a-t-il un avis, ou une autre suggestion ?

Par avance, merci !
vince
superseba888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2006, 15h31   #2
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Si tu mets par exemple un htaccess, ton fichier sera accessible qu'après avoir saisi le pass. Donc c'est pas une bonne solution ce htaccess.

Mais si tu veux juste que l'on écrive dedans par code pourquoi ne pas jouer que sur le chmod et tu donnes que les droits en écriture
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2006, 15h50   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 43
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 43
Points : 13
Points : 13
Citation:
Envoyé par Kerod
Si tu mets par exemple un htaccess, ton fichier sera accessible qu'après avoir saisi le pass. Donc c'est pas une bonne solution ce htaccess.

Mais si tu veux juste que l'on écrive dedans par code pourquoi ne pas jouer que sur le chmod et tu donnes que les droits en écriture

salut et merci,

OK pour l'instant le dossier est en 777.

Je vois comment modifier le chmod, mais quel serait le code ?
222 ???

Si je comprends bien, il faut décocher les 3 "read", cocher les 3 "write", mais quid des "execute" ? cochés ou pas ?

Merci pour votre temps !

vince
superseba888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2006, 15h52   #4
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Executes-tu le contenu de ton fichier ? Si c'est le cas tu peux le mettre sinon. Mais vu qu'il est interdit en lecture je vois pas comment il pourrait etre executé depuis l'exterieur
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2006, 17h06   #5
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 43
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 43
Points : 13
Points : 13
Citation:
Envoyé par Kerod
Executes-tu le contenu de ton fichier ? Si c'est le cas tu peux le mettre sinon. Mais vu qu'il est interdit en lecture je vois pas comment il pourrait etre executé depuis l'exterieur

non il est pas exécuté.

j'y écris des lignes que je mets après dans une base access.

Donc je dois juste le récupérer via ftp.



Peux-tu juste me confirmer que je coche simplement les 3 "write", soit chmod 222 ?

Merci pour ton temps !

vince
superseba888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2006, 17h29   #6
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Oui tu décoches les 3 pour Lecture si on peut écrire de l'extérieur les 3 Write et pour l'excution à toi de voir
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2006, 02h11   #7
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 43
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 43
Points : 13
Points : 13
Citation:
Envoyé par Kerod
Oui tu décoches les 3 pour Lecture si on peut écrire de l'extérieur les 3 Write et pour l'excution à toi de voir

salut et merci, ça marche !
superseba888 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h45.


 
 
 
 
Partenaires

Hébergement Web