La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  problème antislash
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: problème antislash  (Lu 804 fois)
problème antislash
« sur: le 04-10-2004 a 16:05:24 »
mojchris
Membre récent
*

Hors-Ligne

Messages: 3



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour,
J'ais installé un script pour pouvoir modifier un texte sur un site. Le problème vient du fait que lorsqu'il y a un " ' " dans le exte il me mets systèmatiquement un antislash après.

Voici le script:
<?php
if (!empty($_POST['fichier']) && isset($_POST['fichier']) && $_POST['fichier'] != ".htaccess") {
if ($_POST['action'] == "modifier") {
if (!empty($_POST['contenu']) && isset($_POST['contenu']) &&
!empty($_POST['login']) && isset($_POST['login']) &&
!empty($_POST['pass']) && isset($_POST['pass'])) {
if ($_POST['login'] == "" && $_POST['pass'] == "") {
if (getextension($_POST['fichier']) == "txt" && !ereg("\.\.", $_POST['fichier']) &&
!ereg("/", $_POST['fichier']) && file_exists("./interact/" . $_POST['fichier'])) {
$pointeur = fopen("./interact/" . $fichier, "w");
fwrite($pointeur, $_POST['contenu']);
fclose($pointeur);
} else echo "Fichier non autorisé !\n";
} else echo "Login ou mot de passe incorrect !\n";
} else echo "Formulaire incomplet !\n";
} else {
if (getextension($_POST['fichier']) == "txt" && !ereg("\.\.", $_POST['fichier']) &&
!ereg("/", $_POST['fichier']) && file_exists("./interact/" . $_POST['fichier'])) {
echo "<form action='admin_texte.php' method='post'>\n";
echo "<input type='hidden' name='action' value='modifier'>\n";
echo "<input type='hidden' name='fichier' value='$fichier'>\n";
echo "Contenu de $fichier :<br>\n";
echo "<textarea name='contenu' cols='50' rows='12'>";
$fichier = $_POST['fichier'];
$pointeur = fopen("./interact/" . $fichier, "r");
while (!feof($pointeur)) {
$ligne=fgets($pointeur, 4096);
echo "$ligne";
}

mojchris

Rapporter au modérateur  

Re:problème antislash
« Répondre #1 sur: le 04-10-2004 a 20:18:06 »
MFred
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 340



Gnih ?
331567679 331567679
Voir le Profil    E-Mail
Répondre avec citation

Salut,

essaie de passer la variable dans strispslashes() ou demande à ton hébergeur de te dégager les magic_quotes ... enfin plus risqué ca ...

Rapporter au modérateur  

"In a world without fences and walls, who needs Gates and Windows ?"


Jabber : mfred@jabber.fr / mfred.mail@gmail.com
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg