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
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.
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 !!
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.
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
Se è alla parola numero 52 e se ho capito bene, fai così:
Spero di esserti stato d'aiuto.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]";
}
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.
questo
echo $parole[$c]; //stampo il testo
cambialo in questo
Codice PHP:
echo $parole[$c]." "; //stampo il testo
giusto che scemo!!! grazie infinite ciaooooo!!!
Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.
capita![]()
![]()