-
Compteur de contenus
442 -
Inscrit(e) le
-
Dernière visite
Messages postés par MS-DOS_1991
-
-
Bonjour à tous,
Peut-être n'est-ce pas le bon endroit pour poster un script javascript mais comme c'est en rapport avec le x-html...
Je cherche à ajouter un son à ma page web (du genre en passant la souris au-dessus d'un lien, un bruit se fait entendre)
... J'ai trouvé ceci sur le net:
<html>
<head>
<title>
Test
</title>
<script type="text/javascript">
function Son()
{
eval("document.musique.play();");
}
</script>
</head>
<body>
<embed name="musique" src="son_a_jouer.wav" loop="0" mastersound autostart="0" hidden="true">
<p>
<a href="java script:void()" onMouseover="Son()">lien sonore</a>
</p>
</body>
</html>Pensez-vous que cela soit "bien" ??
Je n'aime pas l'idée de devoir "tricher" en cachant la boite du Player et il me semble que la balise <embed> n'est pas conforme (attribut "name" obsolète, attribut "mastersound" utilisé tout seul, pas fermée...)
Pourriez-vous m'éclairer un peu ??
-
Bonjour,
Juste un petit mot: si tu commence à développer et que tu veux comprendre comment ca marche, je te conseille l'éditeur multi-languages (HTML, CSS, PHP, ASP, JavaScript, C#, C++, INI, ...) gratuit PsPad (mode pur texte, nombreuses fonctionnalités, réarangement du code -donc plus facile à relire-, outils de vérification, etc.)
Bonne chance avec le HTML puis le PHP !!
Amicalement,
-
ah bon ok .... heuuu, c'est quoi exactement leurs différences ??
Merci pour l'info
-
Heeeeeuuuuuuu.....
Je croyais que iso-8859-1 et UTF-8 étaient des charsets absolument identiques ??
Toutefois, si cela n'est pas le cas, une simple balise meta de type:
<meta http-equiv="Content-Type" content="application xhtml+xml"; charset=utf-8 />
devrait faire l'affaire...
Enfin bon... je reste à l'écoute de ce sujet
Amicalement,
-
Tu veux vraiment tester la solidité d'un mot de passe ??
As tu la configuration de ton serveur qui te permette de te servir de la librairie 'crack' ?
<{POST_SNAPBACK}>
En fait je veux que lors de l'inscription de mes futurs utilisateurs (j'espère qu'il y en aura ), un script php compare le mot de passe avec un fichier (du meme type que celui que j'ai affiché plus haut à savoir un mot par ligne) et qu'il affiche un message d'erreur si le mot de passe a été trouvé dans le fichier (c'est donc que le mot de passe est trop faible)
Je tourne sous EasyPhp 1.7 et j'ai activé l'extension depuis l'icone de la barre des taches "configuration" -> "Extensions PHP".
P.S: Merci de m'avoir répondu
-
Bonjour,
J'ai réessayé avec un truc tout simple mais ça ne marche pas:
<?php
/* Ouverture du dictionnaire CrackLib */
$dico = crack_opendict("dictionnaire_fr_1.txt");
$mot_de_passe = "abandonner";
/* Vérification du mot de passe */
$check = crack_check($dico, $mot_de_passe);
$message = crack_getlastmessage();
echo $message;
/* Fermeture du dictionnaire */
crack_closedict($dico);
?>pour le script (simplifié bien entendu ) et comme dico un truc du genre:
Aaron
abaissé
abaissement
abaisser
abandon
abandonnant
abandonne
abandonné
abandonnée
abandonnées
abandonnent
abandonner
abandonnés
abasie
abasourdi
abasourdir
abasourdissement
abat-jour
abats
abattage
abatteur
abattoir
abattre
abattu
abattus
abbatial
abbaye
abbé
abbesse
abc
abcéder
abcès
Abdel
abdication
abdiquer
abdomen
abdominal
abécédaire
abeille
aber
aberrant
aberration
abêtir
abhorrer
Abidjan
abîme
abîmer
abject
abjection
abjurer
ablation
aboiement
aboli
abolir
abolition
abolitionnisme
abolitionniste
abomination
abominer
abondamment
abondance
abondant
abondante
abonné
abonnée
abonnement
abonnements
abonner
abonnés
abord
abordable
abordage
aborde
abordé
aborder
abordés
abords
aborigène
aborigènes
abortif
about
abouti
aboutir
aboutirait
aboutissement
aboutissent
aboutit
aboyer
abracadabrant
abrasif
abrasion
abrasive
abrégé
abrégée
abréger
abreuver
abréviation
abréviations
abri
abricot
abricotier
abrite
abrité
abriter
abroger
abrupt
abruti
absence
absent
absente
absentéisme
absents
absinthe
absolu
absolue
absolument
absolution
absolutisme
absorbé
absorber
absorption
absoudre
abstention
abstentions
abstenu
abstenus
abstinence
abstraction
abstrait
abstraite
abstraitement
abstraits
absurde
absurdement
absurdité
abus
abuser
abusif
abusive
abyssin
Abyssin
Abyssine
Abyssinie
abyssinien
Abyssinien
Abyssinienne
acacia
académicien
académie
Académie
académies
académique
académiques
académisme
acajou
accablant
accabler
accalmie
accède
accédé
accéder
accélération
accéléré
accélérée
accélérer
accent
accents
accentuation
accentue
accentué
accentuer
acceptable
acceptait
acceptant
acceptation
accepte
accepté
acceptée
acceptées
acceptent
accepter
accepterait
accepteront
acceptés
acception
accès
accessible
accessibles
accession
accessoire
accessoirement
accessoires
accident
accidenté
accidentel
accidents
accise
acclamation
acclamer
acclimatation
acclimatement
accommodation
accommoder
accompagnant
accompagne
accompagné
accompagnée
accompagnées
accompagnement
accompagnent
accompagner
accompagnés
accompli
accomplie
accomplir
accomplis
accomplissement
accomplit
accord
accordait
accordant
accorde
accordé
accordée
accordées
accordent
accordéon
accordéoniste
accorder
accordés
accordeur
accords
accore
accoster
accouchement
accoucher
accoucheuse
accroché
accrocher
accroissement
accroître
accru
accrue
accrues
accrus
accueil
accueillant
accueille
accueillent
accueillera... je précise que dans le vrai dico, il y a 22 708 lignes
Quelqu'un aurait-il une idée ?
-
Bonjour,
Avant tout, je ne suis qu'un collégien débutant, donc svp, soyez patient avec moi
Voila. Je suis en train de faire mon site web et aimerais vérifier systématiquement les mots de passe de mes utilisateurs.
J'ai entendu parler de la fonction php crack(): [crack_opendict(), crack_check(), crack_closedict(), etc.].
Je voudrais savoir ce qu'elle vaut, où trouver une version stable pour Windows (j'ai essayé mais c'est super compliqué), et comment construire un dictionnaire de mots à partir d'un simple fichier texte (1 mot par ligne) ?
Merci d'avance pour vos réponses.
-
Bonjour,
Au risque de poser un plus grand dilemme encore... , je vous engage à essayer Maxthon (anciennement MyIE2) qui est une amélioration d'Internet Explorer (gestion des onglets, navigation au clavier, etc) mais qui tourne avec le moteur d'Internet Explorer... en gros c'est un mélange de IE et de Mozilla FireFox
lien: Maxthon (cliquez ensuite sur Télécharger)
Essayez-le puis venez commenter
-
OK bon ben maintenant, je crois que l'on peut mettre
[sUJET RESOLU]
[sUJET RESOLU]
@+ tout le monde
P.S: encore merci et bravo pour le Forum
-
Super, Merci !!!!
Ca marche d'enfer et en plus c'est purement valide !!!
Merci encore petit-ourson (au fait j'ai été voir ton site: il est pas mal du tout :up:!!)
-
j'ai oublié de préciser: sur Internet Explorer, le positionnement des boites n'est effectif qu'avec les hacks (dans le premier sujet) et ta capture petit-ourson ne comporte visiblement pas les hacks
En tout cas, Merci beaucoup de me répondre, c'est sympa
-
En fait avec Internet Explorer, ca donne ca:
+------------------------------------------------------------------------------------------+
| |
| |
| |
+------------------------------------------------------------------------------------------+
+----------+ +--------------------------------------------------------------+ +----------+
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
+----------+ +--------------------------------------------------------------+ +----------+et avec firefox les deux colonnes remontent, empiètent sur celle du haut et sont décalées par rapport à la colonne du centre... (oui je sais c compliqué comme histoire... )
-
Merci d'avoir répondu aussi vite
En fait, je veux que cette page s'affiche aussi bien avec Firefox qu'avec Internet Explorer car pour l'instant, elle ne s'affiche bien qu'avec Internet Explorer
Voici la feuille de style sans les hacks
/* CSS Document */
body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-family: verdana, arial, helvetica, sans-serif;
color: #ccc;
background-color: black;
}
p {
font-size: 12px;
line-height: 22px;
margin-top: 20px;
margin-bottom: 20px;
}
#top {
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border: 5px solid #ccc;
background: black;
height: 100px;
}
#left {
position: absolute;
top: 120px;
left: 0px;
margin: 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
width: 150px;
}
#middle {
position: relative;
margin: 20px 190px 20px 190px;
padding: 10px;
border: 5px solid #ccc;
background: black;
}
#right {
position: absolute;
top: 120px;
right: 0px;
margin: 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
width: 150px;
}
#top {
margin: 20px 20px 0px 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
height: 100px;
}
#left {
position: absolute;
top: 120px;
left: 0px;
margin: 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
width: 150px;
}
#middle {
margin: 20px 190px 20px 190px;
padding: 10px;
border: 5px solid #ccc;
background: black;
}
#right {
position: absolute;
top: 120px;
right: 0px;
margin: 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
width: 150px;
}
#Tableau_Chargement_page_01 {
width: 400px;
background-color: #CC0000;
}
#Tableau_Chargement_page_02 {
width: 100%;
background-color: #000000;
}
#Tableau_Chargement_page_Texte {
font-family: Plump MT, arial, helvetica, sans-serif;
font-size: medium;
font-weight: bolder;
color: #CC0000;
}
#cache {
position: absolute;
top: 200px;
z-index: 10;
visibility: hidden;
} -
Rebonjour,
Désolé pour l'utilisation (ou plutot la non-utilisation ) de la balise CODEBOX... Je ne suis pas un habitué de ce forum. :unsure:
Quelqu'un aurait-il une astuce à me donner ?
Merci
-
Bonjour,
Je suis en train de créer mon site perso et jusqu'il y a quelques jours, je n'utilisais que I.E pour le css et le rendu. (nooooooooooon pas le fouet !!! )
Seulement depuis j'ai téléchargé FireFox et Opera et bien entendu le rendu n'est pas du tout le meme: les blocs <div> apparaissent décalés sur Opera et Firefox.
Je crois que le probleme vient du fait que j'ai dû utiliser des "Hacks css" pour que Internet Explorer puisse afficher normalement le texte.
J'utilise Mozilla Firefox, Opéra et Maxthon (autrefois MyIE2) qui est un très bon logiciel (gestion des onglets, etc) MAIS qui utilise le noyau d'Internet Explorer 6).
Voila le code (simplifié a mort bien sûr)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>
Index.php
</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" />
<meta http-equiv="Default-Style" content="/css/css_Default.css" />
<meta http-equiv="expires" content="15 days" />
<link rel="stylesheet" type="text/css" href="/css/default.css" />
</head>
<body>
<p>
<div id="cache">
<table id="Tableau_Chargement_page_01" cellpadding="4" cellspacing="4">
<tr>
<td align="center" valign="middle">
<table id="Tableau_Chargement_page_02" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle">
<div id="Tableau_Chargement_page_Texte">
<br />
Chargement en Cours...
<br />
Veuillez Patienter
<br />
<br />
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<script type="text/javascript">
<!--/*--><![CDATA[//><!--
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
[url="http://www.editeurjavascript.com"]http://www.editeurjavascript.com[/url]
*/
var nava = (document.layers);
var dom = (document.getElementById);
var iex = (document.all);
if (nava) { cach = document.cache }
else if (dom) { cach = document.getElementById("cache").style }
else if (iex) { cach = cache.style }
largeur = screen.width;
cach.left = Math.round((largeur/2)-200);
cach.visibility = "visible";
function cacheOff()
{
cach.visibility = "hidden";
}
window.onload = cacheOff
//--><!]]>
</script>
<!-- FIN DU SCRIPT -->
</p>
<div id="top">
</div>
<div id="left">
<?php include('includes/Main_Menu-Left.php'); ?>
</div>
<div id="middle">
texte Principal au milieu de la Page.
</div>
<div id="right">
<?php include('includes/Main_Menu-Right.php'); ?>
</div>
</body>
</html>... et le css:
body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-family: verdana, arial, helvetica, sans-serif;
color: #ccc;
background-color: black;
}
p {
font-size: 12px;
line-height: 22px;
margin-top: 20px;
margin-bottom: 20px;
}
#top {
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
border: 5px solid #ccc;
background: black;
height: 100px;
/* ie5win fudge begins */
/*voice-family: "\"
}
\"";
voice-family:inherit;
height: 70px;
}
html>body #top {
height: 70px;
/* ie5win fudge ends */
}
#left {
position: absolute;
top: 120px;
left: 0px;
margin: 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
width: 150px;
/* ie5win fudge begins */
/*voice-family: "\"
}
\"";
voice-family:inherit;
width: 120px;
}
html>body #left {
width: 120px;
/* ie5win fudge ends */
}
#middle {
position: relative;
margin: 20px 190px 20px 190px;
padding: 10px;
border: 5px solid #ccc;
background: black;
}
#right {
position: absolute;
top: 120px;
right: 0px;
/* Opera5.02 will show a space at right when there is no scroll bar */
margin: 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
width: 150px;
/* ie5win fudge begins */
/*voice-family: "\"
}
\"";
voice-family:inherit;
width: 120px;
}
html>body #right {
width: 120px;
/* ie5win fudge ends */
}
pre {
font-size: 12px;
line-height: 22px;
margin-top: 20px;
margin-bottom: 10px;
}
#top {
margin: 20px 20px 0px 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
height: 100px;
/* ie5win fudge begins */
voice-family: "\"
}
\"";
voice-family:inherit;
height: 70px;
}
html>body #top {
height: 70px;
/* ie5win fudge ends */
}
#left {
position: absolute;
top: 120px;
left: 0px;
margin: 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
width: 150px;
/* ie5win fudge begins */
voice-family: "\"
}
\"";
voice-family:inherit;
width: 120px;
}
html>body #left {
width: 120px;
/* ie5win fudge ends */
}
#middle {
margin: 20px 190px 20px 190px;
padding: 10px;
border: 5px solid #ccc;
background: black;
}
#right {
position: absolute;
top: 120px;
right: 0px;
margin: 20px;
padding: 10px;
border: 5px solid #ccc;
background: black;
width: 150px;
/* ie5win fudge begins */
voice-family: "\"
}
\"";
voice-family:inherit;
width: 120px;
}
html>body #right {
width: 120px;
/* ie5win fudge ends */
}
#Tableau_Chargement_page_01 {
width: 400px;
background-color: #CC0000;
}
#Tableau_Chargement_page_02 {
width: 100%;
background-color: #000000;
}
#Tableau_Chargement_page_Texte {
font-family: Plump MT, arial, helvetica, sans-serif;
font-size: medium;
font-weight: bolder;
color: #CC0000;
}
#cache {
position: absolute;
top: 200px;
z-index: 10;
visibility: hidden;
}Je précise que les hacks css ne sont pas de moi et ils ne sont pas "valides css" (le validateur du W3C ne les reconnait pas et je tiens à être "aux normes")
Voili voila :
Pourriez-vous me dire comment les améliorer et les rendre compatibles avec les navigateurs intelligents et à jour ?
P.S: autre pitite question:
Vous aurez certainement remarqué un autre bug d'I.E: je suis OBLIGE d'encadrer la fenetre qui apparait au chargement de la page par deux balises <p> et </p> sinon Internet Explorer l'affiche tres mal !!!
Or, Firefox ne comprend pas cela (et il a bien raison) et affiche mal la fenetre... une solution ??
Merci d'avance,
.Tom
<modérateur: merci d'utiliser la balise codebox pour les grands extraits de codes>
Vérifier la sûreté des mots de passe
dans PHP
Posté
Bonjour,
Je voudrais que mes (futurs) membres s'inscrivent avec des mots de passe sûrs (durs à trouver par une recherche dans un dictionnaire par exemple)
Je voudrais donc un script (php) qui ouvre un dictionnaire (dico.txt), puis qui recherche le mot de passe dedans et retourne un message d'erreur si le mot a été trouvé...
Je précise que mon dictionnaire est écrit avec 1 mot par ligne...
A mon avis, il faut faire une boucle for pour lire chaque ligne du fichier
Quelqu'un pourrait-il m'indiquer comment procéder ?