Ciao mi servirebbe un grosso aiuto
ho la necessità di portare i records in files .txt in un database.
Sono un elenco completo di nomi di ragni divisi per famiglia genere e specie
i files della famiglia.txt contenenti i nomi sono circa 50 e i records complessivamente circa 40.000
ogni famiglia contiene i genere e per ogni genere un numero variabile di specie come da esempio:



family: Actinopodidae

genus: Plesiolena
species: Plesiolena bonneti (Zapfe, 1961)
species: Plesiolena jorgelina Goloboff, 1994

genus: Missulena
species: Missulena bradleyi Rainbow, 1914
species: Missulena dipsaca Faulder, 1995
species: Missulena granulosa (O. P.-Cambridge, 1869)
species: Missulena hoggi Womersley, 1943
species: Missulena insignis (O. P.-Cambridge, 1877)
genus: Actinopus
species: Actinopus caraiba (Simon, 1889)
species: Actinopus ceciliae Mello-Leitao, 1931
species: Actinopus crassipes (Keyserling, 1891)
species: Actinopus cucutaensis Mello-Leitao, 1941
species: Actinopus dubiomaculatus Mello-Leitao, 1923
etc.etc


nel data base ogni records porterà la famiglia il genere e la specie
ad esempio
Famiglia Genere Specie
Actinopodidae Missulena Missulena bradleyi
Actinopodidae Missulena Missulena dipsaca
Actinopodidae Missulena Missulena granulosa


dai records specie si dovrà estrapolare solo la 2 e 3 parola

con l'aiuto di Maurizio ho scritto una parte di codice e mi registra bene tutte le specie ma nn riesco ad abbinare Famiglia e Genere
ecco il codice:

if ($handle = opendir('Catalogo')) {
while (false !== ($file1 = readdir($handle))) {

if ($file1 != "." && $file1 != "..") {
$file = file ("Catalogo/".$file1);


$SpeciesArray = array();

foreach($file as $row) //scorro l'array
{

if(ereg('^(species)', $row)) //se la riga inizia per species
{
$SingleRow = explode(':', $row);
$SpeciesArray[] = trim($SingleRow[1]); //metto quello che c'è dopo il : nell'array
}
}

sort($SpeciesArray); // ordino alfabeticamente l'array

foreach($SpeciesArray as $FinalRow)
{

$var = explode(" ", $FinalRow);
$FinalString = $var[0] ."-". $var[1]; //estraggo il nome della specie
$inserisci = mysql_query("INSERT INTO ragni (Nome,img) VALUES (\"$FinalString\",'no')");

}

}
}
}



Per favore datemi consigli per estrapolare anche Famiglia e Genere e abbinarli ad ogni specie
se nn sono stato chiaro chiedetemi tutto