Un pro php svp
Résolu
cedric91
Messages postés
69
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
avec ce genre de code :
que dois je mettre entre le deux $code pour inclure "page.php"
en vous remerciant
avec ce genre de code :
$code.= "<td width=\"250\" bgcolor=\"#FF00FF\">\n";
$code.= "</td>\n";
que dois je mettre entre le deux $code pour inclure "page.php"
en vous remerciant
Configuration: Windows Vista Internet Explorer 7.0
12 réponses
-
Comme ça :
$code.= "<td width=\"250\" bgcolor=\"#FF00FF\">\n"; include('page.php'); $code.= "</td>\n";
-
vu qu'il y a un ; à la fin de la première ligne je pencherait plutot pour:
$code.= "<td width=\"250\" bgcolor=\"#FF00FF\">\n"; $code.= include('page.php'); $code.= "</td>\n"; -
je te remercie, ma page s'affiche
par contre elle n'est pas dans mon tableau mais au dessus
une idée ??? -
verifies ta table si tu as bien le même nombre de td à chaque ligne, si tu as bien les <tr></tr>
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
alors
avec ce code:$code.= "<td width=\"250\" bgcolor=\"#FF00FF\">\n"; include('page.php'); $code.= "</td>\n";
ca s'affiche mais au dessus
et avec ce code:$code.= "<td width=\"250\" bgcolor=\"#FF00FF\">\n"; $code.= include('page.php'); $code.= "</td>\n";
elle ne s'affiche pas
j'ai bien tout mes td et tr -
Si tu veux l'afficher directement à ce moment-là fait ça :
echo "<td width=\"250\" bgcolor=\"#FF00FF\">\n"; include('page.php'); echo "</td>\n";
et si c'était effectivement ça que tu voulais faire ... va lire un bon tuto php au plus vite ;) -
deja, je te remercie pour la premiere reponse, ca m'a aider, par contre, pour le "va lire un bon tuto php au plus vite " je connais un peu le php, la solution "echo", je l'avais deja essayé mais ca ne marche pas et comme j'ai pas la science infuse, je vais sur un forum de webmaster en esperant trouver de l'aide comme j'essaie d'aider les autres quand je peux leur repondre.
si je pouvais trouver un bon tuto sur le php (j'ai trois bouquins sur le php) me permettant de trouver une reponse a mon probleme, je posterai pas sur ce forum.
Tu es peut etre tres bon en php mais le jour ou tu sera confronté a un probleme et que quelqu'un te dira, "apprends le php", tu verras, ca passe mal
ps: aucune aggressivité dans mon message, je suis zen -
C'était un conseil, et non, je ne suis pas très bon en php. Mais fallait pas le prendre mal, et je ne penses pas que mon "et si c'était effectivement ça que tu voulais faire ... va lire un bon tuto php au plus vite ;) " était violent, j'aurais très bien pu te rétorquer que "google est ton ami". Mais là n'est pas le sujet, donc passons :)
Tu pourrais expliquer ce que tu entends par "la solution "echo", je l'avais deja essayé mais ca ne marche pas", parce que c'est assez bizarre tout de même ... -
ok, pas de soucis, on est adulte
pour revenir au probleme, j'essaie de modifier un script de petite annonce, toute les pages sont dans un dossier "template" et commeles fichier sont en format .tpl et que l'on ne peut pas mettre de php dans ces fichiers, tous les code php sont dans un autre fichier de 1556 lignes regroupant toute les fonctions php du script.
si tu veux un extrait du script, voila une partie du script//-- Preparation du tableau $code = "<table width=\"1200\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tablaux_main\">\n"; $code.= "<tr>\n"; $code.= "<td width=\"250\" bgcolor=\"#FF00FF\">\n"; $code.= include ('pub.php'); $code.= "</td>\n"; $code.= "<td style=\"padding:5px\">\n"; $code.= "<table align=\"center\" cellpadding=\"10\" cellspacing=\"0\" id=\"galtblminiatures\" width=\"100%\">\n"; $code.= "<tr>\n"; //-- Creation de la requête $sql = "select * FROM `".BASE_MYSQL."`.`hs_petite_annonces_categories` ORDER BY ".ORDER_BY_CATEGORIE.""; //-- Execution de la requête $req = mysql_query($sql) or die(mysql_error()); //-- Si il y a aucun catégorie if(mysql_num_rows($req)==0) { $code.= '<tr><td align="center">Aucune catégorie n\'est enregistrée.</td></tr>'; } //-- Affichage des messages while($data = mysql_fetch_array($req)) { //-- On recherche la taille des cellules $taille_celulle=round(100/NB_COLLONES_CATEGORIE); //-- On applique les collones if (($i%NB_COLLONES_CATEGORIE) == 0) { $code.= "</tr>\n"; $code.= "<tr>\n"; } // Assignation des variables $template -> assign_vars(array( 'ID_CATEGORIE' => $data['id'], 'NOM' => $data['nom'], 'DESCRIPTION' => $data['description'], 'NB_ANNONCES' => $data['nb_annonces'], )); $code.= "<td valign=\"top\" width=\"".$taille_celulle."%\">"; $code.= $template->pparse('categorie'); $code.= "</td>\n"; $i++; } //-- On applique les collones if (($i%NB_COLLONES_CATEGORIE) != 1) { $code.= "</tr>\n"; } $code.= "</table>\n"; $code.= "</td>\n"; $code.= "</tr>\n"; $code.= "</table>\n";
et je te passe pas le reste, c'est trop long
la partie qui m'interresse est les 7 premiere lignes
avec ce que tu m'as donné, ca donne ca:
http://www.amorpheusweb.fr/annonce/index.php
le bloque bleu, doit etre dans le bloc mauve, enfin, normalement et la, je bloque -
Au risque de dire une grosse connerie :
$code.= "<td width=\"250\" bgcolor=\"#FF00FF\">\n"; $code.= file_get_contents('page.php'); $code.= "</td>\n";
ou encore
$code.= "<td width=\"250\" bgcolor=\"#FF00FF\">\n"; $fp = fopen('page.php', "r"); $code.= fread($fp, filesize($file)); fclose($fp); $code.= "</td>\n"; -
nickel, la premiere solution est la bonne
comme quoi, des fois, le php n'est pas si simple
en tout cas merci a toi, c'est cool de ta part
j'espere que je pourrais te renvoyer l'ascenceur, un jour -