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 11/10/2003 à 14:29
register_globals = Off dans EasyPHP 1.7
Hello !

Oki, super Savageman, je te remercie.

En plus du if(!isset($boolDBSelected)) il fallait aussi que j'active l'extension php_gd2 sur mon server Apache (puisque ce script sert à créer une image png à la volée).

@+...
One Love, One Heart, One Unity.
i M@N
le 11/10/2003 à 13:49
capte pas... (ICQ On ou Off)
Hello !

A mon avis l'accolade doit y être ligne 20 dans le code original, mais elle a dû disparaître pour le wall quand elle a mit les '...' .

Anasha, je pense que tu te connectes avec Trillian à iCQ ... et avec ce logiciel, ton statut online/offline n'apparaît pas, ni sur le site d'iCQ, ni sur le site de LA_GLOBULE quand tu clic sur ton pseudo.

Essaye de te connecter à iCQ avec iCQ et tu devrais voir la différence.

@+...
One Love, One Heart, One Unity.
i M@N
le 10/10/2003 à 13:29
register_globals = Off dans EasyPHP 1.7
Hello !

Bon,

pour le $_SESSION['prenom']
et pour l'option allow_call_time_pass_reference à on oki c bon, merci LA_GLOBULE.

Pour ce qui est des erreurs notice, je veux pas juste les faire disparaître en configurant le PHP.ini, ce que je veux c'est coder mes scripts de façon à ce que il n'y aie pas d'erreur aussi bien avec register_globals = Off que avec register_globals = On.

Je voudrais donc qu'on me donne des explications, des urls où je pourrais trouver ces infos.
Parce que sur easyphp.org, dans leur forum on peut pas dire que ce soit très clair.

Apparemment il faut définir chaque variable.
Comment on fait ça ?
Comment on code un script de façon à se qu'il fonctionne aussi bien avec register_globals = Off et avec register_globals = On ??

savageman : ton explication était bien partie sur le isset, mais donne-moi un vrai exemple stp, parce que là j'ai essayé mais j'ai pas trouvé la bonne syntaxe je pense ...

Merci de m'aider,

@+...
One Love, One Heart, One Unity.
i M@N
le 09/10/2003 à 18:50
register_globals = Off dans EasyPHP 1.7
Hello !

J'ai un souci avec EasyPHP 1.7 ...

vala ce qu'ils disent :

EasyPHP 1.7
Configuration PHP
§ register_globals = Off [sécurité, performance]
Depuis la version 4.2.0 de PHP, la valeur par défaut de register_global est à Off dans le php.ini. Dorénavant une variable envoyée par un formulaire (méthode POST) n'est plus récupérée avec $variable mais avec $_POST["variable"]. Toutes les variables globales sont concernées (POST, GET, cookies, environnement et autres variables serveur : $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV, $_REQUEST, $_SESSION). Ceci peut nécessiter la réécriture partielle de certains scripts.
Rq : il est vivement conseillé d’utiliser cette configuration qui est celle adoptée par défaut depuis PHP 4.2.0 et de coder vos scripts en conséquence. Cependant si vous souhaitez utiliser d’anciens scripts sans avoir à les réécrire, vous avez toujours la possibilité de remettre dans le fichier php.ini register_global à On.

oki ... je veux bien moi ... mais dans mes script si j'ai :

<? if (isset($_GET["page"])) $page = $_GET["page"];
else $page = 0; ?>

ERREUR :

Notice: Undefined variable: page in f:\www\frames_center_inc.php on line 4

ou

<? if ($prenom == "" && $email == "") { echo '<table etc... ?> (avec $prenom et $email qui sont des variables de session).

ERREUR :

Notice: Undefined variable: prenom in f:\www\index.php on line 60

Notice: Undefined variable: email in f:\www\index.php on line 60

ou encore :

// on recupere la date de l'instant présent
$date_today = date("Y-m-d H:i:s");

// on décompose la date
sscanf($date_today, "%4s-%2s-%2s %2s:%2s:%2s", &$an_today, &$mois_today, &$jour_today, &$heure_today, &$min_today, &$sec_today);

ERREUR :

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of sscanf(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in f:\www\event.php on line

voire carrément :

if ($this->databaseName && $this->_connectionID) {
$boolDBSelected = @mysql_select_db($this->databaseName);
if(!$boolDBSelected) { /* If DB selection fails */
@mysql_close($this->_connectionID); /* Close the current connection */
return false;
}
}

Notice: Undefined variable: boolDBSelected in f:\www\lib.nbc\nbConnecte.inc.php3 on line 174

Je comprends pas comment je dois faire pour régler ça ...

Merci d'éclairer ma lanterne.

@+...
One Love, One Heart, One Unity.
i M@N
le 08/10/2003 à 18:25
Question idiote...
Reuh ...

Ah c'est cool ...

Comme ça j'ai plus honte alors ... smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 08/10/2003 à 17:54
Question idiote...
Hello !

Bah heu ... je sais pas trop là !! smiley

Moi je croyais que ça se mettait tout seul quand on fait un <? session_start (); ?> en haut le la page ...

@+...

P.S : Vala ... comme ça on est 2 à avoir honte Astyax !!! smiley
One Love, One Heart, One Unity.
i M@N
le 08/10/2003 à 17:47
Query | Jcomprend pas
Hello !

T'as essayé :

$infopre = "SELECT id_membre, prenom, signature, nb_messages FROM matable WHERE id_membre='.$id_membre.'";
$mdr = mysql_query($infopre) or die (mysql_error());

while ($lol = mysql_fetch_array($mdr)); {
$nb_messages = $lol['nb_messages'];

echo $nb_messages;
}

@+...
One Love, One Heart, One Unity.
i M@N
le 08/10/2003 à 16:23
Y a un truc qui m'echape...
reuh !

Bon déjà c pas www.stefonline.free.fr/test.php l'url c'est sûrement http://stefonline.free.fr/test.php.

Sinon essaye de remplacer :

<? if (isset($_GET["page"])) $page = $_GET["page"];
else $page = 0; ?>

par :

<? $page = $_GET["page"]; ?>

Dans index.php,

et vire :

default : include('./frames_page0.php'); break;

dans center.php.

Ca devrait fonctionner.

@+...
One Love, One Heart, One Unity.
i M@N
le 08/10/2003 à 16:14
script news
Reuh ...

Nan ... ça marche pô .. ça fonctionne.

essaye comme ça alors (manquait un " après blue) :

echo '<table bgcolor="blue"><tr><br>News de : '.$auteur.' ';
echo 'Titre : '.$titre.'<br>';
echo 'Postée le : '.$jour.'/'.$mois.'/'.$an.' à '.$heure.':'.$min.':'.$sec.'</tr><tr>';
echo 'News : '.$texte_news.'<br></tr></table>';

Pis on va pas te faire le truc ...

C'est dans ce echo qu'il faut mettre tes <td></td> <tr>et</tr> correctement pour que ça te donne ce que tu veux.

Cherche un peu ...

@+...
One Love, One Heart, One Unity.
i M@N
le 08/10/2003 à 14:48
Question toute conne !!
Hello !

Matpal :

Lis le comment faire? un script de statistiques de LA_GLOBULE ...

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