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.
    • L
      luca1979 User Newbie • ultima modifica di

      inserire riga di comando in php

      Ciao
      ho bisogno un aiuto, premetto che non sono un esperto!!
      ho un file php che mi genera un CSV per importare dei dati

      devo creare una colonna del CSV in cui inserisco un testo
      <p><img src=".xxx.com/img/cms/file.jpg" alt="" width="557" height="208" /></p>
      in modo che importando il file mi associ l'immagine

      se inserisco

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

      il percorso del il fle me lo mette come riga di comando. Come posso fare a dirgli che (<p><img src=".xxx.com/img/cms/file.jpg" alt="" width="557" height="208" /></p>) è un testo?

      grazie
      Luca

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • 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