Problème lecture/affichage pg PHP
loic23601
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
lewis34 Messages postés 2557 Date d'inscription Statut Membre Dernière intervention -
Bonjour les amis,
une fois de plus j'ai besoin de votre précieuse aide.
Voila la situation : je suis en train de créer un site internet. Lorsque j'exporte les pages qui sont en .html il n'y a pas de soucis. Mais j'ai essayé d'intégrer un module pour connecter les utilisateurs. J'ai dès lors du mettre la page internet en .php . Malheureusement elle ne parvient pas a être affichée sur internet.
Pour info : j'ai utilisé le logiciel Dreamweaver CS4 je n'ai donc pas codé le tout moi même.
Et donc si qqn à une idée comment afficher les pages php sur internet je suis prenneur ;-)
Merci d'avance
Bonne journée
une fois de plus j'ai besoin de votre précieuse aide.
Voila la situation : je suis en train de créer un site internet. Lorsque j'exporte les pages qui sont en .html il n'y a pas de soucis. Mais j'ai essayé d'intégrer un module pour connecter les utilisateurs. J'ai dès lors du mettre la page internet en .php . Malheureusement elle ne parvient pas a être affichée sur internet.
Pour info : j'ai utilisé le logiciel Dreamweaver CS4 je n'ai donc pas codé le tout moi même.
Et donc si qqn à une idée comment afficher les pages php sur internet je suis prenneur ;-)
Merci d'avance
Bonne journée
A voir également:
- Problème lecture/affichage pg PHP
- Lecture epub sur pc - Guide
- Affichage double ecran - Guide
- Confirmation de lecture whatsapp - Guide
- Télécharger livre de lecture ce2 gratuit pdf - Télécharger - Éducatifs
- Accusé de lecture gmail - Guide
9 réponses
effectivement, tu peux mettre le debut du code de ta page qui ne s'affiche pour que je jette un oeil.
<?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...";
}
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.. ???
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
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