Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 22.05.2013
Сообщений: 9
1

Проверьте кто нибудь этот исходник на ошибки

15.07.2013, 20:35. Просмотров 634. Ответов 7
Метки нет (Все метки)


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
$name=file_get_contents('database.php');
$date=date("[D|d/m/Y|H:i]");
 
$ip = getenv ("REMOTE_ADDR");
 
$real_ip=getenv("HTTP_X_FORWARDED_FOR");
 
$otkuda=getenv("HTTP_REFERER");
 
$browser = getenv("HTTP_USER_AGENT");
 
$win=getenv("windir");
 
 
$size=filesize($name);
   if ($size < "3000") {
 
$FL = fopen($name, "a+");
 
fputs($FL,"$date\t|$uid|\t$ip($real_ip)\t$browser\t$otkuda\t$win\n");
 
fclose($FL);
}
elseif ($size > "3000"){
$files=date("[D|d.m.Y|H:i]");
$FL = fopen("database.php", "w");
 
fputs($FL,"$files.txt");
 
fclose($FL);
 
$FL = fopen($name, "a+");
 
fputs($FL,"$date\t|$uid|\t$ip($real_ip)\t$browser\t$otkuda\t$win\n");
 
fclose($FL);
}
 
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.07.2013, 20:35
Ответы с готовыми решениями:

Кто-нибудь может дать исходник привязки?
кто нибудь может дать исходник привязки на c#

проверьте кто-нибудь
я давно как-то создавал тему дек через массив.там в конце я написал что вроде прога рабоатет....

Кто нибудь подскажет где можно найти исходник С/C++ алгоритм сжатия
Народ помогите, у меня времени нет чтобы самому разрабатывать алгоритм сжатия очень нужен алгоритм...

Кто-нибудь знает этот шрифт?
Всем - доброе время суток! Ребята, подскажите, кто-то знает название этого шрифта: ...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
7
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16826 / 6704 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
15.07.2013, 21:09 2
а в чем проблема проверить самому?
0
1 / 1 / 0
Регистрация: 22.05.2013
Сообщений: 9
15.07.2013, 21:50  [ТС] 3
Не могу понять почему сервер выдает ошибку - Warning: filesize(): stat failed for [Mon|15.07.2013|12:23].txt in /home/u347469372/public_html/Ip.php on line 16 при исполнении этого скрипта
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16826 / 6704 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
15.07.2013, 21:57 4
вот с этого и надо было начинать. Вы уверены, что имя файла именно такое..?
0
1 / 1 / 0
Регистрация: 22.05.2013
Сообщений: 9
15.07.2013, 22:08  [ТС] 5
Да, этот скрипт должен создать файл в формате txt, в названии которого текущая дата.И записать туда ip адрес и информацию о браузере посетителя.
0
31 / 26 / 4
Регистрация: 22.06.2011
Сообщений: 123
16.07.2013, 08:49 6
PHP
1
2
$name=file_get_contents('database.php');
$size=filesize($name);
И чего вы хотите добиться этим? file_get_contents считает весь текст из database.php в переменную, а filesize будет пытаться получить размер файла, путь до которого находится в переменной $name (а там уже данные из этого файла).
Так, что ли, поменяйте:
PHP
1
$name="database.php";
0
1 / 1 / 0
Регистрация: 22.05.2013
Сообщений: 9
16.07.2013, 19:02  [ТС] 7
Постараюсь понятней изложить для чего мне нужен этот скрипт:Этот скрипт должен записать ip и прочие данные посетителя в лог файл.Когда лог файл достигает максимального размера указанного мной, должен создаваться новый лог файл в имени которого текущая дата и данные уже должны записываться в него.
0
1 / 1 / 0
Регистрация: 22.05.2013
Сообщений: 9
21.07.2013, 18:57  [ТС] 8
В общем ни кто не смог мне помочь.И я сам решил проблему.После закрытия файла
PHP
1
2
3
4
5
6
$files=date("[D|d.m.Y|H:i]");
$FL = fopen("database.php", "w");
 
fputs($FL,"$files.txt");
 
fclose($FL);
Нужно было добавить строку
PHP
1
$name=file_get_contents('database.php');
Проблема была в том что - файл закрывался и скрипт не мог взять данные для переменной $name.Выкладываю готовый скрипт, может кому нибудь пригодится:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
$name=file_get_contents('database.php');
$date=date("[D|d/m/Y|H:i]");
 
$ip = getenv ("REMOTE_ADDR");
 
$real_ip=getenv("HTTP_X_FORWARDED_FOR");
 
$otkuda=getenv("HTTP_REFERER");
 
$browser = getenv("HTTP_USER_AGENT");
 
$win=getenv("windir");
 
 
$size=filesize($name);
   if ($size < "3000") {
 
$FL = fopen($name, "a+");
 
fputs($FL,"$date\t|$uid|\t$ip($real_ip)\t$browser\t$otkuda\t$win\n");
 
fclose($FL);
}
elseif ($size > "3000"){
$files=date("[D|d.m.Y|H:i]");
$FL = fopen("database.php", "w");
 
fputs($FL,"$files.txt");
 
fclose($FL);
$name=file_get_contents('database.php');
$FL = fopen($name, "a+");
 
fputs($FL,"$date\t|$uid|\t$ip($real_ip)\t$browser\t$otkuda\t$win\n");
 
fclose($FL);
}
 
?>
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.07.2013, 18:57

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

кто нибудь анализировал этот сервис:
кто нибудь сравнивал предсказания &lt;b&gt;этого сервиса&lt;/b&gt; и то что по факту получили после апдейда ПР,...

Кто-нибудь в Опере этот форум юзал?
Может у меня какая-то Опера не правильная (7.11), но это очень жёсткое испытание :)

PHPExpertEditor 4.3 кто нибудь использует этот редактор?
PHPExpertEditor 4.3 кто нибудь использует этот редактор? Установил его, вроде все нормально, но...

Программисты, ищу совет.Проверьте кто-нибудь или я правильно пишу программу определения возраста человека?
Программисты, нужна помощь .Проверьте кто-нибудь или я правильно пишу программу определения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.