Aller au contenu

Kalt

Webmaster Régulier
  • Compteur de contenus

    77
  • Inscrit(e) le

  • Dernière visite

Messages postés par Kalt

  1. Salut,

    En fait si ton inscription est réussie, tu ne dois pas faire de

    header("Location:inscription.php?add=ok");

    , tu restes sur la page en cours et tu affiches simplement que l'inscription a réussi. Tel que ton code fonctionne maintenant, il tourne en rond :

    1- Tu vérifies en début de page si tu as bien les valeurs des variables login et mot de passe,

    2- Si tu ne les as pas tu renvoies une erreur

    3- Si tu les as tu fais l'inscription dans la base de données et tu renvoies la même page pour afficher la réussite

    4- Problème : la page est relancée sans les variables login et mot de passe -> on se retrouve en 2, donc erreur.

    Donc si l'insertion dans la base a réussi, tu fais $reussite = true; puis tu testes l'existence de la variable $reussite au moment où tu affiches ton résultat.

  2. Une petite remarque pour TheRec dans le même sens que Sarc : une table SQL comme celle des utilisateurs contient bien évidemment plusieurs enregistrements, mais au niveau conceptuel, la table utilisateur représente UN utilisateur, c'est pourquoi il est plus "logique" de nommer ses tables au singulier.

  3. Cela me semble difficilement faisable. Le mieux est d'enregistrer chaque page dans un fichier différent. Ainsi, tu vas réduire le temps d'accès aux infos, puisque tes visiteurs n'auront pas à télécharger le catalogue complet, et si l'ordre des pages change dans le catalogue, tu n'auras pas à refaire tous tes liens.

  4. C'est pas tip top comme solution : ton fichier txt sera sur ton site et si un p'tit malin trouve de quelque manière que ce soit l'url de ce fichier, il verra tes mots de passe et pourra s'en servir... Tu n'as pas moyen de faire une petite table mysql avec les codes cryptés en MD5 dedans ?

  5. Stocke tes images sur ton serveur (dans le même répertoire que les images de ton site, par exemple) et dans le code de ton modèle d'email, remplace les chemins d'accès de tes images (qui pour l'instant pointent vers les images sur ton disque dur) par les url de tes images. Ainsi au lieu d'avoir dans ton code source :

    <img src="C:\super\mon_image.jpg" ... >

    Tu dois avoir :

    <img src="http://www.picturapoesis.com/img/mon_image.jpg" ... >

    Comme ça, quand tu envoies un mail, il ne pèse pas lourd, il n'a pas de pièce jointe et c'est le client de messagerie du destinataire qui va chercher les images à la volée sur ton site.

    Voilà, tout ça c'est bien joli, mais je ne sais pas du tout comment le faire avec Outmachin Express.

  6. Si tu tiens vraiment à te fair haïr par tous tes visiteurs...

    Par définition si quelqu'un quitte ton site, il va fermer ta fenêtre, donc impossible de faire quoi que ce soit... La seule solution serait d'ouvrir un pop-up avec le fichier midi, en utilisant ce code dans l'entête de toutes tes pages :

    <head>
    <script language="JavaScript" type="text/javascript">

    // Ici ta fonction "ouvrirPopUp()" pour ouvrir le pop-up...

    window.onClose = ouvrirPopUp();

    </script>

    Mais ça ne marche pas avec FireFox et la fenêtre sera bloquée par les barre d'outils Google et autres...

    Comme tu vois, les progrès de la technologie vont te permettre de ne pas faire une bêtise.

  7. Ta requête doit être comme suit pour rechercher les images dont le nom commence par un chiffre :

    SELECT COUNT(*) AS nbMessage FROM Images WHERE nom_image REGEXP "^[0-9]"

    Ou :

    SELECT COUNT(*) AS nbMessage FROM Images WHERE nom_image REGEXP "^[[:digit:]]"

  8. Il me semble que le principal problème c'est que ton tag <form> se trouve tout en haut de la page, avant le <head>, le <body>, et même le DocType... Une fois ce problème corrigé, essaye donc ceci :

    <a onclick="this.form.reset();return false;"
    href="javascript:;"><img src="ton_image.gif" border="0"></a>

    J'espère que cela fonctionnera, mais je ne résiste pas à l'envie de te faire remarquer la complète inutilité de ce type de bouton reset. Comme le dit si bien Jakob Nielsen :

    The Web would be a happier place if virtually all Reset buttons were removed. This button almost never helps users, but often hurts them.
  9. Clic droit sur le Bureau > Propriétés > Onglet "Paramètres" > Avancé > Onglet "GeForce quelque chose" > Dans le panneau qui s'ouvre à gauche, développer "Gestion de bureau" > Bureau > Propriétés.

    Vous devriez vous retrouver avec 2 petits écrans et la possibilité de choisir un fichier image par bureau. Voilà.

  10. Les apostrophes ne changent rien. Voici ce que je te propose :

    <?
    $db=connect_mysql();
    $numero=$_GET['id'];
    $req="UPDATE tutoriaux SET compteur = compteur + 1 WHERE id = '".$numero."'";
    echo $req;
    $res=mysql_query($req);
    close_mysql($db);
    ?>

  11. Partition Magic permet de créer des partitions dont tu spécifies la taille, pas XP, qui se contente de savoir formater un nouveau disque sans permettre de le scinder en plusieurs morceaux. Si demain tu ajoutes un disque de 200 Go, XP ne te laissera pas le découper en plusieurs paritions, ce qui est gênant sur de telles tailles.

  12. Le problème du redimensionnement d'une image à une taille qui n'est pas la sienne au départ, c'est qu'on se retrouve avec des effets de crénelage forts disgracieux (voyez la page d'accueil de Wanadoo par exemple, la photo sous l'onglet "Ajourd'hui" se réduit si l'on rétrécie la fenêtre). Mieux vaut donc prévoir de pouvoir tout retailler, sauf les images, en utilisant astucieusement les backround.

    Imaginons un header avec une photo de 800px de large. Sur un écran en 1024x768, vous voulez que cette image prenne toute la place en largeur : vous l'alignez à gauche, et dans un logiciel d'image vous isolez la dernière colonne de pixels à droite de la photo, vous le sauvegardez et l'utilisez comme fond, répété sur l'axe X.

  13. Tu as raison, Jean-Luc, mea culpa, l'erreur venait bien de moi. Comme quoi, il est plus facile d'accuser ce pauvre Google que de relire patiemment une page de code... sans compter l'effet catalyseur du premier accusateur pour un problème similaire.

    Maintenant que Google a référencé les pages avec le mot "catalogue" en double, je n'ai plus qu'à attendre qu'il repasse sur mon site en référençant les liens corrigés, pas besoin de 404 dans la mesure ou l'url rewriting permet d'accéder aux bonnes pages, que l'on y fasse appel avec deux fois le mot "catalogue", ou une seule fois.

  14. J'ai un problème un peu similaire avec notre vieux compagnon Google : certaines de mes pages s'appellent &quot;http://www.alfos-peche.com/catalogue-" suvi d'un nom de marque de produit et un numéro, puis par ".html". Et bien quand on tape un nom de marque sur Google, l'url qu'il affiche fait apparaître deux fois le mot "catalogue" !

    Ce n'est pas du tout gênant dans mon cas, on arrive bien sur la bonne page de mon site dans la mesure ou l'url rewriting ne tient compte que du numéro en fin d'url, mais c'est assez curieux... J'ai bien vérifié qu'aucun de mes liens internes ne faisaient apparaître 2 fois le mot "catalogue", et ma sitemap non plus.

    En partant de l'hypothèse que les sitemaps sont effectivement prises en compte à l'heure actuelle (ce qui reste à prouver), y aurait-il un bug dans la lecture de la map ?

×
×
  • Créer...