Salve oh saggi
Forse avevo proposto lo stesso problema in un altra discussione ma cercandola e non trovandola risposto.
Ho una stringa del tipo:
<?php include('404.html'); /* [utente] my_username /-%EOF%-/ my_crypt_pass [utente] my_username_2 /-%EOF%-/ my_crypt_pass_2 [utente] my_username_3 /-%EOF%-/ my_crypt_pass_3 [utente] */?>,
ripetuta N volte.
In questa stringa ho bisogno di verificare l'username di un utente, e quindi prelevale la sua pass, per motivi che non sto qui a spiegarvi.
Ho provato a fare:
Codice PHP:
<?php
$tutto = "<?php include('404.html'); /* [utente] my_username /-%EOF%-/ my_crypt_pass [utente] my_username_2 /-%EOF%-/ my_crypt_pass_2 [utente] my_username_3 /-%EOF%-/ my_crypt_pass_3 [utente] */?>";
$sd = explode("/*", $tutto);
$sd = $sd[1];
$mul = 1;
$ds = explode("[utente]", $sd);
while ($mul <= count($ds)) {
$asd = explode("/-%EOF%-/", $ds[$mul]);
if ($asd[$mul]==$a_chi){
$ma = $mul+1;
$pass = $asd[$ma];
}
$mul++;
}
?>
Mi dite perchè non funziona?