Déconcatener l'affichage du HTML généré par PHP ...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Déconcatener l'affichage du HTML généré par PHP ...

par Slan » 27 août 2006, 02:08

Merci beaucoup Machin.

par Truc » 26 août 2006, 23:37

Aucune question n'est bête surtout si le sujet n'est pas traité :wink:

Le délestage est pour prévenir que tu abandonnes un sujet pour éviter que des membres continuent à vouloir t'aider...
Mais le sujet reste ouvert tout le monde pourra continuer à donner des réponses.

par Slan » 26 août 2006, 16:58

Alors quitte a passer pour un idiot, je prefere le faire une seule fois : Peut tu m'expliquer ce que c'est que le "delestage" ?

(Si c'est écrit dans un reglement ou une FAQ je vais encore passé plus pour un crétin je le sent... Mais je n'y ai vu que le "résolu" ... après coup bien entendu !)

Merci de ton aide.

par Truc » 26 août 2006, 16:45

Bien-vu Truc, j'avais oublié ce détail :oops: :oops:
Tu me corrigeras une autre fois :P

@Slan : Le [Résolu] s'obtient tout simplement en cliquant sur le bouton prévu à cet effet en haut à gauche :wink:
(Mais bien vu quand même :) )

par iclo » 26 août 2006, 16:42

Bien-vu Truc, j'avais oublié ce détail :oops: :oops:

par Slan » 26 août 2006, 16:36

Donc j'en deduis que je dois réécrire ma ligen en entier en mettant " partout a la place des ' et des \ devant tous les " originaux du HTML ?

Je le suppose, et je teste...

Merci de votre aide à tous les deux je confirme sous peu.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Merci de votre aide à tous les deux. Ca fonctionne parfaitement.
Je vais maintenant lire plus attentivement la page web conseillée.

Merci encore.

par Truc » 26 août 2006, 16:32

N'oublis pas de poster en encadrant le code des balises
 merci.

Pour que le \n soit interprété il faut le placer entre guillemets et non apostrophes.

Tu peux trouver quelques notions [url=http://fr3.php.net/manual/fr/language.types.string.php]ICI[/url]

par Slan » 26 août 2006, 16:29

function Maping($cell_img, $cell_pos_x, $cell_pos_y, $cell_coord_x, $cell_coord_y, $cell_dist)
	{
	echo '	<img style="position: absolute; left: ' . $cell_coord_x . 'px; top: ' . $cell_coord_y . 'px;" src="' . $cell_img . '" alt="Case du Terrain" Title="' . $cell_pos_x . ',' . $cell_pos_y . ' ¤ ' . $cell_dist . 'c" />\n';
	}
Il va de soit que j'ai bien mis les <?php et ?> car sinon rien ne marcherais ...

La tout marche tres bien comme avant ... avec juste un petit millier de "\n" se balladant sur ma page en plus.

par iclo » 26 août 2006, 16:24

Je viens de revérifier chez moi, ça marche.
Montres nous le code modifier.

par Slan » 26 août 2006, 16:06

coucou,

Eh bien non ca ne marche pas : ce que tu me propose me rempli ma page web de "\n"

Dans un éclair de lucidité j'ai tenté de remplacer echo par print pour voir ... ca n'a rien changé au temps pour moi.

Je suis vraiment désolé de vous ennuyer avec cela.

Merci de votre aide.

par iclo » 26 août 2006, 15:34

echo ' <img style="position: absolute; left: ' . $cell_coord_x . 'px; top: ' . $cell_coord_y . 'px;" src="' . $cell_img . '" />\n';
Devrait marché normalement,

Désolé, mais je ne connais pas de cours sur ce sujet.

ps: N'oublies pas d'utiliser les balises php pour poster du code...

par Slan » 26 août 2006, 15:32

Bizarement cela me provoque des erreurs, que je le place avant la fin du ' (stupide ca se contente d'afficher en html donc surement pas ca mais j'ai tout testé) avant le ";" ou apres le ";" ou sur la ligne suivante ... avec ou sans ; ...

Peut tu me dire ou le placer si tu en a l'extreme gentillesse.

Merci de ton aide.

Et comme je suis avide d'apprendre, peut etre connaitrais tu un cours sur le web qui parle de ce sujet le \n j'y aurais peut etre d'autres choses a apprendre qui m'eviterais de poser d'autres questions inutiles.

Merci encore

par iclo » 26 août 2006, 15:13

Tu peux ajouter un \n à la fin de l'écho pour passer à la ligne dans le code source html généré.

Déconcatener l'affichage du HTML généré par PHP ...

par Slan » 26 août 2006, 15:11

Voila, je découvre la programation et comme je suis un taré j'ai une page web composée par environ 400 (dans une fonction) :

echo ' <img style="position: absolute; left: ' . $cell_coord_x . 'px; top: ' . $cell_coord_y . 'px;" src="' . $cell_img . '" />';

Mon soucis est que je n'arrive pas a les "séparer" ... et si on fait "afficher la source on se retrouve avec un texte qui fait en largeur la taille terre-lune et rien en longueur.

Quelqu'un aurais une solution pour que ma source soit plus "aerée" ... mettre un <BR /> ne sert a rien, il se concatene dans la masse sans 'casser' la ligne...

Merci de votre aide.