version php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : version php

awwwwwwwwww

par knops » 19 févr. 2006, 21:13

remplacer toutes tes variables non déclarées

même dans les requéte sql?

par fab » 13 févr. 2006, 01:39

puis c'est toujours pratique de savoir d'ou vient une variable... cela fait gagner beaucoup de temps si tu partages ton code :)

par Cyrano » 13 févr. 2006, 01:04

Sauf erreur de ma part, notez que lorsque PHP 6 sera en fonction, la directive sera à OFF par défaut avec impossibilité de la modifier à ON parce que la directive n'existera plus dans le fichier de configuration. Prenez de bonnes habitudes dès maintenant, ce sont des heures voire des jours que vous économiserez plus tard ;)

Re: sa marche mais!

par didgar » 13 févr. 2006, 00:20

merci mec sa marche ton truc .....mais comment faire pour mettre register_globals on chez multimania j'ai vérifier et elle est on j'aimerais faire pareille avec le easy php 1.8


REMERCI
Je ne pense pas que tu puisses avoir la main sur le php.ini de multimania !

T'es bon pour remplacer toutes tes variables non déclarées ... dans tout ton site #-o ](*,) :ordi:

Bonne chance ... mec :-"

par iclo » 12 févr. 2006, 22:56

Il faut vraiment éviter de passer le register_global à On, c'est potentiellement une source de faille de sécurité. Et ensuite comme dit plus haut tôt ou tard, les hébergeurs passeront à off (ils devraient l'avoir fait depuis longtemps) et là du jour au lendemain, le site sera en rideau.
Alors autant faire dès le début quelque chose qui pourra durer.
Un poste de la Faq explique en détails les raisons de ce changement

sa marche mais!

par knopsssss » 12 févr. 2006, 21:17

merci mec sa marche ton truc .....mais comment faire pour mettre register_globals on chez multimania j'ai vérifier et elle est on j'aimerais faire pareille avec le easy php 1.8


REMERCI

Re: rere

par didgar » 11 févr. 2006, 20:36

je n'est pas encore essayer mais faire pour que
register_globals soit on
Ben essaye ! C'est pas la peine de se faire chier à modifier le php.ini si c'est pas ça :?

A+

Didier

rere

par rer » 11 févr. 2006, 20:30

je n'est pas encore essayer mais faire pour que
register_globals soit on

Re: comment?

par didgar » 11 févr. 2006, 20:27

salut et comment faire faire pour que


le register_globals soit on
Déjà, est-ce que ce que je t'ai donné comme solution fonctionne ?

A+

Didier

comment?

par knops55 » 11 févr. 2006, 20:23

salut et comment faire faire pour que


le register_globals soit on

Re: re

par didgar » 09 févr. 2006, 21:56

..des fichiers php.ini ya plein ...
'tain ! On m'aurait menti alors ? J'ai tjs cru qu'il n'y en avait qu'un :langue:
mysql_select_db("base");
Es-tu sur que ta base s'appelle base ? Sinon il faut mettre un $ devant si on part du principe que $base = 'le_nom_de_ma_base';

A+

Didier

[edit]

en relisant ça
-------fiche.php?id_membre=1 donc ici $id_membre=1
Je vote pour ce que j'ai dit dans un de mes précédents messages. C'est le register_globals qui est à off

Essaie avec :
$query = "SELECT * FROM matable WHERE id_membre= '".$_GET['id_membre']."'";
$reponse = mysql_query($query); // Requête SQL 
[/edit]

re

par knops » 09 févr. 2006, 20:36

met ton dans ton php.ini
error_reporting=E_ALL

et tu sera vite ou sont tes erreurs

..des fichiers php.ini ya plein ...dans lequel doit on laitre sa et ou?
------------------------------------------------------------------------------------
<?
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("base"); // Sélection de la BD



$reponse = mysql_query(" SELECT * FROM matable WHERE id_membre= '$id_membre' "); // Requête SQL


// On fait une boucle pour lister tout ce que contient la table :

while ($donnees = mysql_fetch_array($reponse) )
{
?>
ici je doit afficher les données de l'enregistrement avec le id_membre variable que j'envoi grace à un lien :
example: -------fiche.php?id_membre=1 donc ici $id_membre=1 que ma requéte SQL doit récuperer, mais la il m'affiche cette errerur:

Notice: Undefined variable: id_membre in x:\xxx\xxx\fiche.php on line 6

( X est le nom des repértoires )


je comprend plus rien .....et il me fait plaire de problèmes avec tout mes scripts qui comporte des requéte avec des $variables et sa me rend dingue ..si quelqu'un a une réponce merci d'avance

par didgar » 08 févr. 2006, 23:46

Salut !

Ce ne serait pas une histoire de register_globals à Off dans easyphp 1.8 et à On dans la 1.6 ? Ou un truc dans le genre ?

Me souviens plus quelle version de php est utilisée sur la 1.6 ...

A+

Didier

par jeff » 08 févr. 2006, 23:27

met ton dans ton php.ini
error_reporting=E_ALL

et tu sera vite ou sont tes erreurs

re

par knops » 08 févr. 2006, 23:21

mais comment il marche sous la v1.6 corriger koi et comment savoir ou sont les ereurs