LogicielMac.com
  • twitter
  • facebook
  • google+
  • Accueil
  • Forum
  • Logiciels
    • Internet
    • Pratique
    • Utilitaire
    • Multimédia
    • Sécurité
    • Jeux
  • Rubriques
    • Actualités
    • Screencast
    • Articles
  • Espace développeurs
  • Boutique
LogicielMac.com
  • Accueil
  • Forum
  • Logiciels
    • Internet
    • Pratique
    • Utilitaire
    • Multimédia
    • Sécurité
    • Jeux
  • Rubriques
    • Actualités
    • Screencast
    • Articles
  • Espace développeurs

Accéder au contenu


Index du forum » Forum de LogicielMac.com - Partie Logiciel » Developpement & beta
  Aperçu avant impression
FAQ Rechercher Inscription Connexion

HELP php

Developpeurs, Faites tester vos betas - Visiteurs, faites vos remarques pour l'amélioration des softs
Publier une réponse
9 message(s) • Page 1 sur 1
sheepsound
  • sheepsound's Profil
  • sheepsound's Site internet
Avatar de l’utilisateur
Raymond(e) d'or
Message(s) : 142
Inscription : Mar Déc 18, 2007 22:41
Localisation : pas loin ...
MessageMar Fév 24, 2009 16:00
Bonjour, voici le problème que je rencontre :

Je souhaite convertir (retranscrire) du javascript en php pour que le script ne puisse pas s'afficher en même temps que la source.

Voici le script :


<script langage = "javascript">
function Check(){
var passe=document.forms[0].elements[0].value;
if (passe=="toto"){
window.location="xxxxxxxxxxx.html"; }
if (passe=="tata"){
window.location="xxxxxxxxxxx.html"; }
if (passe=="titi"){
window.location="xxxxxxxxxxx.html"; }
if (passe=="tete"){
window.location="xxxxxxxxxxx.html"; }
if (passe=="txtx"){
window.location="xxxxxxxxxxx.html"; }
else {
alert("Si votre espace ne fonctionne pas avec LE BON mot de passe, contactez nous");
}
}
</script>

puis le formulaire :

<form>
<input type="PASSWORD" value="" name="checkbox">
<INPUT type='button' value='Entrer' onClick="Check()">
</form>

Franchement je suis vraiment nul et php et là si vous pouvez m'aider c'est vraiment sympa ... Merci
Dernière édition par sheepsound le Mar Fév 24, 2009 18:20, édité 1 fois.
Image
iBloger
  • iBloger's Profil
Avatar de l’utilisateur
Super Raymond(e) !!!
Message(s) : 635
Inscription : Sam Mai 13, 2006 14:51
Localisation : Dans le Sud...
MessageMar Fév 24, 2009 16:34
Dernière édition par iBloger le Mar Fév 24, 2009 17:13, édité 2 fois.
Image
[url=http://mousse-cou.miniville.fr]Mac mini Intel OSX10.5, 1Gio de RAM, 120Gio DD, avec un Combo
[/url]
sheepsound
  • sheepsound's Profil
  • sheepsound's Site internet
Avatar de l’utilisateur
Raymond(e) d'or
Message(s) : 142
Inscription : Mar Déc 18, 2007 22:41
Localisation : pas loin ...
MessageMar Fév 24, 2009 17:00
Merci, je teste ça et je reviens te dire ...

EDIT : ça fonctionne pas, chaque fois ça envoie sur une page du nom nomdelapage.php (que je peux modifier) même sans mot de passe ...
Dernière édition par sheepsound le Mar Fév 24, 2009 17:13, édité 1 fois.
iBloger
  • iBloger's Profil
Avatar de l’utilisateur
Super Raymond(e) !!!
Message(s) : 635
Inscription : Sam Mai 13, 2006 14:51
Localisation : Dans le Sud...
MessageMar Fév 24, 2009 17:12
Il faut bien sûr changer dans mon script nomdelapage.php par le nom de la page sur laquelle sera le script...
Image
[url=http://mousse-cou.miniville.fr]Mac mini Intel OSX10.5, 1Gio de RAM, 120Gio DD, avec un Combo
[/url]
sheepsound
  • sheepsound's Profil
  • sheepsound's Site internet
Avatar de l’utilisateur
Raymond(e) d'or
Message(s) : 142
Inscription : Mar Déc 18, 2007 22:41
Localisation : pas loin ...
MessageMar Fév 24, 2009 17:14
Image
tom (webmaster)
  • tom (webmaster)'s Profil
Avatar de l’utilisateur
Administratotor Apple
Message(s) : 4876
Inscription : Ven Sep 10, 2004 12:53
Localisation : Marseille
MessageMar Fév 24, 2009 17:42
MacBook Unibody 2 Ghz - 4 Go RAM - 320 Go DD interne - SuperDrive
Image
sheepsound
  • sheepsound's Profil
  • sheepsound's Site internet
Avatar de l’utilisateur
Raymond(e) d'or
Message(s) : 142
Inscription : Mar Déc 18, 2007 22:41
Localisation : pas loin ...
MessageMar Fév 24, 2009 17:43
J'ai avancé un peu plus, maintenant je n'arrive pas ajouter des mots de passe supplémentaires à ce code :

<!--script-->
<?php
// php galère
if (isset($_POST['mot_de_passe'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$mot_de_passe = $_POST['mot_de_passe'];
}
else // La variable n'existe pas encore
{
$mot_de_passe = ""; // On crée une variable $mot_de_passe vide
}

if ($mot_de_passe == "XXXXXXX") // Si le mot de passe est bon
{
// On affiche la page cachée.
?>
<script type="text/javascript">window.location="XXXXXXX.html";</script>
<?php
}
else // le mot de passe n'est pas bon
{
// On affiche la zone de texte pour rentrer le mot de passe.
?>
<!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>Page protégée par mot de passe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form action="erreurmembre.php" method="post">
<p>
<input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
</p>
</form>

</body>
</html>
<?php
} // Fin du else
// Fin du code :)
?>
<!--fin-->
Image
sheepsound
  • sheepsound's Profil
  • sheepsound's Site internet
Avatar de l’utilisateur
Raymond(e) d'or
Message(s) : 142
Inscription : Mar Déc 18, 2007 22:41
Localisation : pas loin ...
MessageMar Fév 24, 2009 17:49
je voudrais pouvoir mettre un truc du genre :

if ($mot_de_passe == "toto; titi; tata; bubu ............")

Plusieurs mots de passe permettant l'accès à la même page.

C'est plus simple qu'avec du .htcaccess et invisible en affichant la source.

Merci à vous !
Image
sheepsound
  • sheepsound's Profil
  • sheepsound's Site internet
Avatar de l’utilisateur
Raymond(e) d'or
Message(s) : 142
Inscription : Mar Déc 18, 2007 22:41
Localisation : pas loin ...
MessageMar Fév 24, 2009 18:19
J'ai trouvééééééééééé !

Donc pour créer une page protégée voici le code php :

<!--script-->
<?php
// mot de passe
if (isset($_POST['mot_de_passe']))
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$mot_de_passe = $_POST['mot_de_passe'];
}
else
{
$mot_de_passe = ""; //rien mettre ici
}

if (($mot_de_passe == "XXXX") OR ($mot_de_passe == "XXXX") OR ($mot_de_passe == "XXXX"))
{


?>
<script type="text/javascript">window.location="XXXX.html";</script>
<?php
}
else
{

?>

<form action="XXXXXX.php" method="post">
<p>
<input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
</p>
</form>

<?php
}
?>
<!--fin-->


Merci de votre participation !!!
Image

Publier une réponse
9 message(s) • Page 1 sur 1

Retour vers Developpement & beta

Retour vers Index du forum

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)

Index du forum
© Absolution Style by Christian Bullock
L’équipe Supprimer tous les cookies du forum• Le fuseau horaire est UTC+1 heure
Powered by phpBB© 2000, 2002, 2005, 2007 phpBB Group
  • Contact
  • |
  • Annoncer sur LogicielMac.com
  • |
  • Mentions légales
  • |
  • CGU
LogicielMac.com
© Logiciel Mac
LogicielMac.com