Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Bonjour ! j'essais de mettre mon site en ligne, tout fonctionne sauf les fichier en .php genre la connexion profil, et je ne sais pas comment faire pour configurer la base de données avec les fichier et pour la partie membres ça dit accès refuser. Vous pouvez m'aider s'il vous plais. Merci d'avance..
Re:
On va mettre les choses au clair...
Tu utilises l'adresse 127.0.0.1 ou 000webhost directement ? 🤔 Parce que là tu m'as envoyé les captures sur l'architecture de tes dossiers sur 000webhost... 🤦♂️ J'avais demandé le répertoire "htdocs
" de XAMPP, il faut bien lire les messages... 🙄
Re:
Pour les captures d'écran, utilise GooPics 😉
Sur le site, ils expliquent comment faire, clique sur "Comment envoyer des images ?"
Re:
Fais une capture d'écran de l'architecture de tes fichiers depuis le dossier "htdocs
"
Re,
@Jerem971, non j’utilise Xampp, je tester le site en localhost puis tout fonctionner, en le mettent sur dans l’hébergeur les inscriptions ne fonctionne plus du moins il me redirige sur une page blanche quand je fait le button submit
Re:
Tu as un sûrement un problème de redirection sur tes fichiers...
Vérifie le bons emplacement de tes fichiers... Utilises-tu Wamp ? 🤔
Bonjour @Jerem971 !
Non je pense que c'est au niveau de la configuration car quand j'enleve la partie code en php la page de inscription s'affiche et puis quand je met le php soit il m'affiche une page blache ou soit il m'affiche la page mais quand je clique 'm'inscrire' cela me redirige sur une page blach en disant que 'inscription.php' n'existe pas ainsi.
Re:
@ALexDesmote, utilise la balise [CODE] (</>) pour mettre du code... Question de visibilité... J'ai rééditer ton message...
As-tu bien suivi cet article ainsi que celui-là ? 🤔
Bonjour @Jerem971 ! Enfaite faux que je revois tout le niveau du côter membres, enfaite maintenant c'est la partie "inscription" ainsi que "edite profil" qui me font faux plans du genre il me redirige vert une page blanche.
Voici le code pour la partie inscription :
<?php
require_once('configurations2.php');
if(isset($_POST['forminscription'])) {
$pseudo = htmlspecialchars($_POST['pseudo']);
$mail = htmlspecialchars($_POST['mail']);
$mail2 = htmlspecialchars($_POST['mail2']);
$mdp = sha1($_POST['mdp']);
$mdp2 = sha1($_POST['mdp2']);
if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail2']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2'])) {
$pseudolength = strlen($pseudo);
if($pseudolength <= 255) {
if($mail == $mail2) {
if(filter_var($mail, FILTER_VALIDATE_EMAIL)) {
$reqmail = $bdd->prepare("SELECT * FROM users WHERE mail = ?");
$reqmail->execute(array($mail));
$mailexist = $reqmail->rowCount();
if($mailexist == 0) {
if($mdp == $mdp2) {
$insertmbr = $bdd->prepare("INSERT INTO users(pseudo, mail, motdepasse) VALUES(?, ?, ?)");
$insertmbr->execute(array($pseudo, $mail, $mdp));
$erreur = "Votre compte a bien été créé ! <a href=\"connexion.php\">Me connecter</a>";
} else {
$erreur = "Vos mots de passes ne correspondent pas !";
}
} else {
$erreur = "Adresse mail déjà utilisée !";
}
} else {
$erreur = "Votre adresse mail n'est pas valide !";
}
} else {
$erreur = "Vos adresses mail ne correspondent pas !";
}
} else {
$erreur = "Votre pseudo ne doit pas dépasser 255 caractères !";
}
} else {
$erreur = "Tous les champs doivent être complétés !";
}
}
?>
<html>
<head>
<title>Ubbus Inscription</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="css2/style2.css">
</head>
<body>
<div align="center">
<h2>Devenir membre de Ubbus</h2>
<br /><br />
<form method="POST" action="">
<table>
<tr>
<td align="right">
<label for="pseudo"></label>
</td>
<td>
<input type="text" placeholder="Votre pseudo" id="pseudo" name="pseudo" value="<?php if(isset($pseudo)) { echo $pseudo; } ?>" />
</td>
</tr>
<tr>
<td align="right">
<label for="mail"></label>
</td>
<td>
<input type="email" placeholder="Votre mail" id="mail" name="mail" value="<?php if(isset($mail)) { echo $mail; } ?>" />
</td>
</tr>
<tr>
<td align="right">
<label for="mail2"></label>
</td>
<td>
<input type="email" placeholder="Confirmez votre mail" id="mail2" name="mail2" value="<?php if(isset($mail2)) { echo $mail2; } ?>" />
</td>
</tr>
<tr>
<td align="right">
<label for="mdp"></label>
</td>
<td>
<input type="password" placeholder="Votre mot de passe" id="mdp" name="mdp" />
</td>
</tr>
<tr>
<td align="right">
<label for="mdp2"></label>
</td>
<td>
<input type="password" placeholder="Confirmez votre mot de passe" id="mdp2" name="mdp2" />
</td>
</tr>
<tr>
<td></td>
<td align="center">
<br />
<input type="submit" name="forminscription" value="Je m'inscris" />
</td>
</tr>
</table>
</form>
<?php
if(isset($erreur)) {
echo '<font color="red">'.$erreur."</font>";
}
?>
</div>
</body>
</html>