Sei mitico e complimenti per lo script veramente completo
io ho risolto in modo molto semplice ma funzionale e te lo propongo per un parere :
<?php
$connessione = mysql_connect("localhost", "root", "220352")
or die("Connessione non riuscita: " . mysql_error());
//print ("Connesso con successo");
mysql_select_db("animali");
$i=0;
if ($handle = opendir('Catalogo')) {
while (false !== ($file1 = readdir($handle))) {
if ($file1 != "." && $file1 != "..") {
$file = file ("Catalogo/".$file1);
$species = array();
$family = "";
$genus = "";
foreach($file as $row) //scorro l'array
{
$i=$i+1;
$dati=explode(": ", $row);//divido in ogni riga l'identificatore(es genus) dal valore
$ident=$dati[0];//identificatore
$value=$dati[1];//valore
if($ident == "family")//se il valore è identificato da family
{ $family=$value;}//la famiglia presa in considerazione diventa quella identificata
if($ident == "genus")//se il valore è identificato da genus
{$genus=$value;}//il genere preso in considerazione diventa quello identificato
if($ident == "species")//se il valore è identificato da species
{$var = explode(" ", $value);
$FinalString = $var[0]."-".$var[1];
$specie=$FinalString;}//inserisco il valore in un array multidimensionale, identificandolo con family e genus
if($family <>"" and $genus <>"" and $specie <>"" ){
$inserisci = mysql_query("INSERT INTO ragni (Specie,Genere,Famiglia,img) VALUES ('$specie','$genus','$family','no')");
echo "la specie $specie, di genere $genus, appartenente alla famiglia $family, è stata inserita correttamente nel database
";
}
}
}
}
}
?>
Grazie per il tuo fondamentale aiuto
BUON NATALE a te e tutti i tuoi cari
e Buone Feste anche a tutti partecipanti ai forum di HTML.it
![]()
![]()
![]()

Rispondi quotando