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 strano con str_replace
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • samyorn
      samyorn Consiglio Direttivo • ultima modifica di

      Ciao delizard,
      hai provato a visualizzare il contenuto di $MioContenuto?
      Nel caso non fermati a vedere solo quello che ti da a video ma guarda il sorgente pagina. 😉

      Facci sapere. 🙂

      :ciauz:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • D
        delizard User Attivo • ultima modifica di

        Ciao Samyorn,
        grazie dell'attenzione.
        Certo si, il contenuto l'ho controllato; ho controllato anche dentro il campo del database. Tutto giusto.
        La cosa strana è che appena ho messo online quelle pagine le immagini si vedevano, il giorno dopo no.. è questa la cosa veramente strana che non riesco a comprendere...

        Se qualunque cosa può aiutarvi a capire chiedete pure! 🙂

        Grazie,
        ciao!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • samyorn
          samyorn Consiglio Direttivo • ultima modifica di

          Banalmente, andando a vedere il sorgente, il percorso non punta ad un file utile, controlla il percorso e/o il nome del file immagine. 😉

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • D
            delizard User Attivo • ultima modifica di

            Ciao,
            il sorgente non punta al file proprio perchè il php non agisce... Non funzionando lo "str_replace" viene lasciato il percorso che esce dal database e dunque sbagliato! E' proprio lì il problema.
            Io devo intervenire con lo "str_replace" sul percorso dell'immagine per modificarlo in modo che punti al file correttamente..

            Mi sono spiegato bene oppure oramai, essendo dentro al problema non riesco a comunicarvelo in modo corretto?
            Ditemi se è così cercherò di fare del mio meglio 🙂

            Grazie e ciao!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • samyorn
              samyorn Consiglio Direttivo • ultima modifica di

              Sicuro che sul Db non venga salvato come src="images ?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • D
                delizard User Attivo • ultima modifica di

                Ciao,
                ti allego immagine che riproduce i campi del db con evidenziato il punto dell'immagine.

                E poi immagino che se il db salvasse con lo slash allora non dovrebbe funzionare neanche la visualizzazione dell'immagine nell'articolo centrale, e invece lì l'immagine si vede... E il codice php è identico.

                Non riesco veramente ad uscirci! 😞

                ciao e grazie!

                PS: l'immagine non me la fa allegare, ti scrivo qua sotto l'indirizzo:
                http : // www . millestanze . it / campo-db . jpg

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • samyorn
                  samyorn Consiglio Direttivo • ultima modifica di

                  Hai provato a scrivere su un file di testo il contenuto di $MioContenuto prima dello str_replace?
                  Vedi se magari esce fuori qualcosa.

                  P.S. A parte il problema, ti consiglierei vivamente di non permettere il salvataggio di tag, apici e virgolette sul Db, sei a fortissimo rischio di Injection, 😉

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • B
                    backinblack User • ultima modifica di

                    Ciao, posso provare a suggerirti di usare una sostituzione con regular expression per tagliare la testa al toro e vedere se funziona ?

                    [PHP]$MioContenuto = preg_replace("#src[ ]?=[ ]?"[ /]*?images#is", "src="http .. miosito ../gestione/images", $MioContenuto);[/PHP]

                    Ho specificato un pattern di ricerca più elastico, nel qual caso vi sia qualche spazio o altro che sballa il matching dello str_replace, ricorda di sostituire l'url giusta dove ho scritto "http .. miosito .." 😉

                    Fammi sapere come va 🙂

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      tigrone User Attivo • ultima modifica di

                      edit

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • D
                        delizard User Attivo • ultima modifica di

                        :bravo: mi inchino Black 🙂

                        Pare funzionare perfettamente... Sono in debito :wink3:

                        Grazie infinite a tutti per il supporto!
                        ciao!

                        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