Ciao ragazzi, sto scrivendo questo piccolo script nel quale prima di iniziare a eseguire il codice vero e proprio voglio assicurarmi che nella casella di testo della variabile $parola sia stato inserito un valore.
Il codice è il seguente:
Ho letto varie discussioni ma il mio codice mi sembra corretto e non riesco a capire come mai mi compaia sempre il messaggio inserito all'interno di die(), sia che io inserisca una parola nel form html da cui prelevo i dati sia che non lo faccia.codice:$testo=$_POST['caselladitesto']; $parola=$_POST['word']; $parola_high='<FONT style="background-color: yellow">'.$parola.'</FONT>'; if (strlen($parola==0)) die("Inserisci la parola da cercare"); else { //sostituisce la parola da cercare con la parola da cercare ma evidenziata $testo_high=str_replace($parola, $parola_high, $testo); echo"<b>Abbiamo cercato la parola $parola all'interno del testo(\$testo) e l'abbiamo evidenziata di giallo ogni volta che compare. Ecco il risultato:</b><br><br> $testo_high<br>";
Grazie a tutti