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

    Modificare il testo di una textarea

    Ciao ragazzi,
    non ci capisco quasi nulla ma mi servirebbe una mano per risolvere un problema.

    Vorrei realizzare una sorta di convertitore di testo da utilizzare per il mio forum. MI spiego meglio...gestisco un forum di poker e spesso gli utenti postano della hands history, ovvero delle mani che hanno giocato online.

    Devo fare in modo che quando un utente posta la sua hand history la parola "As" venga sostituita con L'Asso di Picche....fin qui tutto semplice, basta inserire l'asso di picche fra gli smiles del sito e il gioco è fatto. Il problema sorge quando un utente scrive per esempio la parola Aspetta .

    Per risolvere il problema ho impostato gli smiles delle carte facendoli precedere e seguire dal simbolo dei 2 punti

    esempio

    As ( asso di picche ) --> :As:

    ora l'unico problema sta nell'offrire agli utenti un tool disponibile sul sito che converta le hands history

    E' necessaria soltanto un area di testo ed il pulsante converti...l'utente incolla la hand history nell'area di testo e dopo aver premuto il tasto converti si ritrova la hand history convertita che può copiare e incollare sul forum.

    un esempio di quello che vorrei realizzare si trova qui http://www.legopoker.com/hh/index.php

    Ultimo esempio pratico:

    Dealing Flop [3c 6s Td]

    questo va modificato cosi:

    Dealing Flop [:3c: :6s: :Td:]

    mi date una mano a realizzare questo tool? grazie :-)

  2. #2
    In pratica un qualcosa che ti converta

    Dealing Flop [3c 6s Td]

    in questo??

    Dealing Flop [:3c: :6s: :Td:]

  3. #3
    si esatto


    lol tutto sto pos per poi dire quello...mi sono un po dilungato eh

  4. #4
    una cosa..la combinazione può essere solo di due lettere??

    Es.

    Da CB a :CB:

    oppure ci possono essere combinazioni anche di più lettere?

    Es.

    Da ABC a :ABC:

  5. #5
    no solo di due lettere

    in pratica la carta seguita dalla lettera del "seme"

    i semi sono

    h = cuori
    s = picche
    c = fiori
    d = quadri

    le carte

    A
    2
    3
    4
    5
    6
    7
    8
    9
    T = dieci
    J
    Q
    K

  6. #6
    Ci smanetto un pò e ti dico

  7. #7
    grazie mille...un'ultima cosa..

    credo che dovresti aggiungere anche come condizione quella di modificare solo il testo che si trova tra parentesi quadre...perchè nella hand history c'è scritto il nome di chi fa una puntata quindi per esempio

    ThePokerMan is dealt [ As Ac ]

    in questo caso il converter trasformerebbe anche il nick del giocatore, perche Th è il dieci di cuori.

  8. #8
    Ieccotelo...ho lasciato tutti gli echo..così vedi i passaggi..e l'ho fatto più semplice possibile

    Edit: Ops...c'è un piccolo bugghino...vedo di sistemarlo meglio

  9. #9
    Ecco..sono riuscito a farlo..ma utilizzando due campi

    Va bene lo stesso??

    Codice PHP:
    <?php
    $sub_text
    =$_POST['testo'];
    $sub_expl=explode(" ",$sub_text);
    $a=count($sub_expl);
    $i=0;
    while(
    $i<$a)
    {
        if(
    $sub_expl[$i]!='' && $sub_expl[$i]!='[' && $sub_expl[$i]!=']')
        {
            
    $sub_expl[$i]=str_replace("[","",$sub_expl[$i]);
            
    $sub_expl[$i]=str_replace("]","",$sub_expl[$i]);
            
    $text_fine.= ":".$sub_expl[$i].":";
            if(
    $i!=$a)
            
    $text_fine.=" ";    
        }
    $i++;
    }
    echo 
    $_POST['nick']."[ $text_fine ]";
    ?> 
    <form method='POST' name='news'>
    <input type="text" name="nick" />


    <textarea name='testo' cols='60' rows='20' class='form'></textarea>
    <input type="submit" value="invia" />
    </form>

  10. #10
    scusa ma non mi va...

    ho provato scrivendo:

    Arminius shows [8c Ts]

    e mi torna

    [ :Arminius: :shows: :8c: :Ts: ] invece dovrebbe dare Arminius shows [:8c: :Ts:]

    poi come mai ci sono 2 campi?

    a me serve solo una texarea dove incollare la hand history....ora te ne incollo una completa cosi hai un'idea di come è:

    Table #4139173 - Brussels 1
    Starting Hand #202671177
    Last Hand #202669852
    Game Type: Hold'em
    Limit Type: No Limit
    Table Type: Ring
    Money Type: REAL MONEY
    Blinds are now $1/$2
    Button is at seat 3
    Seat 1: bennythejet - $192
    Seat 2: am1234 - $178.34
    Seat 3: Sandy31 - $200.20
    Seat 4: Beatmee - $200
    Seat 5: Arminius - $335.23
    Seat 6: scual - $72.15
    Moving Button to seat 5
    am1234 says thank you.
    scual posts small blind ($1)
    bennythejet posts big blind ($2)
    Shuffling Deck
    Dealing Cards
    scual: la piscine est chaude
    scual: 1
    am1234 folds
    Sandy31 calls $2
    Sandy31: &
    Arminius calls $2
    Sandy31: 1
    scual calls $2
    bennythejet checks
    Dealing Flop [3c 6s Td]
    Sandy31: la mer est froide
    scual checks
    bennythejet checks
    Sandy31 checks
    scual: le nil deborde
    Arminius bets $4
    scual calls $4
    bennythejet folds
    scual laughs his *** off.
    Sandy31 folds
    Dealing Turn [Qd]
    Sandy31: le pain est cuit
    scual checks
    Arminius checks
    Dealing River [2c]
    scual checks
    Arminius checks
    Taking Rake of $0.80 from pot 1
    Arminius shows [8c Ts]
    Arminius has One Pair: 10s
    scual mucks
    Arminius wins $15.20 with: One Pair: 10s
    Seat 1: bennythejet - $190
    Seat 2: am1234 - $178.34
    Seat 3: Sandy31 - $198.20
    Seat 4: Beatmee - $200
    Seat 5: Arminius - $344.43
    Seat 6: scual - $66.15
    End Of Hand #202671177

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.