Visualizzazione dei risultati da 1 a 7 su 7

Discussione: modifica frase

  1. #1

    modifica frase

    ciao in php

    scrivendo con l'editor tinymce le emoticon appaiono correttamente ma poi volendo inviarne con phpmailer il contenuto sulla email le emoticon non appaiono perchè manca il percorso completo della emoticon perciò prima di inviare
    vorrei modificare la seguente frase:
    tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif

    con
    http://miosito.com/tinymce/jscripts/...miley-cool.gif


    come si fa?

    grazie
    Rosetta@home
    Protein Folding, Design, and Docking

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503

    Re: modifica frase

    Essendo i percorsi all'interno del testo direi che devi usare le espressioni regolari.
    In particolare ti serve la funzione preg_replace().
    Cerchi tinymce/ e lo sostituisci con http://miosito.com/tinymce/

  3. #3
    ok ho provato

    $comments = preg_replace ("tinymce/", "http://miosito.com/tinymce/", $comments);


    ma mi da questo errore:

    warning Delimiter must not be alphanumeric or backslash
    Rosetta@home
    Protein Folding, Design, and Docking

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Prova così

    $comments = preg_replace("/tinymce\//","http://miosito.com/tinymce/", $comments);

  5. #5
    Ma perche' fare una sostituzione (tra l'altro con preg_replace quando basterebbe str_replace) quando tutto cio' che serve e' semplicemente unire due stringhe?

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Sul fatto di usare str_replace() hai ragione, non so perché, ma mi è venuto prima di pensare a preg_replace.
    Per l'unione di stringhe invece, da quanto ho capito, non si può fare perché lui ha una stringa del tipo: "Ciao tutto bene? tinymce/jscripts/tiny_mce/plugins/emotions/img/smile.gif" come ci si concatena la parte iniziale del percorso senza str_replace()?
    Se poi ho capito male io la situazione e la stringa è solo "tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif" allora ok, hai ragione anche su questo, basta concatenare 2 stringhe.

  7. #7
    Comunque immagino si possa configurare come costruire i path in tinymce.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.