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 causato dagli spazi tra le parole con select Mysql
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • marcocarrieri
      marcocarrieri ModSenior • ultima modifica di

      Intendi dire che se fai una cosa del genere non va?

      [php]
      <img src=h..p://w.w.nomesitosito.eu/art/" .$array['genere']."/".str_replace(" ", "%20", $array['username'])."/files/".$info['nomefile']." width=50px border=0>
      [/php]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        ayrton2001 Super User • ultima modifica di

        Utilizza:
        [PHP]
        urlencode($array['username'])
        [/PHP]

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • marcocarrieri
          marcocarrieri ModSenior • ultima modifica di

          Vedi usando molto poco php ti ho dato una soluzione sbagliata. 🙂
          Molto migliore l'ultima indicata.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            ayrton2001 Super User • ultima modifica di

            @marcocarrieri said:

            Vedi usando molto poco php ti ho dato una soluzione sbagliata. 🙂
            Molto migliore l'ultima indicata.
            Capita, non ti dico cosa ho usato a volte al posto della comodissima str_dap :arrabbiato:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              rolandopalinoi User • ultima modifica di

              Grazie per la risposta ayrton2001, ma con[PHP] urlencode($array['username']) [/PHP] ottengo il percorso ...nomesito.eu/art/Letteratura/Elena+pinco+pallino/files/4.jpg
              Ugualmente non carica l'immagine.
              Ciao

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • R
                rolandopalinoi User • ultima modifica di

                marcocarrieri, grazie anche a te. Potrei risolvere modificando lo username inserendo manualmente il %20 negli spazi in mysql ma sarebbe una forzatura e poi richiamandolo nell'elenco degli iscritti risulta visibile tipo "Benvenuta Elena%20Pinco%20Pallino (idem nelle intestazioni di pagina).
                Grazie ancora

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • marcocarrieri
                  marcocarrieri ModSenior • ultima modifica di

                  Beh purtroppo a ognuno il suo eh eh, io usavo ASP e quindi ora al lavoro VB NET.. 🙂
                  Son più da smanettone però a volte "piuttosto che niente è meglio qualcosa ah ah"....
                  Chi non lo studia come me non sa dell'esistenza delle funzioni native e a volte questo magari ti fa costruire mitici bubble sort quando magari ci sono gia funzioni di ordinamento. 🙂

                  Beh aiutiamo l'utente dai eh eh...

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • R
                    rolandopalinoi User • ultima modifica di

                    Sono andato a rileggermi i manuali PHP relativi a urlencode, alla fine la soluzione che ho trovato è di usare [PHP]rawurlencode($array['username'])[/PHP] che mi restituisce %20.
                    Ora le immagini vengono richiamate correttamente.
                    A presto.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • L
                      lucabartoli User Attivo • ultima modifica di

                      Comunque per esperienza ti dico che sul web i files con lo spazio nel nome sono una rogna... Personalmente preferisco sempre rinominarli sostituendo i caratteri non alfanumerici con un trattino o sostituendoli con una versione alfanumerica (esempio: è -> e) oppure togliendoli, a seconda dei casi.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        magicale User Attivo • ultima modifica di

                        @rolandopalinoi said:

                        Sono andato a rileggermi i manuali PHP relativi a urlencode, alla fine la soluzione che ho trovato è di usare [php]rawurlencode($array['username'])[/php] che mi restituisce %20.
                        Ora le immagini vengono richiamate correttamente.
                        A presto.

                        Questa è sicuramente una soluzione funzionante, ma ti consiglio di rivedere comunque il codice modificandolo in modo tale che venga generato del codice html valido.
                        Ovvero delimitare tutti i valori degli attributi dei tag html con apici o virgolette. Cosa che, salvo alcune eccezioni (come virgolette e apici nei nomi) avrebbe evitato che il problema si presentasse.

                        [PHP]
                        Echo "<a target='_blank' href='h..p://w.w.nomesito.eu/art/".$array['genere']."
                        /".$array['username']."/files/".$info['nomefile']."' >
                        <img src='h..p://w.w.nomesitosito.eu/art/"
                        .$array['genere']."/".rawurlencode($array['username'])."/files/".$info['nomefile']."' width='50px' border='0' /></a> "; [/PHP]

                        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