HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Нужен скрипт.
  #1  
Старый 26.09.2007, 22:29
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
Постоянный
Регистрация: 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
Новичок
Регистрация: 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
Новичок
Регистрация: 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
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

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

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

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен скрипт Fata1ex PHP 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 7 29.10.2005 02:00



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


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




ANTICHAT.XYZ