Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    [AS2] - LoadVars da PHP, come gestire le &?

    Ciao ragazzi! Io carico delle variabili da php in flash col loadVars!

    Ho un output dal php di questo tipo: "miaVar1=ciao&miaVar2=sono&miaVar3=Veronica"

    Tutto funziona a meraviglia sinchè non uso le & ne contenuto delle variabili!

    es:
    miaVar1=Veronica&miaVar2=&miaVar3=Co.

    Come posso ovviare al problema? L'addslashes del PHP ovviamente non serve a nulla in sto caso


  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Se lo sai a priori, puoi usare gli urlencode, nel caso di & la sostituisci con %26 e dovresti averla già ricodificata in Flash (da verificare, forse va bene solo se viene visualizzato su un textfield con html attivo).
    Se non lo sai a priori potrebbe significare che quella stringa viene costruita da uno script, quindi quando stai scorrendo le variabili le passi per un urlencode() di php e dovresti risolvere.

    http://php.net/manual/en/function.urlencode.php

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    no purtroppo non ci ho pensato a priori e ora ho già finito tutto :°

    Ora provo...in sostanza la stringa PHP di output la passo a urlencode? E cambio i cambi in campo HTML?

    Spero non mi incasini tutto il resto (Backup preventivo :P)

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Veronica80
    no purtroppo non ci ho pensato a priori e ora ho già finito tutto :°

    Ora provo...in sostanza la stringa PHP di output la passo a urlencode? E cambio i cambi in campo HTML?

    Spero non mi incasini tutto il resto (Backup preventivo :P)
    Non tutta la stringa, ma solo i valori delle variabili che la compongono, es.

    Codice PHP:
    $prova "&var1=".urlencode(str1)."&var2=".urlencode(str2)."&"

  5. #5
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Si si avevo capito!
    Fatto e....FUNZIONA! (non ho nemmeno dovuto mettere il tag HTML nel testo dinamico)!

    Caffè pagato per teeeeee!

  6. #6
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Un'ulteriore domandin!

    é possibile intercettare i ritorni a capo? Mi spiego meglio! Se nel DB vado a capo vedo che anche nel flash quando ricarico me li imposta bene (torna a capo anche nel testo dinamico insomma) e possibile contare quando c'è un ritorno a capo?

    Siccome faccio delle mini anteprime delle news dove metto tot caratteri visibili con poi la scritta: CONTINUA per vedere la news completa vorrei poter calcolare il ritorno a capo come 40 caratteri (in ogni riga ce ne stanno circa 40)...

    Non so se mi son spiegata! :master:

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    I ritorni accapo vengono codificati di solito con \r\n o uno dei due, quindi ti basterebbe "trovarli" e poi farne quello che vuoi

  8. #8
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    mmmm ho pensato di fare uno split con separatore "\n" e il numero di voci dell'array sono i ritorni a capo (il numero -1 a dire il vero)...il problema è che ora non so più come gestire la cosa :P

    vabbè non era importante :P

    grazie ancoraaaa

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.