Page web php
Résolu
thatguy
Messages postés
96
Date d'inscription
Statut
Membre
Dernière intervention
-
thatguy Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
thatguy Messages postés 96 Date d'inscription Statut Membre Dernière intervention -
Bonjour..
je suis novice en prog web... je suis abonné à un service internet qui me donne droit à 5go d'espace web alors je souhaite l'utiliser.. je suis capable de faire des pages simples en html... ce que j'aimerais faire c'est de mettre un mot de passe sur ces pages web car je voudrais que ne soient accessibles qu'à ma famille en raison des photos et toutes les autres choses personnelles... il n'y aura rien de compromettant ou de vraiment important c'est seulement que je ne voudrais pas que tout le monde puisse mater nos photos.... bref... comment mettre un mot de passe sur une page web... est-ce que c'est faisable en html ou je dois me tourner vers php ou javascript... que je ne connais pas d'ailleurs mais que je pourrais tenter d'apprendre!?!!...
merci de vos suggestions...
je suis novice en prog web... je suis abonné à un service internet qui me donne droit à 5go d'espace web alors je souhaite l'utiliser.. je suis capable de faire des pages simples en html... ce que j'aimerais faire c'est de mettre un mot de passe sur ces pages web car je voudrais que ne soient accessibles qu'à ma famille en raison des photos et toutes les autres choses personnelles... il n'y aura rien de compromettant ou de vraiment important c'est seulement que je ne voudrais pas que tout le monde puisse mater nos photos.... bref... comment mettre un mot de passe sur une page web... est-ce que c'est faisable en html ou je dois me tourner vers php ou javascript... que je ne connais pas d'ailleurs mais que je pourrais tenter d'apprendre!?!!...
merci de vos suggestions...
A voir également:
- Page web php
- Web office - Guide
- Supprimer page word - Guide
- Comment traduire une page web - Guide
- Capture page web - Guide
- Création page web - Guide
13 réponses
En html et javascript, non ce n'est pas faisable.
Le plus simple serait un .htacess à mettre dans tes répertoires à protéger.
A voir si ton hébergement le permet.
Le plus simple serait un .htacess à mettre dans tes répertoires à protéger.
A voir si ton hébergement le permet.
Bonjour et merci
mon serveur est un serveur UNIX... je pense qu'il accepte les htaccess... parce que je suis capable d'utitliser htpasswd -c pour créer des mo de passe .. voici mon htaccess:
AuthUserFile /home/u35/basedenoms/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès protégé"
AuthType Basic
<limit GET POST>
Require valid-user
</limit>
........ je pense que j'ai tout fait correctement sauf que j'obtiens cette erreur à l'ouverture de ma page:
500 Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@uottawa.ca and inform them of the time the error occurred , and anything you might have done that may have caused the error.
Error: httpd: syntax error or override violation in access control file /u/u35/public_html/.htaccess, reason: Unknown method
ce qui me contrarie beaucoup.. je continue mes recherches mais si quelqu'un pouvait me donner une coup de pouce ça serait très gentils!!! merci
mon serveur est un serveur UNIX... je pense qu'il accepte les htaccess... parce que je suis capable d'utitliser htpasswd -c pour créer des mo de passe .. voici mon htaccess:
AuthUserFile /home/u35/basedenoms/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès protégé"
AuthType Basic
<limit GET POST>
Require valid-user
</limit>
........ je pense que j'ai tout fait correctement sauf que j'obtiens cette erreur à l'ouverture de ma page:
500 Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@uottawa.ca and inform them of the time the error occurred , and anything you might have done that may have caused the error.
Error: httpd: syntax error or override violation in access control file /u/u35/public_html/.htaccess, reason: Unknown method
ce qui me contrarie beaucoup.. je continue mes recherches mais si quelqu'un pouvait me donner une coup de pouce ça serait très gentils!!! merci
Es tu sur de ton chemin :
/home/u35/basedenoms/.htpasswd
pour le determiner sur ton hebergeur si il permet le php fais un petit scrip php avec la fonction realpth()
/home/u35/basedenoms/.htpasswd
pour le determiner sur ton hebergeur si il permet le php fais un petit scrip php avec la fonction realpth()
oui je suis sur que mon chemin est correct mais pour le php je suis un peu dans le flou je vais regarder ce que tu m'as suggéré Alain et je t'en donne des nouvelles.. je suis novice en php donc!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je suppose que tu as un fichier index.html à la racine de ton site (sinon remplace le nom dans la fonction realpath)
tu crée ce fichier test_path.php
Tu le poses à la racine de ton site au même niveau que index.html
tu crée ce fichier test_path.php
<html> <body> <?php $real_path = realpath ("index.php"); echo "Chemin canonique = ".$real_path; ?> </body> </html>
Tu le poses à la racine de ton site au même niveau que index.html
J'ai tout essayé il semble bien que mon hébergeur ne semble pas permettre le script.... je crois que je vais seulemet bloqué l'accès au site et permettre au membre de ma famille de télécharger les photos en ft://.. c'est seulement que je ne pourrai pas choisir la présentation... je ne vois pas vraiment d'autre moyen de protéger mes info ....
salut, rien de plus simple pour verrouiller une page en php: recopie ce qui suit sur une nouvelle page que tu sauvegarderas avec l'extension .php exemple: mapage.php
voici le code:
<?php
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 == "coucou") // Si le mot de passe est bon // j'ai mis le mot de passe "coucou" .met le tien
{
// On affiche la page cachée qui contient tes photos
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
TU METS TES PHOTOS ICI C'EST DU PUR HTML (insere tes photos avec la balise<img>)
</BODY>
</HTML>
<?php
}
else // et si 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>
<CENTER><p><FONT face=tahoma SIZE="2" COLOR="#FF0000">accès strictement réservé à Thatguy</FONT></p>
<form action="index.php?page=access" method="post">
<p>
<input type="password" name="mot_de_passe" /> <input type="submit" value="Accéder" />
</p>
</form>
<FONT face=tahoma SIZE="2" COLOR="">Veuillez saisir votre mot de passe pour voir mes photos de famille</font></CENTER>
</body>
</html>
<?php
} // Fin du else
// Fin du code :)
?>
voici le code:
<?php
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 == "coucou") // Si le mot de passe est bon // j'ai mis le mot de passe "coucou" .met le tien
{
// On affiche la page cachée qui contient tes photos
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
TU METS TES PHOTOS ICI C'EST DU PUR HTML (insere tes photos avec la balise<img>)
</BODY>
</HTML>
<?php
}
else // et si 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>
<CENTER><p><FONT face=tahoma SIZE="2" COLOR="#FF0000">accès strictement réservé à Thatguy</FONT></p>
<form action="index.php?page=access" method="post">
<p>
<input type="password" name="mot_de_passe" /> <input type="submit" value="Accéder" />
</p>
</form>
<FONT face=tahoma SIZE="2" COLOR="">Veuillez saisir votre mot de passe pour voir mes photos de famille</font></CENTER>
</body>
</html>
<?php
} // Fin du else
// Fin du code :)
?>
re bonjour j'ai réadapté mon code maintenat il fonctionner
php exemple: mapage.php
voici le code:
<?php
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 == "coucou") // Si le mot de passe est bon // j'ai mis le mot de passe "coucou" .met le tien
{
// On affiche la page cachée qui contient tes photos
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
TU METS TES PHOTOS ICI C'EST DU PUR HTML (insere tes photos avec la balise<img>)
</BODY>
</HTML>
<?php
}
else // et si 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>
<CENTER><p><FONT face=tahoma SIZE="2" COLOR="#FF0000">accès strictement réservé à Thatguy</FONT></p>
<form action="mapage.php" method="post">
<p>
<input type="password" name="mot_de_passe" /> <input type="submit" value="Accéder" />
</p>
</form>
<FONT face=tahoma SIZE="2" COLOR="">Veuillez saisir votre mot de passe pour voir mes photos de famille</font></CENTER>
</body>
</html>
<?php
} // Fin du else
// Fin du code :)
?>
php exemple: mapage.php
voici le code:
<?php
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 == "coucou") // Si le mot de passe est bon // j'ai mis le mot de passe "coucou" .met le tien
{
// On affiche la page cachée qui contient tes photos
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
TU METS TES PHOTOS ICI C'EST DU PUR HTML (insere tes photos avec la balise<img>)
</BODY>
</HTML>
<?php
}
else // et si 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>
<CENTER><p><FONT face=tahoma SIZE="2" COLOR="#FF0000">accès strictement réservé à Thatguy</FONT></p>
<form action="mapage.php" method="post">
<p>
<input type="password" name="mot_de_passe" /> <input type="submit" value="Accéder" />
</p>
</form>
<FONT face=tahoma SIZE="2" COLOR="">Veuillez saisir votre mot de passe pour voir mes photos de famille</font></CENTER>
</body>
</html>
<?php
} // Fin du else
// Fin du code :)
?>
re bonjour j'ai réadapté mon code maintenat il fonctionnera a merveille
recopie ce qui suit sur une nouvelle page et sauvegarde la sous: " mapage.php"
voici le code:
<?php
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 == "coucou") // Si le mot de passe est bon // j'ai mis le mot de passe "coucou" .met le tien
{
// On affiche la page cachée qui contient tes photos
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
TU METS TES PHOTOS ICI C'EST DU PUR HTML (insere tes photos avec la balise<img>)
</BODY>
</HTML>
<?php
}
else // et si 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>
<CENTER><p><FONT face=tahoma SIZE="2" COLOR="#FF0000">accès strictement réservé à Thatguy</FONT></p>
<form action="mapage.php" method="post">
<p>
<input type="password" name="mot_de_passe" /> <input type="submit" value="Accéder" />
</p>
</form>
<FONT face=tahoma SIZE="2" COLOR="">Veuillez saisir votre mot de passe pour voir mes photos de famille</font></CENTER>
</body>
</html>
<?php
} // Fin du else
// Fin du code :)
?>
recopie ce qui suit sur une nouvelle page et sauvegarde la sous: " mapage.php"
voici le code:
<?php
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 == "coucou") // Si le mot de passe est bon // j'ai mis le mot de passe "coucou" .met le tien
{
// On affiche la page cachée qui contient tes photos
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
TU METS TES PHOTOS ICI C'EST DU PUR HTML (insere tes photos avec la balise<img>)
</BODY>
</HTML>
<?php
}
else // et si 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>
<CENTER><p><FONT face=tahoma SIZE="2" COLOR="#FF0000">accès strictement réservé à Thatguy</FONT></p>
<form action="mapage.php" method="post">
<p>
<input type="password" name="mot_de_passe" /> <input type="submit" value="Accéder" />
</p>
</form>
<FONT face=tahoma SIZE="2" COLOR="">Veuillez saisir votre mot de passe pour voir mes photos de famille</font></CENTER>
</body>
</html>
<?php
} // Fin du else
// Fin du code :)
?>
salut ^^
d un autre coté le post date d il y a ..........
donc il a du trouvé une réponse :p
mais je vais garder ton code qui me parrai aller pile poil sur un espace familiale aussi
d un autre coté le post date d il y a ..........
donc il a du trouvé une réponse :p
mais je vais garder ton code qui me parrai aller pile poil sur un espace familiale aussi
Bonjour... je m'excuse profondément de ne pas avoir mis le problème résolu avant...à vrai dire ça fait un bon moi que j'ai pas eu le temps de venir faire une tour sur ccm ...j'essaie le code et je vous en reparle.... c'est seulement que je suis encore en train de me battre avec mon hébergeur web pour qu'il laisse le code php rouler... je crois que ça va fonctionner... et ça fait trop longtemps que le post est ouvert alors je vais le mettre résolu .... merci bcp paracetamol ça semble être la solution...je vais partir de là du moment que mon hébergeur va me laisser aller... merci
et je suis encore désolé pour le post
et je suis encore désolé pour le post
Bonjour,
j'ai enfin réussi à trouver un serveur web gratuit à mon école qui me laisse rouler du php.. le problème c'est que je suis plutôt novice en php et je me demandais... est-ce que je ne fais que mettre le fichier index.php et vlan ça devrait rouler ou est-ce que je dois quand même faire index.html.. j'ai essayer bien des façon rien ne semble fonctionner et pourtant j'ai copier coller ce que paracetamol à fait que j'ai nommé le fichier index.php.. je l'ai mis à la racine de mon site et rien ne se passe!!!
Merci d'être là ccm
j'ai enfin réussi à trouver un serveur web gratuit à mon école qui me laisse rouler du php.. le problème c'est que je suis plutôt novice en php et je me demandais... est-ce que je ne fais que mettre le fichier index.php et vlan ça devrait rouler ou est-ce que je dois quand même faire index.html.. j'ai essayer bien des façon rien ne semble fonctionner et pourtant j'ai copier coller ce que paracetamol à fait que j'ai nommé le fichier index.php.. je l'ai mis à la racine de mon site et rien ne se passe!!!
Merci d'être là ccm