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

    Sostituire caratteri con lettere [replace?]

    Salve ragazzi .. quel che voglio fare è ai limiti della demenza.. ma tentiamo...


    vorrei che all'interno di un file html magari pure all'interno di alcuni tag da me inventati per esempio [SCAMBIA] e [/SCAMBIA] ogni lettera scritta venga sostituita con una gif (che nel caso specifico è una lettere di font diverso per ogni lettera).


    per esempio [scambia] prova [/scambia]
    risulterebbe tipo
    SPAZIO.gif P.gif R.gif. O.gif V.gif A.gif spazio.gif


    penso che questa cosa coinvolga la function replease ma sinceramente non so proprio da dove iniziare se qualcuno cortesemente mi insegna passo passo

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    non ho ben capito .. qualcuno mi spiega la sintassi con molta calma (fate finta, e non sarà tanto difficile che di php conosca ben poco)

    grrraazie

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    mamma mia, che sonno...


    Codice PHP:
    $w=array("a","b",...,"z");
    $img=array("<img rec=\"a.gif\" />","<img rec=\"b.gif\" />",...,"<img rec=\"z.gif\" />");
    str_replace($w,$img,$txt
    lo trovo cmq un metodo un pò forzato.. se tutto il problema è l'uso di un particolare carattere.. ci sono altre soluzioni.. come le gd o gli articoli in proposito su pro.html.it..

    'notte...
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    le gd funzionano con font non di sistema? ovvero io ho l'host e basta ... e il font che voglio usare nel creare testo posso solo upparlo nello spazio normale ..

    che altre soluzioni ci sono ? su pro.html non ho trovato nulla :|

  6. #6
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    su pro nn devi cercare le gd ma altri metodi per implementare i font... si possono "uppare" font diversi studiati la documentazione sulle gd e le funzioni image*
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  7. #7
    codice:
    <? 
      $w=array("s","b","z");
      $img=array("<img src=\"s.gif\" />","<img src=\"b.gif\" />","<img src=\"z.gif\" />");
      str_replace($w,$img,$row[1]) ;
    print "$row[1]";
    
      ?>
    non sembra fare quello che voglio .. supponiamo che erediti da sopra la variabile $row[1] contenuta nel vettore row all'indice 1 ...

    ora il repleace
    dovrebbe
    trasformarmi quella variabile che prima conteneva per esempio SITE
    in <img src="s.gif>ite

    ma non lo fa :|

  8. #8
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    <?
    $w=array("s","b","z");
    $img=array("<img src=\"s.gif\" />","<img src=\"b.gif\" />", "<img src=\"z.gif\" />");
    $row[1] = str_replace($w,$img,$row[1]) ;
    print "$row[1]";
    ?>
    così adesso funziona...
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  9. #9
    an capito il str_replace va tipo ridichiarato sulla variabile ^_^ (oddio come parlo male) cmq grazie ora provo


    il terzo argomento di str_replace puo' essere sia una stringa che un array di stringhe dunque .. (pensavo fosse quello il problema

  10. #10
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    nn è esatto...
    str_replace prende come terzo argomento una stringa e restiruisce una stringa con le sostituzioni indicate.. accetta come array il primo ed il secondo parametro per sostituzioni multiple.. per rendere più sintetiche le sue chiamate..

    consulta il manuale per maggiori info...

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

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.