Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    mostrare contenuto array serializzato non va

    salve

    dunque ho un array via codice metto tutti gli elementi di questo array
    dentro un form faccio il submit e lo serializzo e lo salvo

    la stringa di input che gli metto è questa dentro
    codice:
     $arr[campo]
    [stringa input]


    [img][/img]</p>

    [file salvato]
    a:1:{s:15:"TESTO_BENVENUTI";s:69:"

    <img alt=\"\" style=\"width: 50px; height: 69px;\" src=\"\" /></p>";}

    Dopo carico questo lo deserializzo e lo metto dentro un array
    il contenuto di questa variabile per debug la salvo dentro un file di tipo txt

    [file txt]


    <img alt=\"\" style=\"width: 50px; height: 69px;\" src=\"\" /></p>

    se però mostro il conteuto dell'array caricato tipo
    codice:
    echo $arr[campo];
    non mi mostra il contenuto ma mi mostra questo
    (lo ho preso con firefox facendo visualizza sorgente selezione)
    codice:
    
    [img]%5C%22%5C%22[/img]</p>
    R.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610

    Re: mostrare contenuto array serializzato non va

    Originariamente inviato da yag
    salve

    dunque ho un array via codice metto tutti gli elementi di questo array
    dentro un form faccio il submit e lo serializzo e lo salvo

    la stringa di input che gli metto è questa dentro
    codice:
     $arr[campo]
    [stringa input]


    [img][/img]</p>

    [file salvato]
    a:1:{s:15:"TESTO_BENVENUTI";s:69:"

    <img alt=\"\" style=\"width: 50px; height: 69px;\" src=\"\" /></p>";}

    Dopo carico questo lo deserializzo e lo metto dentro un array
    il contenuto di questa variabile per debug la salvo dentro un file di tipo txt

    [file txt]


    <img alt=\"\" style=\"width: 50px; height: 69px;\" src=\"\" /></p>

    se però mostro il conteuto dell'array caricato tipo
    codice:
    echo $arr[campo];
    non mi mostra il contenuto ma mi mostra questo
    (lo ho preso con firefox facendo visualizza sorgente selezione)
    codice:
    
    [img]%5C%22%5C%22[/img]</p>
    nessuno mi sa dare una mano ?
    R.

  3. #3
    sinceramente non ho capito..prova a spiegarti meglio

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da mr.click
    sinceramente non ho capito..prova a spiegarti meglio
    allora

    ho fatto un form e ci ho messo un campo textarea
    al submit questo campo lo inserisco dentro un array
    lo serializzo e lo salvo

    ci digito dentro questo:


    [img][/img]</p>


    quando lo salvo il contenuto dell'array serializzato nel file è questo:
    a:1:{s:15:"TESTO_BENVENUTI";s:69:"

    <img alt=\"\" style=\"width: 50px; height: 69px;\" src=\"\" /></p>";}


    in un seconda fase carico il file
    lo deserializzo e riottengo l'array del punto sopra, infine lo mostro a video il risultato mostrato
    a video è questo:



    [img]%5C%22%5C%22[/img]</p>


    In effetti a video vedo solo delle virgolette quel codice messo in grassetto lo vedo
    guardando direttamente il sorgente html della pagina

    Io mi attendo in uscita il tag image normale e non quel pastrocchio che vedo
    come mai ottengo questo comportamento ?

    spero di essere stato più chiaro
    R.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da yag
    allora

    ho fatto un form e ci ho messo un campo textarea
    al submit questo campo lo inserisco dentro un array
    lo serializzo e lo salvo

    ci digito dentro questo:


    [img][/img]</p>


    quando lo salvo il contenuto dell'array serializzato nel file è questo:
    a:1:{s:15:"TESTO_BENVENUTI";s:69:"

    <img alt=\"\" style=\"width: 50px; height: 69px;\" src=\"\" /></p>";}


    in un seconda fase carico il file
    lo deserializzo e riottengo l'array del punto sopra, infine lo mostro a video il risultato mostrato
    a video è questo:



    [img]%5C%22%5C%22[/img]</p>


    In effetti a video vedo solo delle virgolette quel codice messo in grassetto lo vedo
    guardando direttamente il sorgente html della pagina

    Io mi attendo in uscita il tag image normale e non quel pastrocchio che vedo
    come mai ottengo questo comportamento ?

    spero di essere stato più chiaro
    Era più chiaro?
    R.

  6. #6
    allora.....perche utilizzi un array per un campo textarea???basta una comune variabile....poi dopo aver deserializzato usa il comando stripslashes() x levare eventuali \ messi dal php...fammi sapere

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,610
    Originariamente inviato da mr.click
    allora.....perche utilizzi un array per un campo textarea???basta una comune variabile
    Non è uguale cmq ?

    Con il stripslashes() funziona ...
    R.

  8. #8
    all'atto pratico è uguale, ma non è corretto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.