Aller au contenu

MS-DOS_1991

Hubmaster
  • Compteur de contenus

    442
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par MS-DOS_1991

  1. D'un point de vue strictement référencement, le .htaccess est sans nul doute la meilleure solution car la redirection se déroule alors du coté "serveur" alors qu'avec une balise <meta />, elle se passe du coté "client" et les robots de recherche n'aiment pas ca... Avec <meta http-equiv="Refresh" content="0;URL=http://www.domaine.tld/public/data/index.php" /> , tu cours le risque de te faire blacklister par les moteurs de recherche . Donc, la meilleure solution est le .htaccess...
  2. Salut fred_c Le mieux est sans doute d'utiliser le fichier .htaccess RedirectPermanent index.html http://www.domaine.tld/public/data/index.php NB: Plus d'infos ici
  3. Salut sofia Pourrais-tu éditer ton message en refermant ta balise [ code ][ /code ] ? En ce qui concerne les "erreurs" de ton code: Ne JAMAIS faire confiance à un utilisateur , donc toujours protéger ses variables: // Données provenant du formulaire d'inscription d'un nouveau client $nom = trim(strip_tags($_POST['Nom'])); $prenom = trim(strip_tags($_POST['Prenom'])); $adresse = trim(strip_tags($_POST['Adresse'])); $cp = trim(strip_tags($_POST['CodePostal'])); $ville = trim(strip_tags($_POST['Ville'])); $nutel = trim(strip_tags($_POST['Tel'])); $email = trim(strip_tags($_POST['E-mail'])); $_SESSION['E-mail'] = $email; $mdp = md5($_POST['MotDePasse']); $_SESSION['MotDePasse'] = $mdp; $question = trim(strip_tags($_POST['Question'])); $reponse = trim(strip_tags($_POST['Reponse'])); Plutôt écrire les commandes MySQL en majuscules et mettre des ' ' apres le nom des champs $requete1= "SELECT * FROM clients WHERE E-mail='$email'"; ... $requete2="INSERT INTO clients VALUES ('', '$nom', '$prenom', '$adresse', '$cp', '$ville', '$nutel', '$email', '$mdp', '$question',' $reponse')"; Le + va produire une erreur car non reconnu par php Penser à refermer les balises html dans l'ordre et utiliser de préférence les single quotes (plus rapides et plus pratiques dans ce cas): echo "<p align="center" style="font-size: normal; color: #CC0000;">Inscription du nouveau client réussie</p>'; Attention: la fonction header() ne marche que si aucune sortie html n'a été produite avant son utilisation: echo "<p align="center" style="font-size: normal; color: #CC0000;">Inscription du nouveau client réussie</p>'; // header('Location: produit.php'); La fin de ton code est un peu embrouillée else { // Fermeture de la base de données echo 'connexion à la BD echouée'; } _AT_mysql_close(); @+
  4. Salut Portekoi peut-etre en JavaScript avec getElementsById(): <span onMouseOver="document.getElementsById('solde').style.backgroundColor='blue';">Solde de :</span> <!-- et plus loin dans ton tableau --> <th id="solde">Solde</th> edit: impardonnable !! j'avais oublié de préciser l'évènement onMouseOut pour restaurer la couleur originale de la cellule (bien vu portekoi ) <span onMouseOver="document.getElementById('solde').style.backgroundColor='blue';" onMouseout="document.getElementById('solde').style.backgroundColor='white';">Solde de :</span>
  5. Salut à tous Personnellement, je pense qu'en s'acharnant (bien doser le niveau de pubs: trop et les visiteurs s'enfuient, pas assez et tu ne gagnes rien ), un site web peut au minimum te payer ton hébergement (~10-15 par mois "facilement" si ton site est assez volumineux) Mais de la a gagner des fortunes, surement pas si tu n'as pas un vrai système de gains (dons paypal, commerce en ligne, pubs à donf, etc etc)
  6. Salut Dedee En ce moment je suis en pleine construction d'un site pour un "client" (il se reconnaitra ) mais si tu veux, je peut peut-etre t'aider j'apprends le xul depuis quelques emaines... Enfin bon voili voila si tu as besoin d'aide, msdos.1991_AT_gmail.com ou Tom21200_AT_hotmail.fr sur msn @+
  7. Essaie avec un éditeur pur texte (bloc-notes ou PsPad)
  8. Salut wblesrencontres Ca pourrait aussi être un problème d'hébergeur non ? Certains hébergeurs désactivent en efffet les .htaccess et cie pour des raisons de sécurité...
  9. Salut Julien_B Si ton site n'a pas énormément de pages et si ton hébergeur le supporte, la meilleure solution est sans doute un .htaccess. RewriteEngine on RewriteCond %{HTTP_HOST} ^monsite.com$ RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301] Sinon, il faut faire la même chose mais en php @+
  10. Salut vero C'est moi ou il manque une accolade droite, une balise fermante </li> et un point-virgule dans ton code ? Sinon, pour ton problème, ne suffirait-il pas de mettre if($resultat == 1) {$resultat = 'h';} elseif($resultat == 2) {$resultat = 'f';} else {$resultat = 'c';} edit: oups trop tard. Je n'avais pas pensé aux tableaux @+
  11. met ton code ici si tu as besoin d'aide
  12. Salut Rapport du Validateur HTML (W3C) il y a pas mal de choses à améliorer coté code mais le reste est assez intéressant... sauf les fôteu d' ortôgrafe Même remarque que celle d'enroc: sans javascript, les menus ne marchent pas du tout.
  13. Salut EcliptuX Tu devrais éviter d'utiliser $_REQUEST['...'] qui crée une faille dans ton script... Utilise plutôt $_GET['...'] si ton formulaire est en GET ou $_POST['...'] s'il est en POST et n'oublie pas: qu'est-ce qui empêche un utilisateur malveillant de taper <script>function code_malveillant() {......}</script> dans ton formulaire ?? Sans protection, ça devient une porte ouverte aux pirates
  14. Salut burinho pour cette sorte de questionnaire, ne vaudrait-il pas mieux utiliser des radios ? tu ne peut pas etre a la fois femme et homme ni salarié et sans emploi dans ce cas, le code html serait: <form action="trait.php" method="post"> <p> <input type="radio" name="sexe" value="Femme" />Femme <input type="radio" name="sexe" value="Homme" />Homme </p> <p> <input type="radio" name="travail" value="Salarie" />Salarié <input type="radio" name="travail" value="Sans_Emploi" />Sans Emploi </p> </form> et en php: <?php $sexe = $_POST['sexe']; echo $sexe; $travail = $_POST['travail']; echo $travail; ?> edit: oups posté trop tard dslé pour le rabachage lol Sinon ba pour des checkboxes c pareil... je crois
  15. Salut jonroy Host-Gratuit 200 Mo Php MySQL .htaccess/.htpasswd Sous-Domaine ([u]http://www.votre-site.host-gratuit.net et [u]http://votre-site.host-gratuit.net) Inscriptions rapides Aide disponible, rapide et efficace
  16. Salut Sfimx Ca doit être faisable mais il faut certainement que ton script php dispose des autorisations en lecture-écriture. Pour ouvrir des urls, je crois qu'il faut utiliser la fonction fsocksopen() qui retourne une variable comme avec fopen() , mais je ne sais pas si on peut éditer les fichiers ensuite. @+
  17. Salut Mamat et merci de ta réponse Je vais essayer. edit: Ca marche mais du coup, l'intitulé du lien se retrouve plaqué contre la bordure du haut. Comment faire pour le centrer verticalement dans la cellule ? @+
  18. Bonjour , Ce topic rejoint un peu http://www.webmaster-hub.com/index.php?showtopic=14255 voici le html (exagéré bien sûr ): <table style="border: medium solid black; width: 100%;""> <tr> <td style="text-align: center;"> <a href="#" style="display: block;">lien 1</a> </td> <td> texte+long texte+long texte+long <br /> texte+long texte+long texte+long <br /> texte+long texte+long texte+long <br /> texte+long texte+long texte+long <br /> texte+long texte+long texte+long <br /> texte+long texte+long texte+long </td> </tr> </table> Je voudrait que le lien présent dans la première cellule la remplisse entièrement (en largeur comme dans le topic précédent, mais aussi en hauteur) Merci d'avance
  19. Top 25 --> www.webstandards.org --> www.mozilla.org
  20. Salut titytwister Tout cela est possible en combinant (x)html, css et php. En ce qui concerne le tableau, voici le code xhtml : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-FR" dir="ltr"> <head xml:lang="fr-FR" dir="ltr"> <title> Titre de la Page </title> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Language" content="fr-FR" /> <meta http-equiv="Default-Style" content="help-titytwister-css.css" /> <link rel="stylesheet" type="text/css" title="Styles du tableau" href="help-titytwister-css.css" /> </head> <body> <table> <thead> <tr> <th rowspan="2"> Jour </th> <th rowspan="2"> Section </th> <th rowspan="2"> Cours Prévu </th> <th colspan="2" class="noborderbottom"> Téléchargement </th> <th rowspan="2"> Animateur </th> <th rowspan="2"> Observations </th> </tr> <tr> <th class="nobordertop noborderright"> Cours </th> <th class="nobordertop noborderleft"> Liste d'appel </th> </tr> </thead> <tbody> <!-- ligne 1 --> <tr> <td rowspan="8"> Samedi 10/12 </td> <td rowspan="2"> Erasme 1 </td> <td rowspan="2"> INC </td> <td rowspan="2"> <a href="#">lien</a> </td> <td rowspan="2"> <a href="#">lien</a> </td> <td> Fred </td> <td rowspan="2"> Nicolas n'est pas venu </td> </tr> <!-- ligne 2 --> <tr> <td> SEB </td> </tr> <!-- ligne 3 --> <tr> <td rowspan="2"> Stockfeld 1 </td> <td rowspan="2"> TOP </td> <td rowspan="2"> <a href="#">lien</a> </td> <td rowspan="2"> <a href="#">lien</a> </td> <td> Jean </td> <td rowspan="2"> Les enfants ont été fatiguants, un avertissement </td> </tr> <!-- ligne 4 --> <tr> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> </tr> <!-- ligne 5 --> <tr> <td rowspan="2"> Erasme 2 </td> <td rowspan="2"> INC </td> <td rowspan="2"> <a href="#">lien</a> </td> <td rowspan="2"> <a href="#">lien</a> </td> <td> Michel </td> <td rowspan="2"> </td> </tr> <!-- ligne 6 --> <tr> <td> Stephane </td> </tr> <!-- ligne 7 --> <tr> <td rowspan="2"> Stockfeld 2 </td> <td rowspan="2"> Manoeuvre </td> <td rowspan="2"> <a href="#">lien</a> </td> <td rowspan="2"> <a href="#">lien</a> </td> <td> Patrick </td> <td rowspan="2"> </td> </tr> <!-- ligne 8 --> <tr> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> </tr> <!-- ligne 9 --> <tr> <td rowspan="8"> Samedi 17/12 </td> <td rowspan="2"> Erasme 1 </td> <td rowspan="2"> DIV </td> <td rowspan="2"> <a href="#">lien</a> </td> <td rowspan="2"> <a href="#">lien</a> </td> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> <td rowspan="2"> </td> </tr> <!-- ligne 10 --> <tr> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> </tr> <!-- ligne 11 --> <tr> <td rowspan="2"> Stockfeld 1 </td> <td rowspan="2"> Rep </td> <td rowspan="2"> <a href="#">lien</a> </td> <td rowspan="2"> <a href="#">lien</a> </td> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> <td rowspan="2"> </td> </tr> <tr> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> </tr> <!-- ligne 13 --> <tr> <td rowspan="2"> Erasme 2 </td> <td rowspan="2"> INC </td> <td rowspan="2"> <a href="#">lien</a> </td> <td rowspan="2"> <a href="#">lien</a> </td> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> <td rowspan="2"> <a href="#traitement-php"> </a> </td> </tr> <!-- ligne 14 --> <tr> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> </tr> <!-- ligne 15 --> <tr> <td rowspan="2"> Stockfeld 2 </td> <td rowspan="2"> SPO </td> <td rowspan="2"> <a href="#">lien</a> </td> <td rowspan="2"> <a href="#">lien</a> </td> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> <td rowspan="2"> <a href="#traitement-php"> </a> </td> </tr> <tr> <td class="bg-rouge"> <a href="#traitement-php"> </a> </td> </tr> </tbody> </table> </body> </html> ... et le css : body { font-size: small; } table { border: medium solid black; border-collapse: collapse; width: 100%; } table tr th, td { text-align: center; padding: 1.5px; } table tr th { border: medium solid black; background-color: yellow; text-decoration: underline; } table tr td { border: thin solid gray; } .bg-rouge { background-color: red; } .bg-rouge a { display: block; color: red; text-decoration: none; } .nobordertop { border-top: none; } .noborderleft { border-left: none; } .noborderright { border-right: none; } .noborderbottom { border-bottom: none; } NOTES: Le code est valide XHTML1.1/CSS 3 Le design correspond à ta capture d'excel (enfin je crois ) Je n'ai pas inclus de scripts de traitement (PHP, MYSQL, etc) Pour ce qui est du traitement (envoi de mails, login, etc), je te conseille très fortement le PHP. Si tu veux de l'aide pour la programmation en PHP, n'hésite pas à m'envoyer un email (msdos.1991_AT_gmail.com) @+
  21. salut Vent40 pourrais-tu préciser (fournir une url), un code source, etc ?? Qu'entends-tu par "Boutons de Navigation" ? - Les fleches du navigateurs ou - Des boutons à toi (dans le code de la page) @+
  22. Salut Athoms pourquoi pas Host-Gratuit ? @+
  23. Bonjour debutandudebu Est-ce que ta page est en ligne ? Si oui, pourrais-tu mettre un lien vers celle-ci ? Si non, copie le code source de ta page et place-le entre des balises [ codebox ] [ / codebox ]
  24. Bonjour MyRank.org et MonPageRank.com permettent d'afficher le parerank d'un site sur le votre, et je ne crois pas qu'ils limitent la bande passante. Vous pouvez toujours leur envoyer un message pour le leur demander
  25. Salut Les Meta-Tags peuvent être de la forme <meta http-equiv="" content="" /> -Variables Système- ou <meta name="" content="" /> -Variables Utilisateur- Dans FrontPage 2000, il faut entrer les tags suivants: Fichier => Propriétés => Personnaliser => Variables Système (HTTP-EQUIV) => Ajouter... Nom = "Content-Type" Valeur = "text/html" Nom = "Content-Style-Type" Valeur = "text/css" Nom = "Content-Language" Valeur = "fr-FR" Nom = "Default-Style" Valeur = &quot;http://www.tonsite.com/style_par_defaut.css" Nom = "Location" Valeur = "[i]http://www.tonsite.com/" Nom = "Title" Valeur = "Titre du site" Fichier => Propriétés => Personnaliser => Variables Utilisateur => Ajouter... Nom = "Author" Valeur = "Auteur du site" Nom = "Description" Valeur = "description du site" Nom = "Distribution" Valeur = "Global" Nom = "Identifier-URL" Valeur = &quot;http://www.tonsite.com/" Nom = "Keywords" Valeur = "mots-cles du site" Nom = "Language" Valeur = "fr-FR" Nom = "Rating" Valeur = "General" Nom = "Title" Valeur = "Titre du site" P.S: Attention!! FrontPage est vivement déconseillé car ne respectant pas les standards du web
×
×
  • Créer...