Aller au contenu

jaas

Actif
  • Compteur de contenus

    31
  • Inscrit(e) le

  • Dernière visite

Messages postés par jaas

  1. Bonjour,

    En fait pour l'instant j'utilise un premier formulaire avec uniquement le nom pour rediriger vers la bonne page et je laisse l'utilisateur resaisir son nom et ajouter son mot de passe puis valider la fenêtre d'autentification pour arriver sur son accès privé.

    J'utilise aussi les sessions pour un site boutique, afin de gérer le panier de chacun, mais je pensais que la restriction d'accès par une directive était plus sécurisée que par une sessions ?!

    Pour tout dire je n'utilise pas les htaccess, j'entre la directive directement dans le VirtualHost du site, mais je ne pense pas que cela change quelque chose pour mon problème d'identification transparente ?

  2. Bonjour à tous,

    Y-a-t-il un moyen d'éviter l'apparition de la fenêtre d'identification ?

    En effet je souhaite mettre en place un formulaire login et mot de passe qui pointe sur une page verif.php

    Après vérification dans une base de données, je redirige vers la page autorisée qui est dans un dossier protégé par un .htaccess,

    header("location:accueil.php");

    la fenêtre d'identification s'ouvre et je dois ressaisir pour l'instant le login et mot de passe, ce que je souhaite éviter !

    Merci de votre aide

  3. Oui c'est automatique et je ne peux pas gérer le nom du fichier, le pire c'est que je peux le recevoir à nouveau 1 minutes plus tard.

    Je n'utilise pas les tâches cron et je vais me pencher sur cette piste, je pensais qu'il y avait peut-être une solution dans la configuration du serveur ftp du genre si le fichier uploadé existe déjà, lui ajouter un indice...

    Merci

  4. Bonjour à tous,

    Je reçois régulièrement un fichier sur un compte ftp (vsftpd sur apache) dont le nom (fichier.zip) ne peut-être changé en amont.

    Y-a-t-il un moyen de le sauvegarder ailleurs pour qu'il ne soit pas écrasé à chaque nouveau transfert ? (un peu comme le move_uploaded_file en php)

    Par avance, merci de votre aide.

    Serveur kimsufi debian 4

  5. Bonjour,

    J'ai un problème de retour chariot que je n'arrive pas à résoudre :

    Je souhaite récupérer depuis le serveur web sur un poste local un fichier texte pour l'exploiter dans un tableur ou une autre base de données,

    Ce fichier texte est créé depuis une liste de résultat d'une base MySql sur le serveur,

    Dans mon script d'export, je formate chaque ligne de réponse avec des tabulations et un retour en fin de ligne

    ...
    $fichier .= "$Nom\t$Prenom\t$Adresse\t$CPost\t$Ville\n";
    ...

    Je cré ensuite mon fichier exp.rtf sur le serveur,

    J'ouvre enfin la boite de téléchargement du fichier.

    Jusque là tout va bien,

    Une fois sur mon poste local j'ai un retour chariot pour les fiches où il y a plusieurs lignes d'adresse (sur le serveur ce champ est de forme textarea).

    J'ai essayé d'ajouter un trim($fichier); sans aucun résultat.

    J'ai aussi fait un nl2br($fichier); qui rajoute bien <br />, mais passe quand même à la ligne pour la suite

    Merci de votre aide,

  6. Merci Dan pour cette triste réalité.

    Tu peux mettre tous tes mots de passe dans un seul fichier et utiliser 'require user' nommément.

    En fait je n'aime pas trop mettre tous les oeufs dans le même panier, je me dis que si quelqu'un arrive à accéder à ce fichier, il vaut mieux qu'il n'y ait qu'un accès dedans.

    Mon problème était que pour chaque site j'avais un dossier admin (privé) qui me permettait de gérer le site, il me fallait aussi mettre mon mot de passe dans l'accès du site (lui aussi contrôlé par un htaccess mais cette fois accessible à l'utilisateur). La solution est que je vais centraliser mon système d'administration ce qui sera de toutes façons plus pratique pour les mises à jour.

    Merci encore pour vos réponses

  7. Bonjour,

    Est-il possible d'indiquer plusieurs fichier htpasswd dans un htaccess ?

    En fait j'ai un dossier hors web qui comprend autant de dossiers que de sites dans lesquels j'ai pour chacun un htpasswd.

    Il y a l'utilisateur (user:pass) et un deuxième moi pour l'admin (admin:pass)

    Le problème est qu'il faut changer mon mot de passe admin dans chaque dossier :(

    Je me demandais si ce serait correcte décrire :

    AuthUserFile /chemin/dossier1/.htpasswd /chemin/dossieradmin/.htpasswd

    ou

    AuthUserFile /chemin/dossier1/.htpasswd
    AuthUserFile /chemin/dossieradmin/.htpasswd

    Merci d'avance

  8. Merci rportal pour ton aide, en fait il suffit de lire calmement, dormir un peu et tout devient clair...

    si tu utilises un / au début de ton chemin, tu vas écrire un chemin par rapport au document_root de ton serveur web (http://<ton-domaine/)

    Pour les images sur la page /test/dos1/dos2/test.php

    <img src="/test/images/logo.gif" alt="" /> // affiche bien l'image

    par contre sur la même page

    include("/test/autretest.php"); // n'inclut rien du tout

    include("/var/www/html/monsite/test/autretest.php"); // est ok

    la variable php_self donne /test/dos1/dos2/test.php

    la variable document_root donne /var/www/html/monsite

    Peut-on dire que dans la patie php on utilise le document_root et dans la partie html on utilise la racine du site ? Je ne sais pas car c'est peut-être un défaut de configuration de mon serveur qui devrait ne me donner accès qu'a la racine de mon site ... Bref si ces explications peuvent aider quelqu'un, c'est tant mieux...

    Merci encore pour ton aide et bravo pour ton cms il est bien fait.

  9. Bonjour,

    Pourquoi le chemin absolu ne fonctionne pas ?

    Dans la page /test/dos1/dos2/test.php

    include("/test/autretest.php"); // ne veut rien savoir

    include("../../autretest.php"); // est ok

    echo $_SERVER['PHP_SELF']; // donne /test/dos1/dos2/test.php

  10. En fait c'est pas pour un site web classique mais plutôt pour une appli type logiciel base de donnée pour gérer ses contacts sur le web.

    Je crois que j'ai trouvé une solution simple : faire pointer le formulaire sur lui même plutôt que de fermer la fiche et retourner à l'accueil.

    Ainsi si l'utilisateur clique sur entrée par habitude après le premier champ, ce dernier sera validé et enregistré tout de suite (seul inconvéniant c'est que ça demande plus au serveur, mais après tout il est là pour ça!)

    J'ajoute un lien retour à l'accueil et le tour est joué.

    Merci pour vos lumières sur les event.keyCode

  11. Bonjour,

    J'ai un formulaire avec une dizaine de champs text,

    Comment faire pour éviter l'envoi lors de l'appuit instinctif de la touche entrée après la saisie du premier champ par exemple.

    J'ai essayé onsubmit="return false;" dans la balise form, mais plus rien ne part, et puis je voudrai eviter le javascript

  12. J'ai remplacé AddDefaultCharset UTF-8 par AddDefaultCharset ISO-8959-1, le validator était content, mais l'affichage de tous les sites utilisants la base de données n'était plus bon.

    Je vais suivre ton conseil et réinstaller une base mysql plus récente en ISO-8859-1

    Merci pour tous ces éclaircissements.

  13. Merci pour la marche à suivre,

    Sont à vérifier:

    - l'encodage de la base SQL

    - l'encodage de ton éditeur HTML

    - les en-têtes HTTP (soit dans un .htaccess soit dans un script PHP ou autre)

    - les balises <meta> d'encodage

    Pour l'éditeur et les métas, c'est bon, j'ai compris,

    pour la base MySql, je suis un peu perdu : avec phpMyAdmin, je savais indiquer latin-1 à la création de la base, mais là, je ne dispose que de webmin qui ne me propose pas un tel choix, je vais essayer de voir s'il n'y a pas un mysql.ini quelque part sur le serveur ...

    pour le .htaccess, je suppose que je peux modifier l'info directement dans le httpd.conf pour appliquer l'encodage à tous les sites du serveur !? (il y avait bien AddDefaultCharset UTF-8), par contre faut-il commentée la directive qui suit AddCharset ISO-8959-1 .iso8859-1 .latin1 ou peut-on la laisser

    merci encore

  14. Bonjour,

    Il semble que j'ai un problème d'encodage de caractères sur mon serveur (dédié fedora) :

    Lors de la validation du html, j'obtiens l'alerte suivante:

    Character Encoding mismatch!

        The character encoding specified in the HTTP header (utf-8) is different from the value in the <meta> element (iso-8859-1). I will use the value from the HTTP header (utf-8) for this validation.

    La base de données MySql elle aussi enregistre et délivre ses infos avec des caractères de remplacement pas habituels

    Dans mon formulaire de contenu du site, j'ai :

    ... ce site est consacré au dépistage ...

    Dans l'administration de la base (via webmin), j'ai :

    ... ce site est consacré au dépistage ...

    Dans l'affichage des sources, j'ai :

    ... ce site est consacré au dépistage ...

    Les moteurs indexent :

    ... ce site est consacré au dépistage ...

    De quoi y perdre son latin :blink:

    Si quelqu'un peut m'aider à résoudre ce problème, merci d'avance.

  15. J'ai fait l'installation sur un serveur test avec la même configuration que celui de production.

    J'ai installé AWStats dessus, mais j'ai un problème de format de log :

    mon format perso :

    logformat "%h %u %t %m %>s %b %r \"REF %{referer}i\" \"USER %{user-agent}i\" " combined

    Il semble qu'il faille indiquer le format sous la forme %host ... dans le awstats.www.mon domaine.com.conf

    J'ai rajouter REF et USER, quelqu'un a t-il la traduction SVP?

  16. Bonjour,

    Je ne trouve pas de commande inverse de l'opération suivante :

    mysql> source monFichier.sql

    Je voudrai pouvoir récupérer facilement en ligne de commande sous linux la description d'une base avec ses tables et données (le fichier .sql que j'obtiens avec l'export de phpMyAdmin)

    Merci

×
×
  • Créer...