Page web php
Résolu/Fermé
thatguy
Messages postés
96
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
1 septembre 2009
-
20 juil. 2007 à 20:15
thatguy Messages postés 96 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 1 septembre 2009 - 3 mars 2008 à 13:53
thatguy Messages postés 96 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 1 septembre 2009 - 3 mars 2008 à 13:53
A voir également:
- Page web php
- Supprimer une page word - Guide
- Traduire une page web - Guide
- Web office - Guide
- Capture page web - Guide
- Adresse 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.
thatguy
Messages postés
96
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
1 septembre 2009
7
23 juil. 2007 à 17:19
23 juil. 2007 à 17:19
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()
thatguy
Messages postés
96
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
1 septembre 2009
7
24 juil. 2007 à 13:33
24 juil. 2007 à 13:33
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
thatguy
Messages postés
96
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
1 septembre 2009
7
25 juil. 2007 à 19:41
25 juil. 2007 à 19:41
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 :)
?>
warlix
Messages postés
1201
Date d'inscription
mercredi 25 juillet 2007
Statut
Contributeur
Dernière intervention
21 février 2009
288
11 oct. 2007 à 15:16
11 oct. 2007 à 15:16
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
thatguy
Messages postés
96
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
1 septembre 2009
7
1 nov. 2007 à 19:49
1 nov. 2007 à 19:49
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
thatguy
Messages postés
96
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
1 septembre 2009
7
16 janv. 2008 à 22:48
16 janv. 2008 à 22:48
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
thatguy
Messages postés
96
Date d'inscription
vendredi 1 juin 2007
Statut
Membre
Dernière intervention
1 septembre 2009
7
3 mars 2008 à 13:53
3 mars 2008 à 13:53
Désolé pour le retard c'était un projet en plan..
tout est réglé tout marche merci
tout est réglé tout marche merci