html dans balise php ... problème !!!

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 : html dans balise php ... problème !!!

par thehawk » 13 nov. 2008, 23:56

Reposte le code avec les modifs , et pourquoi le "@" devant le parse_ini_file ? Pour masquer les erreurs, faut t'etre les résoudre au lieu de les masquer .

phph ... html ... le format du fichier news peut etre???

par tooloozinzin » 13 nov. 2008, 23:52

Non ça marche toujours pas ... en fait je me demande si le format du fichier .news ne serait pas en cause ... pourtant enregistré avec notepad++ ... y'a t'il un format préconisé ANSI, UTF ...?

par charabia » 12 nov. 2008, 22:02

Si c'est bien ça, pourquoi mettre du HTML dans le fichier ? Si tu formattes à la sortie, par exemple pour les saut de ligne avec nl2br ça n'irait pas mieux ?

par tooloozinzin » 12 nov. 2008, 16:47

OUI ... ça resume bien ma situation ...
mais j'ai l'impression de galerer à cause du contexte un peu particulier (récup de html dans un fichier .news qui se retouve insérer au final dans du php)

par charabia » 12 nov. 2008, 16:15

Tu veux transformer

Code : Tout sélectionner

blabla blabla !<br> blabla<br> <a href=...>http://www.url.fr</a>"
en :
blabla blabla !
blabla
http://www.url.fr

visuellement parlant ?

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

pb toujours d'actualité

par tooloozinzin » 12 nov. 2008, 15:58

Personne n'a la solution ???? :(
Pour simplifier je viens chercher dans un fichier .news des champs remplis entre 2 guillement et une de ces champs est un article que je souhaite pouvoir écrire avec du langage HTML pour la mise en forme ... et tout ça je l'insère via un fichier php :?

par tooloozinzin » 11 nov. 2008, 20:58

Je viens d'essayer ton code bien plus propre
Article : <?php echo $lesInfos['article']; ?>
Mais toujours le même problème ... l'article s'arrête au premier saut de ligne ou autre caractère assimilable à du langage php ... y'a vraiment un truc qui m'échappe ou c'est encore une spécificité de chez Free ???
[/php]

par sadeq » 11 nov. 2008, 20:53

Modération :
tooloozinzin, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

par sylvaing26 » 11 nov. 2008, 19:07

Euh déjà ca serai cool que lorque tu poste du code tu utilise le bouton php. Ba juste en faisant echo $lesInfos['article'];

par stopher » 11 nov. 2008, 19:06

Salut ,

plutôt que d'utiliser la formule courte <?=$... ?>

utilises plutot cette syntaxe ..
<?php echo $mavariable ; ?>
donc dans ton exemple , celà donnera :
Article : <?php echo $lesInfos['article']; ?> 

par tooloozinzin » 11 nov. 2008, 18:50

Non ... en fait je récupère les info de mon fichier .news avec ces 2 lignes
<?php
...
$lesInfos = @parse_ini_file ( "news/".$_SESSION['discipline']."/".$n.".news" );
...
?>
<div>
...
Article : <?=$lesInfos['article']?> 
...
</div>
N'étant pas très doué je ne vois pas comment intégrer la fonction echo pour afficher ça <?=$lesInfos['article']?> , tu t'y prendrais comment?

par sylvaing26 » 11 nov. 2008, 18:16

Passes tu par la fonction echo() piur afficher tes données ?

html dans balise php ... problème !!!

par tooloozinzin » 11 nov. 2008, 17:49

Bonjour voici mon problème:

J'utilise un fichier . news dans le quel je vais chercher des infos qui sont:
lieu="..."
date="..."
description="..."
article="blabla blabla !<br>
blabla<br>
<a href=...></a>"

Puis je souhaite l'afficher dans une page qui mixe php et html
<?php
if (isset($_GET['news']) && $_GET['news'] != "")
{
	//Une news détaillé
	$n=$_GET['news'];
	$lesInfos = @parse_ini_file ( "news/".$_SESSION['discipline']."/".$n.".news" );
	?>
	<div class="art">
	<li>Date : <?=$lesInfos['date']?></li>
	<li>Lieu : <?=$lesInfos['lieu']?></li>
	<li>Evenement : <?=$lesInfos['description']?></li>
	<hr>
	Article : <?=$lesInfos['article']?>
	</div>
Mais la partie 'article' ne fonctionne pas correctement car dès qu'il voie certains signe "php" l'article s'arrête du genre < ! ? (ou même un simple entrée) et j'en passe ... comment faire pour que ça soit compris comme de l'html ???

Merci du tuyau