Problème lecture/affichage pg PHP
Fermé
loic23601
Messages postés
45
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 juillet 2009
-
24 juil. 2009 à 14:15
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 24 juil. 2009 à 15:34
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 24 juil. 2009 à 15:34
A voir également:
- Problème lecture/affichage pg PHP
- Confirmation de lecture whatsapp - Guide
- Easy php - Télécharger - Divers Web & Internet
- Que veut dire pg - Forum Loisirs / Divertissements
- Accusé de lecture gmail - Guide
- Un bloqueur de publicité empêche la lecture. veuillez le désactiver pour démarrer la vidéo - Astuces et Solutions
9 réponses
loic23601
Messages postés
45
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 juillet 2009
1
24 juil. 2009 à 14:23
24 juil. 2009 à 14:23
Mon hébergeur c'est one.com
je pense que oui mais si tu veux vérifier ...
je pense que oui mais si tu veux vérifier ...
effectivement, tu peux mettre le debut du code de ta page qui ne s'affiche pour que je jette un oeil.
loic23601
Messages postés
45
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 juillet 2009
1
24 juil. 2009 à 14:35
24 juil. 2009 à 14:35
<?php virtual('/Connections/worldin_be.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['login'])) {
$loginUsername=$_POST['login'];
$password=$_POST['mdp'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "/acc.membre.html";
$MM_redirectLoginFailed = "/erreur.connex.html";
$MM_redirecttoReferrer = false;
mysql_select_db($database_worldin_be, $worldin_be);
$LoginRS__query=sprintf("SELECT login, pwd FROM utilisateurs WHERE login=%s AND pwd=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $worldin_be) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['login'])) {
$loginUsername=$_POST['login'];
$password=$_POST['mdp'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "/acc.membre.html";
$MM_redirectLoginFailed = "/erreur.connex.html";
$MM_redirecttoReferrer = false;
mysql_select_db($database_worldin_be, $worldin_be);
$LoginRS__query=sprintf("SELECT login, pwd FROM utilisateurs WHERE login=%s AND pwd=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $worldin_be) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
effectivement, il ne se passe rien sur mon serveur non plus, cela dit la premiere instruction genere une erreur :
<?php virtual('/Connections/worldin_be.php'); ?>
il est sensé faire quoi ce fichier ?
dans ton code quand tu teste :
if (isset($_POST['login'])) {
...
}
il ne faudra pas mettre un else pour saisir le login s'il n'existe pas:
else
{
echo "saisir login...";
}
<?php virtual('/Connections/worldin_be.php'); ?>
il est sensé faire quoi ce fichier ?
dans ton code quand tu teste :
if (isset($_POST['login'])) {
...
}
il ne faudra pas mettre un else pour saisir le login s'il n'existe pas:
else
{
echo "saisir login...";
}
loic23601
Messages postés
45
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 juillet 2009
1
24 juil. 2009 à 14:54
24 juil. 2009 à 14:54
Oki merci je vais voir au pire j'essayerai de coder moi même.
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
24 juil. 2009 à 15:00
24 juil. 2009 à 15:00
oula ça c'est du code copier collé d'un tuto ou d'un site...
me trompais-je ?
bon si a cette ligne
<?php virtual('/Connections/worldin_be.php'); ?>
ca genere une erreur verifie le chemin et le nom de fichier
et pourquoi verifie tu le version de php <6 ==> if (PHP_VERSION < 6)
on en a a la 5.3 il me semble.. ???
me trompais-je ?
bon si a cette ligne
<?php virtual('/Connections/worldin_be.php'); ?>
ca genere une erreur verifie le chemin et le nom de fichier
et pourquoi verifie tu le version de php <6 ==> if (PHP_VERSION < 6)
on en a a la 5.3 il me semble.. ???
loic23601
Messages postés
45
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 juillet 2009
1
24 juil. 2009 à 15:04
24 juil. 2009 à 15:04
hé non même pas c'est ce que dreamweaver écrit lorsque tu clic sur le bouton connecter l'utilsateur je n'ai pas touché au code, j'ai juste complété les champs qu'il me demandait
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
24 juil. 2009 à 15:34
24 juil. 2009 à 15:34
c'est pas grave, c'est pas la le probleme, quoique j'utilse Dw depuis deja quelques années et je ne connaissait pas cette possibilité.. lol!
sinon pour en revenir a ton pb
met simplement ca
car tu est toujour dans du php
ensuite
ca c'est inutile met seulement session_start();
ensuite
?>
<?php
inutile tu peut virer
ensuite ces 2 variables tu les definies dans ta condition
$MM_redirectLoginSuccess = "/acc.membre.html";
$MM_redirectLoginFailed = "/erreur.connex.html";
si tu veut quelle te serve faut les mettre en dehors du if car si g tout compris elle redirige vers la page adequat
sinon pour en revenir a ton pb
<?php virtual('/Connections/worldin_be.php'); ?> <?php
met simplement ca
<?php virtual('/Connections/worldin_be.php');
car tu est toujour dans du php
ensuite
if (!isset($_SESSION)) { session_start(); }
ca c'est inutile met seulement session_start();
ensuite
?>
<?php
inutile tu peut virer
ensuite ces 2 variables tu les definies dans ta condition
$MM_redirectLoginSuccess = "/acc.membre.html";
$MM_redirectLoginFailed = "/erreur.connex.html";
si tu veut quelle te serve faut les mettre en dehors du if car si g tout compris elle redirige vers la page adequat