Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Sostituire apice singolo e doppio di word

    Buon giorno, come si fa a sostituire quei maledetti apici singoli e doppi di word?
    Grazie.

  2. #2

  3. #3
    si questa la sapevo.
    Solo che non mi spiego il fatto per il quale.
    Ho fatto questa funzione stupida:
    Codice PHP:
    function replaceWordChar($txt){        $search = array( "’","“","”");         $repl = array( "'",'"','"');         $txt str_replace($search,$repl,$txt);         return $txt;    } 
    Però non capisco come mai, se la scrivo nella pagina funzioni.ssi e la includo in quella dove mi serve non funziona.
    Codice PHP:
    include 'funzioni.ssi';

    $string "L’azienda è in crisi";
    echo 
    replaceWordChar($string); 
    altrimenti se la scrivo, nella pagina dove eseguo la replace allora si:
    Codice PHP:
    function replaceWordChar($txt){    $search = array( "’","“","”");     $repl = array( "'",'"','"');     $txt str_replace($search,$repl,$txt);     return $txt;}
    $string "L’azienda è in crisi";
    echo 
    replaceWordChar($string); 
    Potresti spiegarmene il motivo?
    Grazie mille.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Prova a definire una variabile nel file funzioni.ssi e vedi se è leggibile "dall'esterno"

    PS. Hai dimenticato la virgoletta `
    No

  5. #5
    ho fatto come hai detto, e la variabile si legge.
    Purtroppo però se metto la funzione dentro il file e la voglio utilizzare fuori, niente da fare.
    Anche perché, ho altre funzioni all'interno di funzioni.ssi e le utilizzo sempre nella stessa pagina nella quale vorrei utilizzare questa replaceWordChar().
    mmma...

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Non riesco a capire qual'è il problema...
    nel frattempo puoi provare così:

    Codice PHP:
    $replaceWordChar = function ($txt) {
        
    // Il contenuto della funzione
    }; // Anche se è una funzione, non dimenticare il ; 
    E la richiami così
    Codice PHP:
    $replaceWordChar("L’azienda è in crisi"); 
    No

  7. #7
    il problema è che se voglio utilizzare la funzione presente all'interno del file funzioni.ssi è come se non la vedesse.
    Tutto qua.
    Risolvo mettendo nella pagina dove mi serve.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    non funziona neanche nel modo che ti ho appena indicato?

    In quel modo da php verrebbe interpretata come una variabile
    No

  9. #9
    No, purtroppo non funziona nemmeno come mi hai consigliato....i misteri dell'infornatica

  10. #10
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    non capisco come php possa interpretare un file richiamato così
    Codice PHP:
    include 'funzioni.ssi'
    non dovrebbe avere estensione php?

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.