Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Mirror, а рядом с исходниками. Mirror.php: if (!$handle = fopen($filename, 'w+', true) ) return;
fwrite($handle, "<html><meta http-equiv=\"Content-Type\" content=\"text/html;charset=windows-1251\" /><head>");
fwrite($handle, "<link rel=\"stylesheet\" href=\"http://yandex.st/highlightjs/7.3/styles/default.min.css\">");
fwrite($handle, "<script src=\"http://yandex.st/highlightjs/7.3/highlight.min.js\"></script>");
fwrite($handle, "<script>hljs.initHighlightingOnLoad();</script>");
fwrite($handle, "</head><body><pre><code>\n");
$line = 1;
foreach ($this->file_contents as $file_line) {
$str = $line;
while (strlen($str)<5) {
$str = " " . $str;
}
fwrite($handle,"<a name=$line></a>$file_line\n");
$line++;
}
fwrite($handle,"</code></pre></body></html>");
fclose($handle);
- fwrite($handle,"<a name=$line></a>$file_line\n");
+ fwrite($handle,"<a name=$line><b class=\"number\">$str : </b></a>$file_line\n");
Опыт разработки плагина для Yasca