Problème lecture/affichage pg PHP
loic23601
Messages postés
48
Statut
Membre
-
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
Configuration: Windows Vista Internet Explorer 7.0
9 réponses
-
-
Mon hébergeur c'est one.com
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.
-
<?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 );
}
}
?> -
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...";
} -
Oki merci je vais voir au pire j'essayerai de coder moi même.
-
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.. ??? -
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
<?php virtual('/Connections/worldin_be.php'); ?> <?php
met simplement ca<?php virtual('/Connections/worldin_be.php');
car tu est toujour dans du php
ensuiteif (!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