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. inserire riga di comando in php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      masterblank User • ultima modifica di

      forse stai facendo confusione con gli apici.
      prova così:

      $descrizione = "<p><img src="xxx.com/img/cms/file.jpg2" alt="" width="557" height="208" /></p>";

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        luca1979 User Newbie • ultima modifica di

        grazie Masterblank!!!
        ora funziona...
        approfitto della tua gentilezza per un altra domanda :

        il php prende da un file csv un campo e lo copia nel csv che va a creare...
        come faccio a dirgli :
        se nel capo che prendi trovi lo spazio cancellalo??
        🙂

        Luca

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • shad
          shad Moderatore • ultima modifica di

          Ciao,
          prova a fare un trim alla stringa prima di inserirla.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • L
            luca1979 User Newbie • ultima modifica di

            ciao Shad
            scusa ma non ci capisco molto....puoi aiutarmi meglio?

            il campo è il numero del telefono (a volte mettono lo spazio)

            la riga che lo importa dice :
            $telefono = trim($ordine[15]);

            dove ordine[15] gli dice di andare a prendere la colonna 15 del csv di partenza

            Luca

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • shad
              shad Moderatore • ultima modifica di

              Ed in questo caso hai provato a farti stampare $telefono? Inserisce lo spazio?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                luca1979 User Newbie • ultima modifica di

                si se il cliente mette "333 1234 546" mi copia quel valore
                io avrei bisogno che copi 3331234546

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  miwebdesign Moderatore • ultima modifica di

                  @luca1979 said:

                  $telefono = trim($ordine[15]);

                  Ciao Luca1979,

                  Prova a cambiare la tua riga attuale con questa:

                  [PHP]
                  $telefono = preg_replace('/\s+/', '', $ordine[15]);
                  [/PHP]

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    masterblank User • ultima modifica di

                    scusa il ritardo.
                    Per evitare gli spazi e anche altri caratteri come trattini, punti, ecc..

                    $telefono = preg_replace('/[^0-9]/','', $ordine[15]);

                    o meglio ancora:

                    $telefono = preg_replace('/\D/', '', $ordine[15]);

                    buon giornata

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • L
                      luca1979 User Newbie • ultima modifica di

                      grazie mille!!
                      funzionano entrambe !!!

                      xo ora mi si e presentato un altro problema 🙂
                      quando un cliente mette un telefono internazionale capita che inserisca +39 (esempio x italia)
                      ora mi toglie il + (e va bene xche dove devo importare il file vuole solo numeri)
                      ma x essere corretti avrei bisogno di sostituire il + con 00
                      esempio +39 396 351354
                      deve diventare 0039396351354

                      Luca

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        masterblank User • ultima modifica di

                        prova così:

                        $telefono = str_replace('+', '00', $ordine[15]);
                        $telefono = preg_replace('/\D/', '', $telefono);

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • L
                          luca1979 User Newbie • ultima modifica di

                          grazie MasterBlank !!
                          ora fa tutto correttamente !

                          siete stati veramente gentili....

                          Luca

                          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