Помогите найти ошибку
$addcount=false;
$ip=$REMOTE_ADDR;
$date = date("d.m.y");
$line= "$ip\n";
$filename="./ip/$date";
$fip = fopen($filename,"a");
if (!file_exists($filename)
{
$file = file($filename);
for($i=1; $i<=count($filename); $i++)
if(!$file[$i]==$ip)
{
fputs($fip, $line);
fclose($fip);
$addcount=true;
}
else $addcount=false;
}
else
{
fputs($fip, $line);
fclose($fip);
$addcount=true;
}
?>
Ругается на строке 9 (Parse error)
Я там ошибки не вижу!
Или подскажите как написать простейший счетчик(Если пользователь с таким ip сегодня уже заходил тогда do nothing если не заходил...)
Я там ошибки не вижу!
Или подскажите как написать простейший счетчик(Если пользователь с таким ip сегодня уже заходил тогда do nothing если не заходил...)
БАлин! Кто же так код оформляет-то?!?!? Потому косяк и не видишь:
Где открывающаяся фигурная скобка?!?!?!?
БАлин! Кто же так код оформляет-то?!?!? Потому косяк и не видишь:
Где открывающаяся фигурная скобка?!?!?!?
Спасибо!!!!!
Спасибо!!!!!
Привыкай вот так оформлять (через вертикальную табуляцию):
$file = file($filename);
for($i = 1; $i <= count($filename); $i++) {
if(!$file[$i] == $ip) {
fputs($fip, $line);
fclose($fip);
$addcount = true;
};
};
} else {
$addcount = false;
} else {
fputs($fip, $line);
fclose($fip);
$addcount = true;
};
Тогда не прокосячиш со скобками даже в большом коде.
Привыкай вот так оформлять (через вертикальную табуляцию):
$file = file($filename);
for($i = 1; $i <= count($filename); $i++) {
if(!$file[$i] == $ip) {
fputs($fip, $line);
fclose($fip);
$addcount = true;
};
};
} else {
$addcount = false;
} else {
fputs($fip, $line);
fclose($fip);
$addcount = true;
};
Тогда не прокосячиш со скобками даже в большом коде.
Не фига ты себе загнул.
Так много точек с запятой.
А еще фигруная скобка НЕ обязательный атрибут.
У человека ошибка в том что нету закрывающйся круглой скобки как раз на 9 строке.
У тебя в коде его же ошибка....
Да ребят....
Не фига ты себе загнул.
Так много точек с запятой.
А еще фигруная скобка НЕ обязательный атрибут.
У человека ошибка в том что нету закрывающйся круглой скобки как раз на 9 строке.
У тебя в коде его же ошибка....
Да ребят....
Конечно не обязателен. Но я предпочитаю полностью оформлять.
А насчет скобки... так не код писал же, скопировал/вставил/оттабулировал. В сам код сильно не всматривался, не код все же привожу, а пример форматирования кода.
А еще фигруная скобка НЕ обязательный атрибут.
А я видел контору, в которых на $50 штрафуют, если не ставят фигурные скобки даже в тех местах, в которых можно и без них. Просто есть же соглашения по правильному написанию кода.
А ещё видел контору, в которой программеров-дельфистов штрафовали, когда они писали
try
<*тут какой-то код*>
except
end;
Т.е., просто подавляли сообщение об исключении, не обрабатывая само исключение.
Подскажите как написать простейший счетчик!
Ладно!
Подскажите как написать простейший счетчик!
Возми любой готовый (благо бесплатных счетчиков море), если сам сварганить не можешь. Данная ветка форума предназачени для помощи в УЖЕ разрабатываемых проектах. Просьба "напишите мне" это тебе в другие ветки.
Возми любой готовый (благо бесплатных счетчиков море), если сам сварганить не можешь. Данная ветка форума предназачени для помощи в УЖЕ разрабатываемых проектах. Просьба "напишите мне" это тебе в другие ветки.
Та ты не понял! Обычный я и сам в состоянии написать! Я хочу графический(Как мэйл.ру)
Раскажите как работать с изображениями!!! Заранее благодарен!
Та ты не понял! Обычный я и сам в состоянии написать! Я хочу графический(Как мэйл.ру)
Раскажите как работать с изображениями!!! Заранее благодарен!
Я понял. "Обычный" счетчик от "необычного" отличается только способом представления информации ;-)
А чего рассказывать как работать с изображениями?!??! В ПОИСК! Для PHP ищем библиотеку GD. В минуале по PHP по этому вопросу написано много и подробно. Не ленимся маны-то читать. Да и кроме того есть куча статей в сети по этому вопросу. Даже на этом ресурсе есть две или три статьи по работе с изображениями.
Так лично я могу расценивать твой пост только как возглас ленивого юзера (прогера?!).
Я понял. "Обычный" счетчик от "необычного" отличается только способом представления информации ;-)
А чего рассказывать как работать с изображениями?!??! В ПОИСК! Для PHP ищем библиотеку GD. В минуале по PHP по этому вопросу написано много и подробно. Не ленимся маны-то читать. Да и кроме того есть куча статей в сети по этому вопросу. Даже на этом ресурсе есть две или три статьи по работе с изображениями.
Так лично я могу расценивать твой пост только как возглас ленивого юзера (прогера?!).
Ладно помогите с этип разобратся(Как оно работает):
$height=34;
$width=120;
Header("Content-type: image/gif");
$im=imagecreate($width,$height);
$a=ImageColorAllocate($im,51,51,153);
$b=ImageColorAllocate($im,255,255,255);
$c=ImageColorAllocate($im,0,0,0);
$yellow=ImageColorAllocate($im,240,240,70);
$red=ImageColorAllocate($im,255,0,0);
imagefill($im,0,0,$c);
imageline($im,3,3,$width-4,3,$a);
imageline($im,$width-4,3,$width-4,$height-4,$a);
imageline($im,$width-4,$height-4,3,$height-4,$a);
imageline($im,3,$height-4,3,3,$a);
ImageString($im,1,$width-40,7,$vsego,$yellow);
ImageString($im,1,30,$height-14,date("j.m.y"),$yellow);
ImageString($im,1,25,7,"SAIT",$red);
ImageString($im,1,$width-40,$height-14,$tz,$red);
for($i = 1; $i <=5 ;$i++) { ImageFilledRectangle($im,6,4+4*$i,8,6+4*$i,$b);}
for($i = 2; $i <=4 ;$i++) { ImageFilledRectangle($im,10,8+4*$i,12,10+4*$i,$b);}
for($i = 2; $i <=5 ;$i++) { ImageFilledRectangle($im,14,4+4*$i,16,6+4*$i,$b);}
for($i = 2; $i <=3 ;$i++) { ImageFilledRectangle($im,18,12+4*$i,20,14+4*$i,$b);}
ImageFilledRectangle($im,22,24,24,26,$b);
ImagePng($im);
ImageDestroy($im);
Ладно помогите с этип разобратся(Как оно работает):
А чего тут разбираться то? Все и так ясно. Особенно если в мануал по PHP удосужиться заглянуть ;-)
А чего тут разбираться то? Все и так ясно. Особенно если в мануал по PHP удосужиться заглянуть ;-)
Ну помоги разобраться с этим рисованием X)-
Ну помоги разобраться с этим рисованием X)-
Зачем? Это не сайт дистанционного обучения.
1) Если это тебе нужно как программисту, грош цена прогеру, который не может воспользовать поиском/прочесть маны.
2) Если хочеться графический счетчик на сайт, то ППОИСК .