Visualizzazione risultati 1 fino 5 di 5

Discussione: [php] invio tramite post mi sostituisce gli spazi con \ come fare?

  1. #1
    Guest

    Arrow [php] invio tramite post mi sostituisce gli spazi con \ come fare?

    ciao a tutti, ho un grande problema che non riesco a risolvere, spero che qulcuno mi possa aiutare.
    quando cerco di inserire una immagine con codice html dal form, mi mette negli spazi vuoti, e vicino alle virgolette il segno \
    Per esempio:
    quando voglio inserire una immagine scrivo il comando:

    <img alt="" src="http://nomesito.jpg" />
    ma quando invio lo traasforma in
    <img alt=\"\" src=\"http://nomesito.jpg\" />

    come posso risolvere??
    Per facilitare scrivo come č la pagina di invio:

    Pagina in html con form:
    Codice HTML:
    <form method="post" action="prova.php">
    		  <input name="uno" type="text" value="uno" />
    		<textarea id="due" name="due" rows="15" cols="80" style="width: 80%"></textarea>
    		<input type="submit" name="save" value="invia" />
    		<input type="reset" name="reset" value="Reset" />
              </form>
    mentre per la pagina in php che serve per inviare:
    Codice PHP:
    <?php
    $nomepagina
    =$_POST['uno'];
    $nometesto=$_POST['due'];
    $creapagina=fopen($nomepagina,'w+');
    fwrite($creapagina,$nometesto);
    fclose($creapagina);
    ?>
    Come posso evitare che gli spazi vengano sostituiti da \ ??
    Ringrazio a tutti anticipatamente ciao e grazie
    Ultima modifica di saitfainder : 19-04-2012 alle ore 10.13.42

  2. #2
    L'avatar di saitfainder
    saitfainder non č connesso Sėniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Devi usare la funzione stripslashes


    «Č una mia peculiaritą distorcere la veritą e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    grazie saitfainder, ma non riesco a capire come inserirla, perche alla funzione fwrite se la metto prima della variabile $nometesto, mi da errore... praticamente devo far scrivere $nometesto ad un altra pagina!!!

    come posso utilizzare la funzione stripslash nel mio caso? grazie ancora per l'aiuto

  4. #4
    L'avatar di saitfainder
    saitfainder non č connesso Sėniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Codice PHP:
    fwrite($creapagina,stripslahes($nometesto));


    «Č una mia peculiaritą distorcere la veritą e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    Guest

    Predefinito

    Grazie mille. Quando vado a casa provo subito.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •