Morganpog

Inscris le 17/02/2008 à 19:28
  • Nombre de sujets
    17
  • Nombre de messages
    64
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Notions

Ses derniers sujets sur les forums

Morganpog
le 08/04/2008 à 11:16
Problème redirection
Bonjour,
J'ai un problème avec mon header.
Ce bout de code et sur toutes les pages mais il ne fonctionne pas correctement par quoi le remplacer ?

session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: http//:www.monsite.com/membre/membre.php');
Morganpog
le 26/03/2008 à 23:13
suite à l'espace membre
Bonjour
J'utilise l'espace membre que vous avez dans "les comment faire ?" il fonctionne trés bien mais j'essaye de le mettre sur toute les pages de mon site grace à ce petit bout de code :

<?php
//J'ai un session_start(); plus haut
if (!empty($_SESSION['login'])) {
echo '<span class="text1">- <a href="http://127.0.0.1/membre/modification.php">Mon Compte</a><br />
- <a href="http://127.0.0.1/membre/deconnexion.php">Deconnexion</a><br /></span>';
}
else {
include ('include/connexion.php');
?>

<form action="index.php" method="post">
<table width="139" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="70" class="text1"><div align="right">Login : </div></td>
<td width="69"><input type="text1" size="5" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>" /></td>
</tr>
<tr>
<td class="text1"><div align="right">Pass : </div></td>
<td><input type="password" size="5" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>" /></td>
</tr>
<tr>
<td class="text1"><span class="Style12"><a href="../membre/oubli.php">Oublit?</a></span><br />
<span class="Style12"><a href="../membre/inscription.php?">Inscription</a></span></td>
<td><div align="right">
<input type="submit" name="connexion" value="connexion" />
</div></td>
</tr>
</table>
</form>
<?php

}
?>



Le fichier connexion.php est le meme que celui de index.php (juste le code php au debut) qui se situe dans votre tutorial http://www.lephpfacile.com/howto/10-un-espace-membre.

Je l'uilise sur une autre page du site et il fonctionne trés bien mais dés que je le met dans mon modèle avec le bou de code si dessus il ne fonctionne plus. J'ai essayé plusieurs possibiliter mais ca marche pas bien smiley.
Auriez-vous une idée ?

Note du modérateur : le BB-Code ! C'est pas la première fois qu'on te fait la remarque en plus...
Morganpog
le 23/03/2008 à 10:45
joyeuse paque
bonne féte à tous le monde smiley
Morganpog
le 21/03/2008 à 21:34
session_start();
Bonjour,

j'utilise un modéle avec dreamweaver (et oui encore moi smiley), et dans mon modéle il y a une session_start(); dans la page pour pouvoir garder les infos de session et dans mes codes php (quand il y en a) il y a aussi une autre session_start();
donc easyphp me marque à chaque fois qu'il ignore le deuxieme.


Il y a t'il un moyen pour eviter que la deuxieme session_start(); se mette si il voit qu'il y en a deja une?

Un peu comme si on fait un include_once() .
Morganpog
le 14/03/2008 à 13:32
Include dans un modèle
Bonjour,
J'utilise un modèle avec dreamweaver et sur mon modèle je n'arrive pas a faire des include en php à chaque fois il ne trouve pas le chemin même si je met le chemin complet de mon site.
Il y a t'il une autre solution ??
Morgan
Morganpog
le 18/02/2008 à 21:00
conseil pour un espace membre
bonjour,
c'est encore moi suite au message prèdant qui m'a débloquer, je voudrais avoir un petit conseil.

Mon site dispose de deux espace , un espace pour tous le monde et un autre pour les membres.

Pour les membres il va y avoir des sources à télécharger mais pas pour les "non membres" sachant que pour tous il faudrait pouvoir voir en bas de la page "télécharger la source".

Aloir je ne sais pas trop comment faire.
Soit je met une nouvelle page php.
(quand le "non membre" cliquera sur le lien pour la source une nouvelle page s'ouvrira.
Dans cette page on verifira si il est membre ou pas et il pourrat télécharger la source).

Mais j'aurai aimais connaitre si il n'y a pas un autre moyen ??

Morgan
Morganpog
le 18/02/2008 à 19:39
petit problème avec un formulaire de connexion
Bonjours a tous,
J'aurai aimer savoir, j'ai créer un espace membre grace à votre tutos et je voudrai mettre un formulaire de connexion sur toutes les pages.
Pour cela j'utilise un modéle pour simplifier la tache mais je ne vois pas comment faire car j'utilise cette fonction :


<?php
session_start();
if (!empty($_SESSION['login'])) {
echo 'bonjour <a href="http://127.0.0.1/memb/deconnexion.php">Deconnexion</a>';
}
else {
echo 'formulaire de connexion';
}
?>



Avec ce code tous fonctionne correctement mais si je veut mettre les element de mon formulaire que dans votre tuto d'espace membre, j'ai un petit problème avec les "" ou '' comment faire ?? voici le code que je voudrai mettre :


<?php
session_start();
if (!empty($_SESSION['login'])) {
echo 'bonjour <a href="http://127.0.0.1/memb/deconnexion.php">Deconnexion</a>';
}
else {
echo '<form action="membre/membre.php" method="post">
<table width="139" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="70" class="texte"><div align="right">Pseudo : </div></td>
<td width="69"><input type="text" size="5" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"></td>
</tr>
<tr>
<td class="texte"><div align="right">Pass : </div></td>
<td><input type="password" size="5" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"></td>
</tr>
<tr>
<td class="texte"><span class="Style12"><a href="../membre/oubli.php">Oublit?</a></span><br />
<span class="Style12"><a href="../memb/inscription.php?">Inscription</a></span></td>
<td><div align="right">
<input type="submit" name="connexion" value="Ok">
</div></td>
</tr>
</table>
</form>';
}
?>



Morgan

Note du modérateur : il faudra penser à utiliser le bb-code !
LoadingChargement en cours