Prb de migration vert PHP5

Nister
Invité n'ayant pas de compte PHPfrance

09 oct. 2008, 19:20

Bonjour tout le monde,

J'ai un soucis suite a une migration vers un serveur PHP5. Je génére des URL avec ce code:

Code : Tout sélectionner

<a href="<?=$url_root?>index.php?module=am_<?php echo $LOGIN ?>_actu&actu_id=-1&UpdateAction=oui">
Le probléme est comme suit; quend je clique sur le liens en question aucun evenement ne ce produit.
Pourtant il pointe vers le bon chemin. Si vous avez une solution je vous serais trés reconnaissant.

Merci,[/code][/php]

Invité
Invité n'ayant pas de compte PHPfrance

09 oct. 2008, 19:21

[quote="Nister"]Bonjour tout le monde,

J'ai un soucis suite a une migration vers un serveur PHP5. Je génére des URL avec ce code:

Code : Tout sélectionner

<a href="<?=$url_root?>index.php?module=am_<?php echo $LOGIN ?>_actu&actu_id=-1&UpdateAction=oui">
Le probléme est comme suit; quend je clique sur le liens en question aucun evenement ne ce produit.
Pourtant il pointe vers le bon chemin. Si vous avez une solution je vous serais trés reconnaissant.

Merci,

ViPHP
ViPHP | 4039 Messages

09 oct. 2008, 19:46

Code : Tout sélectionner

<?=$url_root?>
les short open tags sont activés ?

De toute façon c'est pas conseillé. Mieux vaut mettre

Code : Tout sélectionner

<?php echo $url_root?>
Après, s'il y a d'autre short open tags d'utilisés, il faut les remplacer.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Invité
Invité n'ayant pas de compte PHPfrance

09 oct. 2008, 19:52

Merci pour votre reponse,

Les short open tags activés effectivement!!

NIster
Invité n'ayant pas de compte PHPfrance

09 oct. 2008, 19:58

le lien socké dans la variable $url_root s'affiche bien! tt le liens pointe au bon chemin mais quand je clique dessus rien ne se passe

ViPHP
ViPHP | 4039 Messages

09 oct. 2008, 23:36

Tu es sur que l'adresse générée est correcte ?

Dans le doute, tu pourrais nous poster le lien complet, avec les balises ?
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Nister
Invité n'ayant pas de compte PHPfrance

10 oct. 2008, 12:05


Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

10 oct. 2008, 12:24

Peux tu plutôt coller le HTML de la page ?
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Nister
Invité n'ayant pas de compte PHPfrance

10 oct. 2008, 13:03

Voici le html de la page:

Code : Tout sélectionner

Adodb a etais trouveAdodb a etais trouve=---- (mysql): SELECT MODULE FROM modules WHERE ID = 5 ----- <html> <head> <title>Ckom-conseil - Administration</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="admin.css" type="text/css"> </head> <body bgcolor="#FFFFFF" text="#000000" marginwidth="0" marginheight="0" topmargin="0" leftmargin="0"><table width=720 align=center><tr><font color="#000000" >test</font><td> <table border="0" cellspacing="0" cellpadding="0" width="600" align=center> <tr> <td width="50%" height="30"><img src="../../administration/images/logo_ckom.gif" width="180" height="21"></td> <td width="50%"> <div align="right"><font size="2"><a href='index.php?logout=oui'>d&eacute;connexion</a><br> <a href='index.php'>accueil</a> / <a href='javascript:history.go(-1)'>retour</a></font></div></td> </tr> <tr> <td width="50%" height="1" bgcolor="#cccccc"></td> <td width="50%" height="1" bgcolor="#cccccc"></td> </tr> </table></td></tr> <tr><td> <table border="0" cellspacing="0" cellpadding="0" width="100%" align=center> <tr> <td> <table border="0" cellspacing="0" cellpadding="0" width="600" align="center"> <tr valign="top"> <td width="50%"> </td> <td width="50%"></td> </tr> <tr valign="top"> <td width="50%" height="17"><a href="http://www.ckom-conseil.com/client/administration/index.php?module=am_wavetel_actu&actu_id=-1&UpdateAction=oui">Ajouter une actualité salon</a></td> <td width="50%" height="17"><a href="http://www.ckom-conseil.com/client/administration/index.php?module=liste_wavetel&filtre=actu">Liste des actualités salon</a></td> </tr> <tr valign="top"> <td width="50%" height="18">&nbsp;</td> <td width="50%">&nbsp;</td> </tr> <tr valign="top"> <td width="50%" height="17"><a href="http://www.ckom-conseil.com/client/administration/index.php?module=am_wavetel_prod&prod_id=-1&UpdateAction=oui">Ajouter une nouveauté produit</a></td> <td width="50%" height="17"><a href="http://www.ckom-conseil.com/client/administration/index.php?module=liste_wavetel&filtre=prod">Liste des nouveautés produit</a></td> </tr> <tr valign="top"> <td width="50%" height="18">&nbsp;</td> <td width="50%">&nbsp;</td> </tr> <tr valign="top"> <td width="50%" height="17"><a href="http://www.ckom-conseil.com/client/administration/index.php?module=am_wavetel_user&wavetel_id=-1&UpdateAction=oui">Ajouter un utilisateur</a></td> <td width="50%" height="17"><a href="http://www.ckom-conseil.com/client/administration/index.php?module=liste_wavetel&filtre=wavetel">Liste des utilisateurs</a></td> </tr> <tr valign="top"> <td width="50%" height="18">&nbsp;</td> <td width="50%">&nbsp;</td> </tr> </table></td> </tr> <tr> <td>&nbsp;</td> </tr> </table></td></tr> </table> <br><br><table align=center><tr><td colspan=4 align=center> Assistance logicielle -- téléphone : 02.97.84.02.68 -- <a href="mailto:[email protected]">posez votre question par email</a> </td></tr></table> </body> </html>
[/code]

ViPHP
ViPHP | 4674 Messages

11 oct. 2008, 18:05

Hey :),

Ton code est … … :sick: : des id à -1, des tableaux de tableaux, des chemins relatifs, des CSS, pas de CSS, de l'HTML « périmé » … Je me permets de te signaler qu'on programme autrement aujourd'hui et que tu serais fortement gagnant à pratiquer correctement l'HTML et le CSS. Je pense que grosso modo, 70% de ton code est inutile :).

Si quand tu cliques sur ton lien, il ne se passe rien, i.e. le navigateur ne lance pas de chargement, alors ce n'est pas un problème de PHP mais d'écriture de code.

En plus, je ne trouve pas le lien que tu nous as donné dans ton code. Est-ce que tu ne pourrais juste donner la ligne concernée, avec la ligne précédente et suivante ?
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Nister
Invité n'ayant pas de compte PHPfrance

13 oct. 2008, 12:57

Hi,

Je viens de reprendre ce code en maintenance, il n'est donc pas a moi. En refra tous prochainement mais en attendant il faut que les applications marchent.
Je vous donne un exemple de liens qui ne marchent pas bien que ça soit général a tous les liens php:

Code : Tout sélectionner

....... <tr valign="top"> <td width="50%" height="17"><a href="http://www.ckom-conseil.com/client/administration/index.php?module=am_wavetel_actu&actu_id=-1&UpdateAction=oui">Ajouter une actualité salon</a></td> <td width="50%" height="17"><a href="http://www.ckom-conseil.com/client/administration/index.php?module=liste_wavetel&filtre=actu">Liste des actualités salon</a></td> </tr> ....

ViPHP
ViPHP | 3607 Messages

13 oct. 2008, 13:08

Quelqu'un a parlé de register global?
Parce que là si le lien que tu montre dans ton dernier code html ne fonctionne pas, ça pourrait venir de là, à savoir que le dévellopeur précédent aurait utilisé la fonctionnalité register_global, et don aulieu d'écrire $_GET['qqch'] il faisait directement $qqch... regarde un peu le code si tu penses que je peux avoir raison...

Nister
Invité n'ayant pas de compte PHPfrance

13 oct. 2008, 13:46

Merci jojolapine,

C'étais bien ça! ça m'ai carément sortie de l'esprit! :oops:

Merci pour votre aide a tous.
Est ce que je peut suprimer les lignes de codes sur ce poste?

ViPHP
ViPHP | 4674 Messages

13 oct. 2008, 18:35

Tu fais comme tu le sens, mais je doute que quelqu'un veuille le reprendre :D.
(je plaisante hein :)).

Sinon oui, tu peux, mais pour le suivant qui va lire le sujet, il ne va rien comprendre, c'est pas top pour lui (ou elle) …
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Nister
Invité n'ayant pas de compte PHPfrance

13 oct. 2008, 18:45

Moi je n'est pas la main pour le faire si vous pouvez juste masqué les URL ça me suffit.
Merci