i M@N

  • Signature
    One Love, One Heart, One Unity.
  • Site web
  • Nombre de sujets
    92
  • Nombre de messages
    1 681
  • Nombre de commentaires
    35
  • Nombre de news
    Aucune
  • Niveau en PHP
    Bon

Ses derniers messages sur les forums

i M@N
le 04/09/2004 à 09:34
Concordance local/serveur
Hello !

Ouais bon mais j'ai tout lu, là, et il me semble que c'est déjà adapté, non? Tu as vu mon code ou pas? Il y a peut-être d'autres méthodes, mais normalement, tel que c'est, ça devrait marcher...


Bah relis ... si je te dis de déclarer tes variables issues de POST et de GET au début et de les initialiser c'est pas pour faire le malin, c'est par expérience.

Pour moi là ça va pas :
// Test de la définition des variables 
if (isset($_POST['login']) && isset($_POST['pwd']))
{


Déclare et initialise tes variables au début :
<?php 
// Définition de la session administrateur
$login_valide = "meuwa";
$pwd_valide = '80afd71231d85f5720a57e98d5ef6e18';
if (isset($_POST['login'])) $login = $_POST['login']; else $login = "";
if (isset($_POST['pwd'])) $pwd = $_POST['pwd']; else $pwd = "";

...

/* Vérification des informations du formulaire, à savoir si le pseudo saisi est bien un pseudo autorisé, de même pour le mot de passe */
if ($login_valide == $login && (md5($pwd)== $pwd_valide))
{

...

/* Enregistrement des paramètres de l'administrateur comme variables de session */
$_SESSION['login'] = $login;
$_SESSION['pwd'] = $pwd;

...


Essaye ça ... y'a pas d'autre méthode.
Et encore un truc ... ça "marche" pas, ça fonctionne.

@+...
One Love, One Heart, One Unity.
i M@N
le 03/09/2004 à 11:10
Concordance local/serveur
Hello !

Le souci avec EasyPHP 1.7, c'est de coder en register_global à off.

Depuis PHP 4 les variables globales sont paramétrées à off par défaut dans le php.ini (C:\Program Files\EasyPHP1-7\apache\php.ini).

3 solutions :

1 - apprendre à coder à off, ce que j'ai fait, ça prends pas très longtemps et ça amène un peu plus de sécurité dans les scripts.

2 pages à lire pour ça :

http://www.phpteam.net/affiche.php?quoi=global1

http://www.phpdebutant.org/article113.php

2 - changer le php.ini : solution de fénéant qui devront refaire tous leurs scripts le jour où leur hébergeur passe à PHP 4.

3 - importer les variables : solution de fainéant aussi mais bon ...
<?php import_request_variables("GPC"); ?>

Enfin, ne pas oublier d'initialiser ses variables :

Avec POST :
<?  if (isset($_POST['var'])) $var = $_POST['var']; else $var = "";  ?>

pareil avec GET :
<?  if (isset($_GET['var'])) $var = $_GET['var']; else $var = "";  ?>


@+...

P.S : LA_GLOBULE on retrouve plus rien sans moteur de recherche ... j'avais déjà posté ça ... smiley
One Love, One Heart, One Unity.
i M@N
le 31/08/2004 à 13:08
EasyPHP 1.7 et PHP 5
Hello !

Je viens d'installer PHP5 dans mon EasyPHP 1.7 ... cool. mais un peu relou parce qu'il faut modifier quelques trucs :

Télecharger "PHP 5.0.1 zip package" (pour windows) a partir de http://www.php.net/downloads.php et le dezipper dans le dossier d'installation d'EasyPHP.

Il suffit ensuite de modifier le c:/easyphp/apache/conf/httpd.conf
ci dessous les qques lignes que j'ai du modifier:
LoadModule php4_module "C:/EasyPHP/php/php4apache.dll" devient
LoadModule php5_module "C:/EasyPHP/php/php5apache.dll"
AddModule mod_php4.c devient
AddModule mod_php5.c
Pour ce bloc, on ajoute juste "index.php5"

DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4 index.php5

meme chose pour cette ligne ou on ajoute l'extension ".php5":
AddType application/x-httpd-php .phtml .pwml .php3 .php4 .php5 .php .php2 .inc

il faut copier le fichier C:\Program Files\EasyPHP1-7\php\libmysql.dll dans le dossier C:\WINDOWS\system

Dans php.ini :
; Directory in which the loadable extensions (modules) reside.
Remplacer :
; extension_dir = "C:\Program Files\EasyPHP1-7\php\extensions\"
Par :
extension_dir = "C:\Program Files\EasyPHP1-7\php\ext\"

A la fin de php.ini : ajouter extension=php_mysql.dll

Yeah ! smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 29/08/2004 à 23:26
Messagerie interne
Reuh ...

C'est rien de perso Moogli ... au contraire, je trouve que t'es un nice gars plutôt constructif ... mais là ... bon bah ... arf koi !

Toute façon quand je trouve un peu de temps je vais bosser sur un script de messagerie ... ça m'intéresse.

smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 29/08/2004 à 18:44
Messagerie interne
Hello !

Bon bah après test je retire ce que j'ai dit ... l'est tout bidon ce code ... il me fait que des erreurs et en plus le design est trop laid !! smiley
LA_GLOBULE : mets-pas ça dans tes comment faire on va encore avoir des plaintes !!!
Moralité : on est jamais mieux servi que par soi-même ...

Bien essayé quand même Moogli ... smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 25/08/2004 à 10:12
Messagerie interne
Hello !

LA_GLOBULE : tu pourrais mettre le code de Moogli dans les comment faire non ?

Moogli Président !! smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 24/08/2004 à 21:43
contôle d'une url
Reuh ...

Super !

Merci Bibi !! smiley

@+...
One Love, One Heart, One Unity.
LoadingChargement en cours