52 lines
1.4 KiB
PHP
52 lines
1.4 KiB
PHP
|
<?
|
||
|
$lines = substr_count($content, "\r\n") + 1;
|
||
|
$words = $lines + substr_count($content, " ");
|
||
|
$rows = max(20, $lines) * 2;
|
||
|
$length = strlen($content);
|
||
|
?>
|
||
|
|
||
|
<form action="index.php" method="POST">
|
||
|
<div>
|
||
|
<input type="submit" name="home" value="home" accesskey="h">
|
||
|
<input type="submit" name="save" value="save" accesskey="s">
|
||
|
<input type="submit" name="delete" value="delete">
|
||
|
<input type="submit" name="preview" value="preview">
|
||
|
<br>
|
||
|
<input autocomplete="off" class="title" name="title" value="<? echo $title; ?>">
|
||
|
</div>
|
||
|
<div class="editor">
|
||
|
<textarea rows="<? echo $rows; ?>" autofocus name="content" spellcheck="false"><? echo $content; ?></textarea>
|
||
|
</div>
|
||
|
<input hidden name="previoustitle" value="<? echo $title; ?>">
|
||
|
</form>
|
||
|
|
||
|
<?
|
||
|
$links = array();
|
||
|
if (preg_match_all('/\[\[(.*)\]\]/', $content, $links, PREG_SET_ORDER))
|
||
|
{
|
||
|
echo '<div>Internal links:</div>';
|
||
|
foreach($links as $link)
|
||
|
{
|
||
|
echo '<div>
|
||
|
<a href="index.php?open=true¶m=' . urlencode($link[1]) . '">' . $link[1] . '</a>
|
||
|
</div>';
|
||
|
}
|
||
|
echo '<br>';
|
||
|
}
|
||
|
$links = array();
|
||
|
if (preg_match_all('/https:(.*)[ \r]/', $content, $links, PREG_SET_ORDER))
|
||
|
{
|
||
|
echo '<div>External links:</div>';
|
||
|
foreach($links as $link)
|
||
|
{
|
||
|
echo '<div>
|
||
|
<a target="_blank" href="https:' . $link[1] . '">https:' . $link[1] . '</a>
|
||
|
</div>';
|
||
|
}
|
||
|
echo '<br>';
|
||
|
}
|
||
|
|
||
|
echo '<span class="grey">' . $title . ' - ' . $now . ' - ' . $length . 'c - ' . $words . 'w - ' . $lines . 'l </span>';
|
||
|
|
||
|
?>
|