enmi12/glossaire/writeWords.php
author ymh <ymh.work@gmail.com>
Thu, 07 Nov 2013 00:08:07 +0000
changeset 1 f6eb5a861d2f
parent 0 d970ebf37754
permissions -rwxr-xr-x
remove unnessary files. Make timthumb work

 <!DOCTYPE html>
 <html class="no-js">
 <head>
        <meta charset="iso-8859-1">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1, charset=iso-8859-1">
        <title></title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width">

        <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->

        <link rel="stylesheet" href="css/normalize.css">
        <link rel="stylesheet" href="css/style.css">
        <!--<script src="js/vendor/modernizr-2.6.2.min.js"></script>-->
    </head>
    <body>
<?php
function removeAccents($str, $charset='utf-8')
			{
				$str = htmlentities($str, ENT_NOQUOTES, $charset);
				
				$str = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str);
				$str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. '&oelig;'
				$str = preg_replace('#&[^;]+;#', '', $str);
				$str = str_replace(' ','',$str);
				
				return $str;
			}
function writeLinks(){
				$document = 'mots.xml';
				$document_xml = new DomDocument();
				$document_xml->load($document);
				$elements = $document_xml->getElementsByTagName('glossaire');
				$resultat_html = '';
				$arbre = $elements->item(0);
				
				$mots = $arbre -> childNodes;
				
				$monfichier = fopen('mots.txt', 'r+');
				fseek($monfichier, 0);
				
				$value = 0;
				
				foreach($mots as $mot){
					if($mot->hasChildNodes()){
					if($mot->hasAttributes()){
						$wordName = $mot -> getAttribute('name');
						$wordName = removeAccents($wordName);
						$wordName = strtolower($wordName);
						echo($wordName);
					}
					else{
						echo($mot -> nodeValue);
					}
					
					if(isset($wordName)){
						$wordUrl = 'http://enmi-conf.org/enmi12/glossaire/index.php?mot=' . $wordName;
					}
					else{
						echo($mot -> nodeValue);
					}
					
					fseek($monfichier, 0, SEEK_END);
					
					if(isset($wordName) && isset($wordUrl)){
fputs($monfichier, '
<link wordName="' . $wordName . '">
	' . $wordUrl . '
</link>');
					$value++;
					echo($value);
					}
					}
					
				}
				
				fclose($monfichier);
	
}

writeLinks();
?>
</body>
</html>