Daddy77310
Messages postés3Date d'inscriptionsamedi 25 mars 2006StatutMembreDernière intervention30 septembre 2008
-
30 sept. 2008 à 16:55
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 2012
-
1 oct. 2008 à 12:19
Bonjour,
J'ai crée un simple éditeur de code html et php en ligne, codé a la base pour pouvoir éditer mon site sans mon Mac, a partir de n'importe quel ordi.
Les codes sont tous en bas.
Il utilise un système très simple :
| -> On vois une page qui nous propose la liste des page a modifier : edit.php
| | -> On choisi la page en cliquant sur sont nom avec comme lien : edit2.php?page=box-index.php
| -> L'éditeur s'ouvre (edit1.php) : une simple TextAera avec comme contenu le ficher de la page séléctionné : <?php echo $_GET['page']; ?>
| | -> On fait les modifications
| | -> On enregistre avec un bouton type=submit
| -> Le code edit3.php s'éxécute, evec un systeme fopen(), fputs(), fclose)
Sa semble un tres bonne idée tous sa ?
Mais apres la saugarde, on s'apercois que, tous les guillemets sont précédé d'un slash local \
Je cherche un façon de supprimer les slash ou de modifier le code pour que sa ne créer pas ce bug
Merci
(Je pensait fair un algorithme qui cherche un slash, le supprime
Genre :
find (slash)
delete(slash)
if (slash, redémarer le script a zero, sinon suite)
fputs (exemple.php)
fclose (exemple.php)
if (slash)
{
echo Sauvegardé;
}
eslse
{
echo Echec
}
Se n'est pas du PHP, c'est le programme que je veut mais je sais pas comment le faire)
Merci de vos réponse
Les source :
EDIT.PHP
<html>
Bonjour et bienvenue dans le service d'édition de pages du site
Choisir un fichier a modifier :
Contenu :
[edit2.php?page=box-index.php Atelier Index]
Menu :
[edit2.php?page=menu.php Menu Index]
Head :
[edit2.php?page=head.php Head Index]
</html>
EDIT2.PHP
<html>
Bonjour et bienvenue dans le service d'édition de pages du site
<?php
$text = $_POST['text'];
$page = $_GET['page'];
$monfichier = fopen($page, 'r+');
fseek($monfichier, 0); // On remet le curseur au début du fichier
fputs($monfichier, $text); // On écrit le nouveau nombre de pages vues
fclose($monfichier);
?>
<html>
yoman64
Messages postés962Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 2 août 20102 1 oct. 2008 à 10:16
Salut,
La fonction s'appelle magic_quotes_gpc. Tu peux la désactiver dans le php.ini ou alors passer tes variables à la fonction stripslashes avant de les sauvegarder !
-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org