script php

Mckay
Invité n'ayant pas de compte PHPfrance

25 sept. 2009, 16:13

Bonjour je voudrait vous poser une question

Je voudrait éditer un fichier .ini d'un serveur en passent par une page web,

en cherchent je suis tomber sur se script
<?php
    $fichier="users.ini"; // Nom du fichier à modifier

        if(isset($_POST['boutton']))
        {    
        unlink($fichier); // suppression du fichier pour le remplacer par le nouveau avec les nouveau éléments
        $ouverture=fopen("$fichier","a+"); // Création du nouveau fichier et ouverture du fichier
        fwrite($ouverture,"$_POST[modif]"); // ecriture
        fclose($ouverture); // fermeture du fichier
        echo '<h2>Modification effectue</h2>'; // Affichage validation
        }

?>
    <form method="post" action="index.php">
    <TEXTAREA name="modif" rows="10" COLS="40">
<?
    echo file_get_contents($fichier, FILE_USE_INCLUDE_PATH); 
?>
    </TEXTAREA>
    <br/><input type="submit" name="boutton" value="Modifier">
    </form>
il fonctionne mais le probléme c'est que apré l'édition de mon fichier il rajoute un \ devant ma " sequi donne \"bcdefghijklmnopqrstu\" et je voudrait juste qui me laisse les ligne comme sa "bcdefghijklmnopqrstu"

Merci d'avance

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

25 sept. 2009, 16:27

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.

De plus, 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
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 1996 Messages

25 sept. 2009, 18:22

Tes double quotes sont protégés mais je n'ai pas trouvé comment vu ton code.
As tu les "magicquote" activé ? ou as tu un autre bout de code ou addslahes() serait présent ?
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr