$sess_id = $REMOTE_ADDR; $sess_id = ereg_replace("\.","",$sess_id); session_id($sess_id); session_start($sess_id); if (empty($func)) $func="browselist"; if($func=="browselist") { echo "
LIF->SDD Converter
"; echo " | "; echo "|
or | |
Upload a .LIF from your computer: | "; echo "|
or | |
From a location on the web: | "; echo "|
Loading...
Please choose a *.LIF that does
";
echo "not contain any spaces in the title
You did not choose a *.LIF file
"; echo ""; } else { $newlifname = "user_log/$location3_name"; if(file_exists($newlifname)) { echo "A file aready exists with this name, please rename and try again
"; echo ""; }else { echo ""; @copy ("$location3", $newlifname) or die ("Couldn't copy the file. Go Back."); } } echo " "; }else { echo ""; echo " "; } exit; } if($func=="import") { if($bgcolor) { echo ""; }else { echo ""; } echo "Loading...
You Need To Choose A *.LIF File To Open.
";
echo "
Can't open file: $LIF_file
"; echo ""; exit; } $LIF=file($LIF_file); $character = read2blank("Character List","states", $LIF,"char"); $charstuff = $character[0]; $statestuff = $character[1]; $family = $character[2]; session_register("charstuff"); session_register("statestuff"); session_register("family"); unset($character); $data=read2blank("Main Data","matrix", $LIF,"matrix"); $matrix = $data[0]; $lineinfo = $data[1]; $taxanames=read2blank("Taxon","taxa", $LIF,"taxa"); $metric=read2blank("Metric Data","metric", $LIF,"metric"); $statemedia=read2blank("State Media","statemedia", $LIF,"smedia"); $statetext=read2blank("State Text","statetext",$LIF,"stext"); $taxonmedia=read2blank("Taxon Media","taxonmedia", $LIF,"tmedia"); $taxontext=read2blank("Taxon Text","taxontext",$LIF,"ttext"); $mediadir=read2blank("Multimedia","mediadir",$LIF,"mediadir"); $depend=read2blank("Dependency","depend",$LIF,"depend"); $subkeyinfo=read2blank("Subkey","subkeyinfo",$LIF,"subkey"); if($subkeyinfo) { $num = count($subkeyinfo); for($i=0 ; $i<$num ; $i++) { $array = split("[[:space:]]\"",$subkeyinfo[$i]); $n = $array[0]; $url = substr($array[2],0,-2); $subkey[$n] = trim($url); $text = substr($array[1],0,-1); if($text) { $subkey_text[$n] = trim($text); } } } if(!$taxonmedia) { $taxonmedia[]=a; $taxonmedia[]=b; } if(!$statemedia) { $statemedia[]=a; $statemedia[]=b; } if(!$statetext) { $statetext[]=a; $statetext[]=b; } if(!$taxontext) { $taxontext[]=a; $taxontext[]=b; } if(!$metric) { $metric[]=a; $metric[]=b; } if(ereg("^(.*)/(.*)/(.*)\.LIF",$LIF_file,$arr)) { $LIFname = $arr[3]; }elseif(ereg("^Keys/(.*)\.LIF$",$LIF_file,$arr)) { $LIFname = $arr[1]; } if($location) { $multimedia = "local"; }elseif($location2) { $multimedia = "url"; } if($location3) { $multimedia = "remote"; } if(ereg("http://",$mediadir[1])) { $multimedia = "url"; } $preferences[0]=$LIFname; $preferences[1]=$taxaimage; $preferences[2]=$fontname; $preferences[3]=$bgcolor; $num=count($family); for($i=1 ;$i<=$num ; $i++) { $images = imagestuff(state,$i); if($images[0]) { $char = $family[$i]; $charimage[$char] = 1; } } fclose($file); if($location3) { $preferences[4]="upload"; $success = @unlink($filename) or die ("Could not delete file.