Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    416

    Restituzione dati xml da form php

    Ciao a tutti ho un problema che non riesco a risolvere. Ho un file xml che dovrei modificare da form php ma quando clicco su invio questo sotto
    <?xml version="1.0" encoding="utf8_decode"?>
    <photos>
    <photo filename="laptop.jpg" thumbnail="laptop_small.jpg" description="Laptop" />
    <photo filename="router.jpg" thumbnail="router_small.jpg" description="Router" />
    <photo filename="screen.jpg" thumbnail="screen_small.jpg" description="Screen" />
    <photo filename="laptop.jpg" thumbnail="laptop_small.jpg" description="Laptop" />
    <photo filename="router.jpg" thumbnail="router_small.jpg" description="Router" />
    <photo filename="screen.jpg" thumbnail="screen_small.jpg" description="Screen" />
    </photos>

    Mi viene restituito cosi
    <?xml version=\"1.0\" encoding=\"utf8_decode\"?>
    <photos>
    <photo filename=\"laptop.jpg\" thumbnail=\"laptop_small.jpg\" description=\"Laptop\" />
    <photo filename=\"router.jpg\" thumbnail=\"router_small.jpg\" description=\"Router\" />
    <photo filename=\"screen.jpg\" thumbnail=\"screen_small.jpg\" description=\"Screen\" />
    <photo filename=\"laptop.jpg\" thumbnail=\"laptop_small.jpg\" description=\"Laptop\" />
    <photo filename=\"router.jpg\" thumbnail=\"router_small.jpg\" description=\"Router\" />
    <photo filename=\"screen.jpg\" thumbnail=\"screen_small.jpg\" description=\"Screen\" />
    </photos>

    dove sbaglio ?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    probabilmente sul server dove stai testando sono abilitata questa direttiva:

    codice:
    magic_quotes_gpc = On
    che aggiunge il back slash a tutte le variabili della $_REQUEST.

    Io uso questa pezzo di codice nella mia index, cosi se sono abilitate il risultato in arrivo viene riportato al suo valore originale.
    codice:
    if (get_magic_quotes_gpc()) {
    
      function stripslashes_deep($value) {
        $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
        return $value;
      }
    
      $_POST = array_map('stripslashes_deep', $_POST);
      $_GET = array_map('stripslashes_deep', $_GET);
      $_COOKIE = array_map('stripslashes_deep', $_COOKIE);
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    416
    :master: :master: :master:
    nella index ?? e dove ??
    Grazie mille

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    con index intendo tutte le pagine che ricevono i dati in post/get/cookie.

    Devi metterlo all'inizio o perlomeno prima di cominciare a trattare i suddetti dati.

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    416
    Mmmm o io non capisco o non funziona

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    416
    Scusa invece funziona e alla grande !!!
    sei un mito grazie mille !!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.