WebAgent + Ban : Въпроси...

OK Мерси за вниманието все пак.


Edit:
Хмм явно като сложиш файловете в друга папка нестава.Поне при мен де.Сега проработи като ги преместих.Бях ги сложил в папка webagent както е името на ДБ-то може и от това да е.
 
@jooorooo в архива в *.sql файла нетрябва ли да съдържа :
Код:
CREATE TABLE `agent` (
  `id` int(11) NOT NULL auto_increment,
  `ip` varchar(30) NOT NULL,
  `data` varchar(30) NOT NULL,
  `adres` text NOT NULL,
  `brouser` varchar(255) NOT NULL,
  `info1` varchar(200) NOT NULL,
  `info2` varchar(200) NOT NULL,
  `img` varchar(250) NOT NULL,
  PRIMARY KEY  (`id`)
);


CREATE TABLE `ban` (
  `id_ban` int(11) NOT NULL auto_increment,
  `ip` varchar(30) NOT NULL,
  `data` varchar(30) NOT NULL,
  PRIMARY KEY  (`id_ban`)
);

CREATE TABLE `agentuni` ( 
`id` int(11) NOT NULL auto_increment, 
`ip` varchar(30) NOT NULL, 
`data` varchar(30) NOT NULL, 
`adres` text NOT NULL, 
`brouser` varchar(255) NOT NULL, 
`info1` varchar(200) NOT NULL, 
`info2` varchar(200) NOT NULL, 
`img` varchar(250) NOT NULL, 
PRIMARY KEY (`id`) 
);

щото ти там си сложил само парвите 2 части :)
 
Пфф пак искам помощ...
Искам системата да ми е в друга папка обаче все нестава...
Как трябва да е include-a ако бан.пхп и конфиг.пхп са в папка Agent примерно?
 
Parse error: parse error, unexpected T_INCLUDE in C:\Program Files\xampp\htdocs\xxxxxxxx\index.php on line 4


тоест в include "Agent/agent.php"
пфф мразя да занимавам хората с такива работи ама просто нестава...
 
Нестава и нестава...трябва да са в папката кадето е .пхп-то
Я някои друг да пробва в друга папка и да каже дали става.
 
Fester каза:
Пфф пак искам помощ...
Искам системата да ми е в друга папка обаче все нестава...
Как трябва да е include-a ако бан.пхп и конфиг.пхп са в папка Agent примерно?
Намираш навсякъде (във всички файлове) където пише include "ban.php"; и include "config.php"; и ги правиш така include "аgent/ban.php"; и include "аgent/config.php";
Папката agent, трябва да е в папката с останалите файлове от уеб агента, защото иначе пътят ще е друг.
 
Galli каза:
Fester каза:
Пфф пак искам помощ...
Искам системата да ми е в друга папка обаче все нестава...
Как трябва да е include-a ако бан.пхп и конфиг.пхп са в папка Agent примерно?
Намираш навсякъде (във всички файлове) където пише include "ban.php"; и include "config.php"; и ги правиш така include "аgent/ban.php"; и include "аgent/config.php";
Папката agent, трябва да е в папката с останалите файлове от уеб агента, защото иначе пътят ще е друг.

При мен стана и като само ги инклудна от папката по този начин :


<?php
include "/Agent/ban.php";

include "/Agent/agent.php";
?>


Правих си малко експирименти и така стана при мен.
 
Здравейте!

jooorooo,
можеш ли да ми обясниш принципа, който използваш за брояча?

Налага ми се да пиша такъв, ще трябва да следя и хората он-лайн (без логин), а виждам, че и в момента добавяш и оптимизираш системата и бързам да те питам докато ти е още в ума.
Нужно ми е съвсем картко обяснение за принципа, защото кода ти има админ-панел, бан-опция и дори дизайн и заради многото опции и тагове трудно се следи.
Имам някакви идеи как да постъпя в моя случай, но от още едно мнение не вреди, нали :)

Надявам се, че не те затруднявам!

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

значи бана е ето този урок. няма нищо променено по него.
http://web-tourist.net/login/login/view.php?st=947
само където съм направил една форма за запис на IP адресите в MySQL, чрез метода GET.

Агент системата.. ми то всичко е само agent.php които записва посещенията. Присвоявам IP адреса и браузера, от hostip.info взимам град и държава ( но не на всеки хост се подържа file() което е неприятно) и флаг също. тук проверявам кой адрес е точно отворен.
Код:
 $adres = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
за админ панела е въпрос на желание как ще го направиш. Ако имаш други въпроси, че за сега не се сещам друго.. питай :-)
 
При мен стана и като само ги инклудна от папката по този начин :


<?php
include "/Agent/ban.php";

include "/Agent/agent.php";
?>


Правих си малко експирименти и така стана при мен.

Аз го направи по друг начин.
Слагам ban.php и agent.php в папката кадето са ми файловете за сайта, а останалите от агента в папката agent.Промених във всеки файл от агента кадето е include agent.php i ban.php на
../ban.php
../agent.php
и стана :?:
 
имам един проблем..

като инклудна файловете:

<?php
include "wagent/ban.php";
?>
<?php
include "wagent/agent.php";
?>

и страницата започва супер бавно да се зарежда (на локалхост-а)

ама супер мн се тормози.. махам инклуда и страницата светкавично се зарежда.. защо така ??

може ся и от нета да е щото мн бавно ми отваря всички страници..

малко секва и като отварям даже и папките си.. май е от и от компа..

после ще видя и ще пиша пак

Това ми изписва:

Warning: file(http://api.hostip.info/get_html.php?ip=127.0.0.1) [function.file]: failed to open stream: HTTP request failed! in C:\....пътя...до...сървъра...\wagent\agent.php on line 8

Fatal error: Maximum execution time of 30 seconds exceeded in C:\....пътя...до...сървъра...\wagent\agent.php on line 8



Да не би да е зарад нета нещо.. да не може се свърже, че нещо ми прави проблеми нета ся.. а до преди 20 минути нямнаше проблеми..



И да питам как действа това за уникалните посещения ??

Не ми отчита нищо.. направил съм всичко, ама не отчита нищо.. 0 е всичко.. никой уникален няма..

а уж влязох от 2 ip-та и не ги отчете като уникални.. от на компа ip-то и от мойто реалното.
 
REX виж в урока какво съм написал за грешката с file()


Забравих да кажа, че има хостинг компании който забраняват функцията file() която се ползва в agent.php. за да се избегне показването на грешка, просто намерете следния ред
Код:
$var = file("http://api.hostip.info/get_html.php?ip=".$_SERVER["REMOTE_ADDR"]);

и сложете две наклонени черти пред него.
Код:
//$var = file("http://api.hostip.info/get_html.php?ip=".$_SERVER["REMOTE_ADDR"])
;
 
не не// то вече се оправи.. не прави тази мизерия.. от нета е било.. не се е свързало просто..

както казах на локалния хост го пробвах :wink:

а нещо да кажеш за уникалните посещения ? Защо така се получава ??
 
Значи искам да попитам -

Индекса на сайта ми е в папка /home/inde.php
изплзвам един хтмл файл да препраща линка към папка /home/

тази БАН система съм я сложил в папка /home/ - И РАБОТИ ПЕРФЕКТНО за което поздравявам "jooorooo"


И въпроса ми е - имам каталог с ФИЛМИ , но той ми е в папка /videodb/
как да направя пак да инклудна файловете БАН и т.н. пиша

Код:
<?php
		   include "/home/ban.php";
		?>
		<?php
		   include "/home/agent.php";
		   include "/home/agentuni.php";
		?>

но не става - пак си влизам в каталога ?
 
така?

<?php
include( "/home/ban.php");
include ("/home/agent.php");
include ("/home/agentuni.php");
?>

..въпреки че няма никаква разлика де...
в php.ini настроил ли си инклуд фолдера кои да е?
 
Не би трябвало да не става. трябва да стане. грешка нещо или нещо друго или не записва?
 
Еми влизам в АДМИН панела на тази папка /home/ банвам си моето IP , и пак си влизам във /videodb/ , но в /home/ не ми дава ?

Кажете какво попринцип трябва да направя от начало ?
 

Back
Горе