depending on how the text file is organized, this can be an easy task or impossible. But, here goes:
If a line in the text file contains all the info about the card and is organized routinely and separated by a special character ("," , ; or tab, then you should be able to do something like the following: <html> <body bgcolor=navy> <?php $db=" "; $table=" "; $user=" "; $pass=" "; $link=mysql_connect("localhost","$user","$pass"); if (! $link) die("Can't log in at this time"); mysql_select_db($db,$link) or die ("Can't log in at this time"); print "<table align=center cellpadding=7 cellspacing=0 border=1 bgcolor=silver>"; $fp=fopen("persons.txt","r") or die ("Couldn't open file!"); while (!feof ($fp)) { $persons=fgets($fp,100); // looks for \n (carrage return) or 100 characters before moving on list($image,$title,$first,$date,)= split ("\t", $persons, 6); /// splits on tab print "<tr> <td>$first </td> <td>$title </td> <td>$image </td> <td>$date </td> </tr>"; $query="insert into $table (first, title, date, directory, image) values ('".addslashes($first)."', '".addslashes($title)."', '".addslashes($date)."', '".addslashes($directory)."', '".addslashes($image)."' )"; $result=mysql_query($query); if (!$result) die ("couldn't update $table".mysql_error()); } fclose($fp); mysql_close($link); print "</table>"; ?> </body> </html> ----- Original Message ----- From: "John Wulff" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, March 07, 2003 5:25 PM Subject: [PHP] Mining a file for data > I'm just learning PHP so please excuse my ignorance. I'm trying to extract > the data from a simply formatted text file via a simple PHP script. The > goal of this project is to take Magic the Gathering spoiler lists and dump > them into a MySQL database. I've got plenty of experience with MySQL but > not file parsing. How do I about parsing this data? What sort of pattern > recognition do I use (if that's the right term). > Thanks for the help. The format of the file is below. > -John > > Card Name: Akroma, Angel of Wrath > Card Color: W > Mana Cost: 5WWW > Type & Class: Creature - Angel Legend > Pow/Tou: 6/6 > Card Text: Flying, first strike, trample, haste, protection from black, > protection from red. Attacking doesn't cause Akroma, Angel > of Wrath to tap. > Flavor Text: No rest. No mercy. No matter what. > Artist: Ron Spears > Rarity: R > Card #: 1/145 > > Card Name: Akroma's Devoted > Card Color: W > Mana Cost: 3W > Type & Class: Creature - Cleric > Pow/Tou: 2/4 > Card Text: Attacking doesn't cause Clerics to tap. > Flavor Text: "Akroma asked for only one thing from her troops: unwavering, > unconditional loyalty." > Artist: Dave Dorman > Rarity: U > Card #: 2/145 > > etc.. etc... > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php