help sur une fonction - PHP - Programmation
Marsh Posté le 06-10-2006 à 18:22:15
en dehors, il affiche $i["name"] avec l extension pdf au bout, ce que je voudrais c qu avant d afficher il passe par code_pdf qui lui a pour but d enlever les ponctuation
Marsh Posté le 06-10-2006 à 18:30:23
tu veux dire que tu n'arrives pas à faire un : $i["name"]= code_pdf($i["name"]) ?
Marsh Posté le 06-10-2006 à 18:39:28
omega2 a écrit : tu veux dire que tu n'arrives pas à faire un : $i["name"]= code_pdf($i["name"]) ? |
en fait je comprends le principe c est pour ecrire l echo convenablement
Marsh Posté le 09-10-2006 à 17:31:24
heu :
Code :
|
peut être.
PS : Sous réserve du code qu'il y a autour de tout ça.
Marsh Posté le 09-10-2006 à 18:43:15
Ca serait utile de l'avoir pour savoir où ca bug. D'ailleur, ca bug comment? ("ca bug", c'est vague comme explication )
Mais déjà, t'as essayé de rajouter des echo par endroit pour vérifier que t'as bien partout ce qu'il faut?
Marsh Posté le 09-10-2006 à 18:45:50
Code :
|
Marsh Posté le 09-10-2006 à 18:47:14
ligne 24 c la ligne en cause et a la 78 c la fonction
La fonction url fonctionne ok, qu eje mette la pdf ou la url j ai une page blanche et la ligne 24 que tu vois la fonctionnes correctement
Marsh Posté le 09-10-2006 à 18:51:18
tout est dans des fonction sauf un define qu'est à l'extérieur et dans ce fichier tu ne fais appel à aucune fonction => si ca n'est pas un fichier inclus et utilisé par un autre fichier alors rien n'est exécuté et tout logiquement rien n'est affiché.
Marsh Posté le 09-10-2006 à 18:53:54
en fait c une page de resultat d annuaire...asti qu chuis mélé
Marsh Posté le 09-10-2006 à 18:57:56
je viens de regarder , tous les includes sont fait dans la page index.php de l annuaire dont celui ci qui est l include la page ci dessus:
include('sources/fonctions.php');
Marsh Posté le 12-10-2006 à 19:54:44
Après l'include, tu ajoutes l'echo que t'a donné omega2.
Faut bien que tu comprennes qu'une fonction, si y a pas un endroit du code où tu y fais appel, jamais elle se lancera
Donc là tu nous as sorti un beau script tout plein de fonctions, et visiblement tu y fais jamais appel, donc rien ne se passe, page blanche.
Marsh Posté le 13-10-2006 à 02:05:41
Marsh Posté le 13-10-2006 à 11:07:02
je t'ai répondu hein
Citation : Après l'include, tu ajoutes l'echo que t'a donné omega2. |
peut-être aurais-je du préciser : dans l'index dont tu parles.
Marsh Posté le 13-10-2006 à 12:13:23
En profilant avec mon cerveau ce code, je pense qu'on peut l'optimiser afin qu'il soit au moins trois fois plus rapide
Marsh Posté le 13-10-2006 à 13:15:09
non attendez on parle pas de la même chose, il sagit d un résultat d' annuaire, la page que vous voyaez est inclue dans une autre a la production de la page de résultat. Donc tout ce qui est syntaxique sur les pages est bon. Tout ce que je voudrais savoir c est si la ligne d echo vous parait correcte
Marsh Posté le 06-10-2006 à 17:37:18
bonjour
Voici une question de manipulation de données.
Le but est de manipuler un titre que je récupère dans un array, j enleve les espaces,les accents et j' accole au titre l extension pdf. Donc:
La donnée que je récupère est .$i["name"].
je veux la manipuler a l' aide d' une fonction qui se présente comme suit:
function code_pdf($string)
J' ai la ligne qui récupère le nom et y accole l extension pdf
echo ' <a onclick="window.open(this.href,\'_blank\');" href="'.$i["name"].'.pdf." ><img src="images/depliant.gif" border="0" alt="téléchargez la brochure" /></a>';
Et euh la comme j suis pas un Dieu du php, j me perds pour toucher au but, est ce que quelqu un pourrait me dire comment faire en sorte que $i["name"]. passe dans function code_pdf($string) et prenne l extension pdf? dans la ligne ci desus? J ai essayé des trucs mais ca ch...N' hésitez pas a poser des questions si ce n est pas clair :-\
Merci
Message édité par Profil supprimé le 06-10-2006 à 17:37:48