Page 1 sur 1
Prb de migration vert PHP5
Posté : 09 oct. 2008, 19:20
par 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,[/code][/php]
Re: Prb de migration vert PHP5
Posté : 09 oct. 2008, 19:21
par Invité
[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,
Posté : 09 oct. 2008, 19:46
par Berzemus
les
short open tags sont activés ?
De toute façon c'est pas conseillé. Mieux vaut mettre
Après, s'il y a d'autre short open tags d'utilisés, il faut les remplacer.
Posté : 09 oct. 2008, 19:52
par Invité
Merci pour votre reponse,
Les short open tags activés effectivement!!
Posté : 09 oct. 2008, 19:58
par NIster
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
Posté : 09 oct. 2008, 23:36
par Berzemus
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 ?
Posté : 10 oct. 2008, 12:05
par Nister
Posté : 10 oct. 2008, 12:24
par mere-teresa
Peux tu plutôt coller le HTML de la page ?
Posté : 10 oct. 2008, 13:03
par Nister
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é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"> </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_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"> </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_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"> </td>
<td width="50%"> </td>
</tr>
</table></td>
</tr>
<tr>
<td> </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]
Posté : 11 oct. 2008, 18:05
par Hywan
Hey

,
Ton code est … …

: 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 ?
Posté : 13 oct. 2008, 12:57
par Nister
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>
....
Posté : 13 oct. 2008, 13:08
par jojolapine
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...
Posté : 13 oct. 2008, 13:46
par Nister
Merci jojolapine,
C'étais bien ça! ça m'ai carément sortie de l'esprit!
Merci pour votre aide a tous.
Est ce que je peut suprimer les lignes de codes sur ce poste?
Posté : 13 oct. 2008, 18:35
par Hywan
Tu fais comme tu le sens, mais je doute que quelqu'un veuille le reprendre

.
(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) …
Posté : 13 oct. 2008, 18:45
par Nister
Moi je n'est pas la main pour le faire si vous pouvez juste masqué les URL ça me suffit.
Merci