Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Spezzare i testo!

  1. #1

    Spezzare i testo!

    ciao a tutti!!... la domanda è la seguente: ho la necessità di spezzare il testo roveniente da un form, e contenuto nella variabile $_POST['testo'], per inserirci al centro un'immagine!.... come devo fare?? grazie a tutti ciaooo
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  2. #2
    non ho capito bene :master:

    per spezzare una stringa c'è explode

    se ho capito (credo di no) puoi usare anche preg_replace così sostituisci una sequenza di caratteri sceciali per esempio con l'immagine
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  3. #3
    ho cercato la sintassi di split, e explode, è simile a quello che dico io, ma a diffferenza di quelle io voglio che il testo si spezzi per esempio alla parola numero 52, li inserirò l'immagine, e poi ri stamperò il testo!!! grazie ciao
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    parola, o carattere!?

    cmq secondo me la strada da seguire è questa

    stringa finale= substringa 0 52 + immagine + substringa 52 fine


    se ho capito bene


    prova a cercarti delle info sul substr

  5. #5
    Se è alla parola numero 52 e se ho capito bene, fai così:

    Codice PHP:

    $testo 
    "bla bla bla bla bla bla bla bla bla";
    $parole explode (" "$testo);

    for (
    $c=0;$c<count($parole);$c++) {
      if (
    $c == 51) echo "[img]img.gif[/img]";

    Spero di esserti stato d'aiuto.
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  6. #6
    si, molto di aiuto.. ora ho modificato il testo a mio piacimneto e ho fato quanto segue...

    $parole = explode(" ", $_POST['testo']); //inserisco il testo diviso nella stringa parola
    for($c=0;$c<count($parole);$c++) //condizione del ciclo
    {
    if ($c == 35) //condizione dell'inserimento immagine
    {
    if ($HTTP_POST_FILES['primaimmagine']['name']!="") //controllo se esiste l'immagine
    echo "[img]cartina_costa.gif[/img]"; //stampo l'immgine
    }
    echo $parole[$c]; //stampo il testo
    }

    ....
    funzione bene, ho solo un problema, stampando il testo in quel modo, le parole restano ttte attaccate!!!... come devo fare?? grazie ancora per il tuo prezioso aiuto!! ciaooooo
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  7. #7
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    questo

    echo $parole[$c]; //stampo il testo

    cambialo in questo

    Codice PHP:
    echo $parole[$c]." "//stampo il testo 

  8. #8
    giusto che scemo!!! grazie infinite ciaooooo!!!
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  9. #9
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    capita

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.