Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 12:32 17.07.25 
Компютри и Интернет
   >> WEB Дизайн и HTML
*Кратък преглед

Тема Изпращане на мейл при посещение.нови  
АвторAлekcaндpa (Нерегистриран)
Публикувано19.01.05 21:13



Търсих такъв скрипт, но не мога да намеря в мрежата. Ако някой може да помогне ще съм много радостна.

При посещение на даден файл ( index.php например ) да получавам мейл, че файла е посетен и да получавам в мейла REFFERING страницата, тоест от къде е дошъл посетителят, като екстра ще е да се включи и ИП-то на посетителя.

Ако някой има готов такъв скрипт или част моля да помогне.

Благодаря ви предварително.

Александра



Тема Re: Изпращане на мейл при посещение. [re: Aлekcaндpa]  
Автор megawriter (_dead_away)
Публикувано19.01.05 21:48



Ако искаш да купиш такъв скрипт прати ми точните изисквания.



Тема Re: Изпращане на мейл при посещение.нови [re: megawriter]  
АвторHoster (Нерегистриран)
Публикувано19.01.05 21:59



една свирка да ти направи момичето нещеш ли ?

Моли те за услуга, не за някакви ултра магьоснически изпълнения.

Александра, ако ти трябва нещо с javascript пиши и ще ти го направя безплатно



Тема Re: Изпращане на мейл при посещение.нови [re: Aлekcaндpa]  
Автор Учeщ (скромен тип)
Публикувано19.01.05 23:55



Такааа сега първо решението което търсиш е много неефективно - не мислиш ли че е по-добре да логваш въпросната информация в база данни и да получаваш дневен репорт със всички IP-та и REFFERER-и направили посещение в този ден вместо да си препълваш пощата ? Сега съм доста ангажиран - утре имам изпит но това което искаш не е сложно за изпълнение така че го прилагам по-долу. Някои уговорки :
1. Уважаващите себе си бразузери може и да не ти предоствавят HTTP_REFFERER - тогава ще получиш unknown.
2. Същото важи и за IP-то пак може да имаш unknown.
3. Това не ти решава въпроса - ако имам време и ми се занимава някой път
ще ти покажа точно какво ти е необходимо !



<?php
/*******************************************************
Единственото което е необходимо да направищ
е да си сложиш там по-долу RECIPIENT - получателят
на сообщението за посещение и SENDER - подателят
на сообщението.
*******************************************************/
define('RECIPIENT','your@mail.com');
define('SENDER','your@mail.com');
class clientInfo{
var $clientIP;
var $httpReferrer;
function clientInfo()
{
$this->clientIP=$this->getClientIP();
$this->httpReferrer=$this->getRefferer();
}
function getClientIP()
{
$clientIP='unknown';
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$clientIP = $_SERVER['HTTP_X_FORWARDED_FOR'];
elseif (isset($_SERVER['HTTP_CLIENT_IP']))
$clientIP = $_SERVER['HTTP_CLIENT_IP'];
else
$clientIP= $_SERVER['REMOTE_ADDR'];
return $clientIP;
}
function getRefferer()
{
$clientRefferer='unknown';
if(isset($_SERVER['HTTP_REFFERER']))
$clientRefferer=$_SERVER['HTTP_REFFERER'];
return $clientRefferer;
}
function submitInfo()
{
$to=RECIPIENT;
$message="Нов потребител посети саита. IP-то му е ".$this->clientIP." HTTP_REFFERER-ът му е ".$this->httpReferrer.".";
$subject="Нов посетител!";
$headers="MIME-Version: 1.0\r\n";
$headers .="Content-Type: text/plain; charset=windows-1251\r\n";
$headers .= "To:".RECIPIENT."\r\n";
$headers .= "From:".SENDER."\r\n";
mail($to , $subject , $message , $headers);
}
}
$myinfo=new clientInfo();
$myinfo->submitInfo();
?>





Тема Re: Изпращане на мейл при посещение.нови [re: Учeщ]  
АвторAлekcaндpa (Нерегистриран)
Публикувано20.01.05 00:19



Благодаря ти от все сърца. Явно въобще не си учещ, а си доста напреднал.




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.