Ciao a tutti.
qual'è la funzione che controlla con strpos? Ad esempio:
file.txt contiene
ciao
wwww
dsa
dfasdf
gsdfgsd
sfdgsdfg
e ora con strpos devo andare a vedere se nel file contiene quella parola..
come faccio?
Ciao a tutti.
qual'è la funzione che controlla con strpos? Ad esempio:
file.txt contiene
ciao
wwww
dsa
dfasdf
gsdfgsd
sfdgsdfg
e ora con strpos devo andare a vedere se nel file contiene quella parola..
come faccio?
Nazza
Carica tutto con file_get_contents() e poi usa strpos()
www.sitemeer.com » Quando un sito pare irraggiungibile
Se ti piace ci puoi trovare anche su Facebook
Così?Originariamente inviato da neroux
Carica tutto con file_get_contents() e poi usa strpos()
non va.. o almeno se nel file txt c'è: ciaoCodice PHP:
$censura_nomi = file_get_contents('censor_name.txt');
if(strpos($censura_nomi, $username_nomi)===FALSE){
}else{
errore
}
poi nel box c'è ciao1 non me lo considere il ciao.
Nazza
per me è meglio usare READ perchè tarsforma un file in un array in cui ogni riga è un elemento dell'array stesso. Quindi nel tuo caso:
Codice PHP:
$linee = read("file.txt");
// supponiamo che file.txt contenga un nome epr riga ad esempio Giovanni, Luca, Ricky
// voglio cercare Luca
$match = 0;
foreach($linee as $linea) {
for ($i=0; $i<count($linea[$i]; $i++) {
if (strpos($linea, $i, strlen('Luca')) {
$match = 1;
break;
}
if ($match) {
echo "trovato Luca!";
break;
}
}
}
Mi da un errore di punteggiatura!Originariamente inviato da Emulman
per me è meglio usare READ perchè tarsforma un file in un array in cui ogni riga è un elemento dell'array stesso. Quindi nel tuo caso:
Codice PHP:
$linee = read("file.txt");
// supponiamo che file.txt contenga un nome epr riga ad esempio Giovanni, Luca, Ricky
// voglio cercare Luca
$match = 0;
foreach($linee as $linea) {
for ($i=0; $i<count($linea[$i]; $i++) {
if (strpos($linea, $i, strlen('Luca')) {
$match = 1;
break;
}
if ($match) {
echo "trovato Luca!";
break;
}
}
}
Codice PHP:
for ($i=0; $i<count($linea[$i]; $i++) {
Nazza
errare umanum est....![]()
Codice PHP:
for ($i=0; $i<count($linea[$i]); $i++) {
Avevo messo pure io la ), ma mi dava anche un errore di } ...Originariamente inviato da Emulman
errare umanum est....![]()
Codice PHP:
for ($i=0; $i<count($linea[$i]); $i++) {
quindi adesso mi da appunto l'errore :
Ho messo la )Codice PHP:
if(strpos($linea, $i, strlen($username)) {
Ma mi da
Fatal error: Call to undefined function read() in /membri/var/ajax/var_var/var.php on line 7
uso altervista.
Nazza
ti autorizzo a picchiarmi selvaggiamente..sarà il freddo, la neve che è venuta...ho sbagliato prue la prima riga dello script!ecco quella giusta
Codice PHP:
$linee = file("file.txt");
Originariamente inviato da Emulman
ti autorizzo a picchiarmi selvaggiamente..sarà il freddo, la neve che è venuta...ho sbagliato prue la prima riga dello script!ecco quella giusta
Codice PHP:
$linee = file("file.txt");
Se questo codice qui di seguito è giusto, non fa il suo dovere![]()
in sintesi:
Codice PHP:
$usernam = $_POST['nome'];
$username = strtoupper($usernam);
$linee = file("parolaccie.txt");
$match = 0;
foreach($linee as $linea){
for($i=0; $i<count($linea[$i]); $i++) {
if(strpos($linea, $i, //perchè qui conta la lunghezza a cosa serve? ->strlen($username))) {
$match = 1;
break;
}
if ($match){
echo "Errore!";
break;
}
}
}
Nazza
Ovviamente perché ciao1 non è ciao. Viceversa funzionerebbeOriginariamente inviato da Nazza97
Così?
non va.. o almeno se nel file txt c'è: ciaoCodice PHP:
$censura_nomi = file_get_contents('censor_name.txt');
if(strpos($censura_nomi, $username_nomi)===FALSE){
}else{
errore
}
poi nel box c'è ciao1 non me lo considere il ciao.
www.sitemeer.com » Quando un sito pare irraggiungibile
Se ti piace ci puoi trovare anche su Facebook