При разборе массива:
if (substr_count($matches[1][$key], "://")) echo $matches[1][$key]." - внешняя ссылка"; else echo $matches[1][$key]." - внутренняя ссылка";
Тоже есть автосайт + проект альсабмиттер
CuteFTP
Не через комп, на прямую между серваками, если принимающий сервер поддерживает.
Минус программы в том, что она платная.
CuteFTP тебе поможет
<?php $document .= ' тут всякие дивы '; ?> сюда надо вставить счетчик <?php $document .= ' тут код остальной </html> '; ?>
Так не получится, так как код надо вставить в переменную а не сразу вывод делать.
Самый правильный способ закомментировать одинарные ковычки в коде, там их всего 8 штук, в блокноте заменяешь ' на \' и все
или так
$document .= <<<EOD
тут всякие дивы
сюда надо вставить счетчкик
тут код остальной
</html>
EOD;
Короче вот что получилось
RewriteEngine On
RewriteBase /
RewriteRule ^show/([0-9]+)/.+\.html$ id/index.php?id=$1 [QSA]
RewriteRule ^(video)/([^/]+)/ cat/index.php?cat=$2&page=$1 [QSA]
RewriteRule ^tag/([^/]+)/ tags/index.php?tag=$1 [QSA]
По поводу tag - там если слова не совпадают просиходит редирект на главную, а те слова слова, что в облаке тегов стоят в таблице `tags` не встречаются вообще
mfl добавил 11.02.2008 в 14:22
(video) - в ссылках используется только video/.., если будут другие категори на пример mp3 то используй (video|mp3). короче символом | можешь задавать несколько категорий
или общее правило
RewriteRule ^([^/]+)/([^/0-9]+)/ cat/index.php?cat=$2&page=$1 [QSA]
но в этом случае в названии подкатегории нельзя использовать цифры
mfl добавил 11.02.2008 в 14:28
Если название англоязычное и не особо длинное это гуд, а если заголовок рускоязчный и имеет большую длину, думаю это не целесообразно. Так что думаю, надо ТС задуматься на этим.
Ну на первый взгляд так
только не понятно для чего там $title, из массива $_GET она вообще не берется, все содержимое по id формируестя
щас более подробно гляну, там и на остальные файлы правила писать надо
Вполне возможно
Щас гляну скрипт
На врятли это он, скорее всего он открывается другим файлом в корневой дирректории
теперь ищи строку "id/index.php" в файлах корневой дирректории
page.php заменяешь на имя файла, которому передаются данные
Как сказал KeFiR
Как найти этот файл:
в тоталкомандере ищешь файл с содержимым:
$_GET["id"], $_GET['id'], $id, $_GET["title"], $_GET['title'], $title
Каждую переменную ищиешь по очереди,
если надена переменная $_GET["id"] и $_GET["title"] поиск прекращаешь
Затем открываешь найденные файлы и уже смотришь код, тут универсального совета нет; найденный файл к примеру может инлюдится другим, корече смотреть надо.
mfl добавил 11.02.2008 в 13:08
Значить это не index.php, в этом случае просто отрывается index.php без параметров
mfl добавил 11.02.2008 в 13:10
Еще совет, смотри те файлы которые находятся в коревой дирректории, если их не много, можешь по очереди подставлять их навания