problema salvataggio file testo

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, ho un problema da risolvere .. ho una pagina in formato htm e completamente una pagina semplice...

con questo codice vado a modificare la pagina solo che quando modifico alcuni tag si inseriscono queste barre \ e poi modifico ancora \\ etc..
in continuo .. come posso levarle?

Vi posto il codice:
PHP:
<?php
//Prelevo l' azione
require_once("tiny_mce.php");
$action = @$_GET['action'];

if($action == "mod")
{
	if($_POST["submit"])
	{
		$strURL = $_GET["url"];
		$content= $_POST['strcontents'];  
		$filename = "../pages/".$strURL.".htm";
		$var=fopen($filename, "w+"); 
		fwrite($var, $content);
		fclose($var); 

	}


	

	if ( isset ( $error ) )	{ echo '			<p class="error">' . $error . '</p>' . "\n";	}	
	if ( isset ( $msg ) )	{ echo '			<p class="msg">' . $msg . '</p>' . "\n";	} else {
	?>
	<form method="post" action="index.php?m=pagine&action=mod&url=<?php echo @$_GET["url"]; ?>" onsubmit="return CheckForm(this);">
     <?php                  
					   // get contents of a file into a string
	$strURL = $_GET["url"];
	$filename = "../pages/".$strURL.".htm";
		if(file_exists ($filename )){
            if($handle = fopen($filename, "r"))
            {
            $contents = fread($handle, filesize($filename));
            $strcontents = $contents;
      ?>      
					   
               Contenuto:<br><textarea name="strcontents" cols="100" rows="40"><?php echo @$strcontents;?></textarea><p>
			   <?php
			fclose($handle);
		}
	}else
	{
		$filename = "../pages/error.htm";
		if($handle = fopen($filename, "r"))
		{
		$contents = fread($handle, filesize($filename));
        echo ($contents);
        fclose($handle);
		}
	}	
	?>
                <input type="submit" name="submit" value="Modifica">&nbsp;<input type="reset" value="Annulla Modifiche">
            </form>
	<?php
	}
}
?>

grazie mille.
buona giornata.
 
ciao
se il problema è qui
$content= $_POST['strcontents'];
prova a mettere uno stripslashes

PHP:
  $content= stripslashes($_POST['strcontents']);
al massimo non funzia
 
visto che non ho avuto risposta mi accodo a questa discussione...
come faccio a salvare un file di testo creato dinamicamente in una directory diversa da quella in cui viene salvato di default?
lavoro con wordpress e i files li salva nella directory wp-admin...
in locale sono riuscito a settare il percorso...
$folder='..\\report\\';
ma online non funziona...vorrei salvare i files nella directory radice del sito...praticamente allo stesso livello di wp-admin

grazie e buona serata a tutti
 
visto che non ho avuto risposta mi accodo a questa discussione...
come faccio a salvare un file di testo creato dinamicamente in una directory diversa da quella in cui viene salvato di default?
lavoro con wordpress e i files li salva nella directory wp-admin...
in locale sono riuscito a settare il percorso...
$folder='..\\report\\';
ma online non funziona...vorrei salvare i files nella directory radice del sito...praticamente allo stesso livello di wp-admin

grazie e buona serata a tutti

ciao .. io odio wordpress lo usato poco e quel poco che lo usato e configurato etc.. ogni volta che c'èra un'aggironamento andava in palla tutto e dovevo re-configurare tutto...e poi a troppo che cose che non mi servono...

e poi ora mi sono fatto un blog da zero e lo sto finendo ..

per quello che hai ti problema prova con i percorsi assoluti ovvero da dove arriva il sito

/www/htdocs/prova/etc..

vedi se il servizio che hai ha il percorso di tutto il sito..

ciao.
 
già provato col percorso assoluto...
proverò in qualche altro modo...
grazie comunque
 
chiedo scusa se ho postato nella sezione sbagliata...pensavo trattandosi di php che andasse bene anche qui...
 

Discussioni simili