par
Dsynx » 25 juin 2022, 14:01
j'ai cette idée simple pour toi
$lines = file('mon_fichier_cvs.csv');
$host = ['com', 'org', 'net']; // domaine etc..
foreach ($lines as $line_num => $line) {
list(
$harmonicc_pos,
$harmonicc_val,
$pr_pos,
$pr_val,
$host_rev,
$n_hosts) = explode(chr(32), trim($line));
// ici tu re explode ton contenu dans $host_rev
$host_exp = explode('.', $host_rev);
if (in_array($host_exp[0], $host)) { //si il trouve à $host_exp[0] un com,org, etc..
// suite de ton code si host est normal
} else {
// suite de ton code pour host inversé
// oubli pas tu as la fonction implode qui permet de recoler des portions de taleau
// implode('.', ['google','com']) --> donnera google.com
// donc tu peux jouer avec explode et implode
}
}
j'ai cette idée simple pour toi
[PHP]
$lines = file('mon_fichier_cvs.csv');
$host = ['com', 'org', 'net']; // domaine etc..
foreach ($lines as $line_num => $line) {
list(
$harmonicc_pos,
$harmonicc_val,
$pr_pos,
$pr_val,
$host_rev,
$n_hosts) = explode(chr(32), trim($line));
// ici tu re explode ton contenu dans $host_rev
$host_exp = explode('.', $host_rev);
if (in_array($host_exp[0], $host)) { //si il trouve à $host_exp[0] un com,org, etc..
// suite de ton code si host est normal
} else {
// suite de ton code pour host inversé
// oubli pas tu as la fonction implode qui permet de recoler des portions de taleau
// implode('.', ['google','com']) --> donnera google.com
// donc tu peux jouer avec explode et implode
}
}
[/PHP]