Upload failed. Maybe wrong permissions?

User Tools

Site Tools




Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2021.12.16., 22:10]
lattilad
start [2021.12.16., 23:29]
lattilad
Line 23: Line 23:
 ); );
  
-foreach($pagesfolders as $folder=>​$foldername+if($fullmode) 
-+ foreach($pagesfolders as $folder=>​$foldername)
- $files=array_diff(scandir($root.$folder),​ array('​.',​ '​..'​));​ +
- foreach($files as $file)+
  {  {
- $text=file_get_contents($root.$folder.'/'​.$file);​ + $files=array_diff(scandir($root.$folder),​ array('​.',​ '​..'​));​ 
- if(match(title($text),​ $deacs) + foreach($files as $file) 
- ||($fullmode&&​match($text,​ $s))+
-+ $text=file_get_contents($root.$folder.'/'​.$file);​ 
- if($foldername!=$prevfoldername)+ if(match(title($text),​ $deacs) 
 + ||($fullmode&&​match($text,​ $s)))
  {  {
- echo '​======= '​.$foldername."​ =======\n";​ + if($foldername!=$prevfoldername) 
- $prevfoldername=$foldername;​+
 + echo '​======= '​.$foldername."​ =======\n";​ 
 + $prevfoldername=$foldername
 +
 +/* echo '​{{page>'​.str_replace('/',​ ':',​ $folder).':'​.str_replace('​.txt',​ "",​ $file)."​}}\n----\n";​*/​ 
 + echo ' ​ * [['​.str_replace('/',​ ':',​ $folder).':'​.str_replace('​.txt',​ "",​ $file)."​]]\n"​;
  }  }
 + }
 + }
 +else
 + foreach($pagesfolders as $folder=>​$foldername)
 + {
 + $files=array_diff(scandir($root.$folder),​ array('​.',​ '​..'​));​
 + foreach($files as $file)
 + if($file==$deacs.'​.txt'​)
  echo '​{{page>'​.str_replace('/',​ ':',​ $folder).':'​.str_replace('​.txt',​ "",​ $file)."​}}\n----\n";​  echo '​{{page>'​.str_replace('/',​ ':',​ $folder).':'​.str_replace('​.txt',​ "",​ $file)."​}}\n----\n";​
- } 
  }  }
-}+
 function match($text,​ $s) function match($text,​ $s)
 { {
- return strpos(strtolower($text),​ strtolower($s));​+ return strpos(' '.strtolower($text),​ strtolower($s));​
 } }
 function title($text) function title($text)
Line 54: Line 65:
 { {
  setlocale(LC_ALL,​ "​en_US.UTF-8"​);​  setlocale(LC_ALL,​ "​en_US.UTF-8"​);​
- $text = strtolower(iconv('​UTF-8',​ '​US-ASCII//​TRANSLIT',​ $text));+ $text = strtolower(iconv('​UTF-8',​ '​US-ASCII/​'​.'​/​TRANSLIT',​ $text));
  return $text;  return $text;
 } }
 </​phpwikify>​ </​phpwikify>​