Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. problema backslash \ in pagine php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      guadagnaeuro Bannato Super User • ultima modifica di

      problema backslash \ in pagine php

      Salve
      Ho un problema di un form php con gli apici, la cosa strana è che nel vecchio tutto funzionava benissimo ma nel nuovo server vedo nei box i backslash \ che mi alterano il contenuto.
      Non capisco come mai nel vecchio server questo problema non si verificava.
      Qualcuno puo aiutarmi?
      I backslash \ vengono aggiunti dalla funzione mysql_real_escape_string ma non capisco perche adesso si vedono a video mentre nel vecchio server questo non succedeva.
      Se aggiungo il codice di un banner viene totalmente alterato dall'aggiunta del backslash e il codice del banner diventa non funzionante.

      Se potete per favore spiegatemi come poter risolvere.
      Vi ringrazio per aiuto
      Saluti

      Immagine pagina
      img202.imageshack.us/img202/4035/immaginexfs.jpg

      Codice della pagina inserimento dati
      pastebin.com/p2YWHLvh

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Ciao guadagnaeuro,
        i magic_quotes sono ad ON?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          guadagnaeuro Bannato Super User • ultima modifica di

          Salve

          Non so cosa sono i magic_quotes

          La cosa che non capisco è che solo alcuni campi della pagina di visualizzazione dei dati mostrano i backslash cioe solo i campi del titolo e del codice del banner mostrano i backslash aggiunti dalla funzione mentre i campi numerici anche se aggiungo degli apici ' vengonoo visualizzati sempre in maniera corretta.

          Spero che puoi aiutarmi sono davvero disperato.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Se la configurazione del php(file php.ini) ha i magic_quotes su ON non è necessario usare mysql_real_escape in quanto effettueresti la stessa operazione 2 volte generando il problema che hai indicato.
            Nel caso in cui sei su un hosting puoi vedere da un phpinfo la configurazione.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              guadagnaeuro Bannato Super User • ultima modifica di

              Pero se fossero attivati dovrebbero funzionare in tutti i campi e non solo su alcuni, solo il campo titolo e codice banner riportano questo errore, gli altri campi non visualizzano i backslash aggiunti dalla funzione mysql_real_escape.

              Ho gia inserito nel campo numerico 1' e viene regolarmente visualizzato 1 (senza ' apici e senza backslash \ )

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Controlla come ti ho indicato prima la configurazione, il fatto stesso che l'apice venga eliminato fà capire venga effettuato il casting sui numeri per cui è ovvio che non risenti del problema in quei casi.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  guadagnaeuro Bannato Super User • ultima modifica di

                  Ho risolto eliminando il mysql_real_escape

                  Tutto funziona perfettamente

                  Grazie mille buona serata

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  Caricamento altri post
                  Rispondi
                  • Topic risposta
                  Effettua l'accesso per rispondere
                  • Da Vecchi a Nuovi
                  • Da Nuovi a Vecchi
                  • Più Voti