| Auteur |
Message |
cyberscorp
Inscrit le: 22 Aoû 2005
Messages: 26
|
Posté le:
Jeu Sep 01, 2005 9:59 am | Sujet du message : |
  |
Salut,
j'ai une page contenant une textearea qui contient du code php mais aussi du code php à executer en dehors du textarea.
comment faire pour que dans le module Formulaire de modification de page rien ne soit exécuter.
que dois-je ajouter dans ces lignes dans le fichier 0admin_modifier_un_fichier.php??
<?php
readfile($_GET['file']);
?>
exemple de page pour comprendre : http://perso.wareteam.com/checkbox_style_radio.php
Merci. |
|
|
|
     |
 |
Antoine_935
Inscrit le: 26 Juil 2005
Messages: 112
|
Posté le:
Jeu Sep 01, 2005 10:49 am | Sujet du message : |
  |
|
   |
 |
cyberscorp
Inscrit le: 22 Aoû 2005
Messages: 26
|
Posté le:
Jeu Sep 01, 2005 11:12 am | Sujet du message : |
  |
Salut,
Essais de modifier la page contact par exemple avec le formulaire de modification de page dans le module gestionnaire de fichier .
Tu remarqueras qu'une partie du code réside dans le textarea jusqu'à le mot "bonjour" ensuite le code qui est supposé faire les boutons Envoyer et Effacer sont exécuter donc on trouve deux fois les mêmes boutons alors qu'il faut qu'il soient dans le textarea pour une éventuelle modification.
Merci . |
_________________ Site & forum d'aide entre amis dédié à la programmation.
perso.wareteam.com
|
|
     |
 |
cyberscorp
Inscrit le: 22 Aoû 2005
Messages: 26
|
Posté le:
Jeu Sep 01, 2005 11:59 am | Sujet du message : |
  |
le problème apparait lorsque dans une page à modifier se trouve la balise </textarea> alors le textarea se ferme et exécute la suite comme le cas de contact.php
Merci |
_________________ Site & forum d'aide entre amis dédié à la programmation.
perso.wareteam.com
|
|
     |
 |
Antoine_935
Inscrit le: 26 Juil 2005
Messages: 112
|
Posté le:
Jeu Sep 01, 2005 4:01 pm | Sujet du message : |
  |
|
   |
 |
cyberscorp
Inscrit le: 22 Aoû 2005
Messages: 26
|
Posté le:
Jeu Sep 01, 2005 10:44 pm | Sujet du message : |
  |
Salut,
J'ai bien essayer htmentites , la balise <pre> et plein d'autres mais sans succes !!
je suis partant pour n'importe quel soluce merci.
Remarque : Le but de itseasy c'est la modification des pages online alors pourquoi ne pas utiliser un RTE (Rich Text Editing ) efficace genre FreeTextbox ou autres au lieu d'un minable textarea ?? comme ca on pourra créer et gérer nos pages en ligne pour de bon .
d'ailleurs je m'y mets tout de suite  |
_________________ Site & forum d'aide entre amis dédié à la programmation.
perso.wareteam.com
|
|
     |
 |
cyberscorp
Inscrit le: 22 Aoû 2005
Messages: 26
|
Posté le:
Ven Sep 02, 2005 7:34 am | Sujet du message : |
  |
pour htmlentities j'ai essayer
echo htmlentities (readfile($_GET['file'])); mais ca marche pas .
Problème résolu par ces lignes de code :
Allez à la ligne 41
AU LIEU DE
<?php
readfile ($_GET['file']);
?>
METTRE :
<?php
$hi = fopen($_GET['file'],"r");
$text = fread($hi,filesize($_GET['file']));
fclose($hi);
echo htmlentities($text);
?>
Merci Antoine  |
_________________ Site & forum d'aide entre amis dédié à la programmation.
perso.wareteam.com
|
|
     |
 |
Antoine_935
Inscrit le: 26 Juil 2005
Messages: 112
|
Posté le:
Ven Sep 02, 2005 9:46 am | Sujet du message : |
  |
print(htmlentites(readfile($_GET['file'])));
ca devrait marcher.
ou alors
print(htmlentities(fread(fopen($_GET['file'], 'r'), filesize($_GET['file']))));
vérifie toutefois si il ne manque pas de parenthèse au deuxième  |
_________________ Un clien FTP en PHP... http://sourceforge.net/projects/phpfftp2/
|
|
   |
 |
|
|