ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Нужен скрипт.
  #1  
Старый 26.09.2007, 22:29
Аватар для firedemon
firedemon
Новичок
Регистрация: 21.09.2007
Сообщений: 15
Провел на форуме:
22070

Репутация: 3
По умолчанию Нужен скрипт.

Народ, нужен срочно скрипт.

Сразу скажу, что скрипт достаточно сложный(а мб и нет, я не знаю) и по этому буду согласен за него заплатить.


Тока мне нужно будет, чтоб вы написали, как я попрошу, без всяких других наворотов, или других его действий.



Собственно в чём заключается сам скрипт:

Допустим у меня существует страничка:

http://mysite.ru/

И кто-то хочет посмотреть, нет-ли у меня допустим такой странички: http://mysite.ru/lol.html

Если у меня такой страницы и в правду нету то надо чтоб им писалось:


Цитата:
Вы искали: (тут страница которую они искали, в данном случие http://mysite.ru/lol.html)

Но такой страницы не существует, ваш IP (тут их ip) записан в логи.
----------------
Это должно будет писаться на страничке куда будет перемещён пользователь, в моём случае я сделал(в .htaccess) вот так:

ErrorDocument 403 /errors/403.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html
----------------

Затем создавались текстовые документы с "числом.месяцом.годом.txt" когда заходили. И внутри этого файлика была такая запись:

IP - время

допустим

10:55:30 - 234.123.242.111 - http://mysite/lol.html


Чтоб можно было посмотреть, в какое время и с какого IP заходили на определенную страничку.


Сделайте пожалуйста, чтоб файлик с "числом.месяцом.годом" (кто не понял как он должен называется смотрите - допустим сегодняшнее число 26.09.2007.txt) сохранялся в http://mysite.ru/logs/ ну, а там CHMOD я уже сам выставлю.


Вот сообствено что мне нужно...

и если не сложно(это совсем простой скрипт думаю)
как сделать, чтоб допустим на страницу

http://mysite.ru/lol/index.php можно было попасть, тока со страницы http://mysite.ru/lol/index.html? Ну а если переходят с какой либо другой страницы, то пусть их перебрасыват на страничку http://mysite.ru/lol/lol.html (думаю это надо в .htaccess делать, но как не знаю)


В общем помогите.
 
Ответить с цитированием

  #2  
Старый 26.09.2007, 23:35
Аватар для Helios
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

error.php:
PHP код:
<?php

$page 
$_SERVER['REQUEST_URI'];

$f fopen(strftime('%d.%m.%Y.txt'), 'a');

fwrite($fstrftime('%T') . ' - ' $_SERVER['REMOTE_ADDR'] . ' - ' $page "\n";
fclose($f);

echo 
'Вы искали: ' $page '<br />';
echo 
"Но такой страницы не существует, ваш IP ({$_SERVER['REMOTE_ADDR']}) записан в логи.";
.htaccess
Код:
ErrorDocument 403 /error.php
ErrorDocument 404 /error.php
ErrorDocument 500 /error.php
Писал на вскидку, поэтому никаких проверок на баги и прокси не делал.

PS: Будь внимательным к своему движку - если в нем обнаружится локальный инклуд, считай на серванте уже есть шелл

PPS:
Цитата:
http://mysite.ru/lol/index.php можно было попасть, тока со страницы http://mysite.ru/lol/index.html? Ну а если переходят с какой либо другой страницы, то пусть их перебрасыват на страничку http://mysite.ru/lol/lol.html (думаю это надо в .htaccess делать, но как не знаю)
PHP код:
<?php

if ($_SERVER['HTTP_REFERER'] != 'http://mysite.ru/lol/index.html')
{
     
header('Location: http://mysite.ru/lol/index.html');
     exit();
}

Последний раз редактировалось Helios; 26.09.2007 в 23:37..
 
Ответить с цитированием

  #3  
Старый 27.09.2007, 00:32
Аватар для firedemon
firedemon
Новичок
Регистрация: 21.09.2007
Сообщений: 15
Провел на форуме:
22070

Репутация: 3
По умолчанию

Спасибо. Сейчас буду тестить, а что насчёт движка, так у меня чистый .html


PHP код:
<?php 

if ($_SERVER['HTTP_REFERER'] != 'http://mysite.ru/lol/index.html'

     
header('Location: http://mysite.ru/lol/index.html'); 
     exit(); 
}

Тока не header('Location: http://mysite.ru/lol/index.html'); а header('Location: http://mysite.ru/lol/lol.html');

Спасибо

Последний раз редактировалось firedemon; 27.09.2007 в 00:40..
 
Ответить с цитированием

  #4  
Старый 27.09.2007, 01:54
Аватар для firedemon
firedemon
Новичок
Регистрация: 21.09.2007
Сообщений: 15
Провел на форуме:
22070

Репутация: 3
По умолчанию

1-ое: Не работает. Ошибка 500

2-ое: Даже если с http://mysite.ru/lol/index.html зайти на http://mysite.ru/lol/index.php, то всёравно будет бросать на http://mysite.ru/lol/lol.html
 
Ответить с цитированием

  #5  
Старый 27.09.2007, 14:27
Аватар для Helios
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

Цитата:
1-ое: Не работает. Ошибка 500
Проверь настройки в .htaccess - там ошибка
 
Ответить с цитированием

  #6  
Старый 29.09.2007, 02:17
Аватар для firedemon
firedemon
Новичок
Регистрация: 21.09.2007
Сообщений: 15
Провел на форуме:
22070

Репутация: 3
По умолчанию

А на счёт второго?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен скрипт Fata1ex PHP, PERL, MySQL, JavaScript 4 20.04.2007 00:30
Нужен скрипт на Perl GrAmOzEkA Разное - Покупка, продажа, обмен 5 20.11.2006 17:47
НУжен Хелп Хацкеров anakin Болталка 18 21.09.2006 19:21
Нужен простой скрипт Bayazid Болталка 2 28.02.2006 15:52
Нужен скрипт.! w4rd3n PHP, PERL, MySQL, JavaScript 7 29.10.2005 02:00



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ