Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29

Discussione: [PHP]Traduttore in php

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175

    [PHP]Traduttore in php

    E' possibile creare un traduttore php che in un testo va a sostituirmi delle parole con altre? Per esempio:
    all'interno della pagina ci dovrà essere il codice:
    Se trovi la parola dog sostituiscila con cane
    se trovi la parola cat sostituiscila con gatto
    se trovi la parola mouse sostituiscila con topo
    e così via tutti gli animali della fattoria ...

    Vabbe anche se stupido l'esempio spero abbiate capito.

  2. #2
    praticamente non è possibile
    i sw che fanno le traduzioni sono dei db enormi è funzionano pochissimo, se poi vuoi sostituire solo poche parole nel testo allora non ci sono problemi

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175
    Ma infatti devo sostituire solo poke parole e non vorrei servirmi neanche del db se possibile , c'è qualke funzione che fa al caso mio nei vecchi post non ho trovato proprio nulla!

  4. #4

  5. #5
    Quindi come dice pugia
    $ita = array("cane", "gatto");
    $ing = array("dog", "cat" );
    $testo = str_replace( $ita, $ing, $testo );


  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175
    bello adesso lo provo subito e vedo se funziona!!! Grazie ... Mai visto un forum così efficiente. Spero un giorno di poter aiutare anch'io qualkuno


  7. #7
    già, in questo periodo sono di poche parole...scusate

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175
    scusate ma il codice funziona anche se le parole fanno parte di un link testuale? perchè nel mio caso ho dei link testuali che vengono generati da un db e avendo inserito quelle tre righe nel codice con le giuste parole al posto di cane e gatto non mi cambia nulla

  9. #9
    basta che questi link si trovino all'interno della variabile $testo...

    cioé, basta che fai fare il controllo sulle variabili che contengono il link

    al max posta il codice che diamo un occhio


  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    175
    <?php


    require_once("connect.php");
    $count=0;
    $n=$_GET['n'];
    $a=$n*1000;
    $result = mysql_query("SELECT * FROM link where parole like '%' ORDER BY `data` DESC LIMIT $a,1000");

    while ($row = mysql_fetch_array($result) ) {

    echo "$row[1]</br>";

    $count=$count+1;


    }
    $ita = array("Cane", "Gatto");
    $ing = array("Dog", "Cat" );
    $testo = str_replace( $ita, $ing, $testo );
    echo "tot=";
    echo $count;
    ?>

    $ita = array("Cane", "Gatto");
    $ing = array("Dog", "Cat" );
    $testo = str_replace( $ita, $ing, $testo );

    Questa parte di codice dove devo metterla? Ho provato anche prima e dentro il ciclo while.

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.