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   -
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
A voir également:

9 réponses

visiteur
 
Salut,

Tu es sur que ton hebergeur supporte PHP ?
0
loic23601 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   1
 
Mon hébergeur c'est one.com

je pense que oui mais si tu veux vérifier ...
0
visiteur
 
effectivement, tu peux mettre le debut du code de ta page qui ne s'affiche pour que je jette un oeil.
0
loic23601 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   1
 
<?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 );
}
}
?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
visiteur
 
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...";
}
0
loic23601 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   1
 
Oki merci je vais voir au pire j'essayerai de coder moi même.
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
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.. ???
0
loic23601 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   1
 
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
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
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

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
0