сабж. тестирую простой счётчик посещений, дома всё работает, а на хостинге - нет.
<?php
$ccfile = "hits_stats";
$since = Date("M d, Y");
$written = FALSE;
if (file_exists($ccfile))
{
$temparray = file($ccfile);
for($index = 0; $index < count($temparray); $index++)
{
$entry = explode("|",$temparray[$index]);
if(!strcmp($entry[1],$url))
{
$entry[0]++;
$tempentry = $entry;
$temparray[$index] = implode($entry,"|");
$fp = fopen($ccfile,"w");
if(flock($fp,2))
{
for($index = 0; $index < count($temparray); $index++)
fputs($fp,$temparray[$index]);
}
else
exit("DLCount error: flock write failure!");
if(flock($fp,3))
fclose($fp);
else
exit("DLCount error: flock release failure!");
$written = TRUE;
}
}
if($written == FALSE)
{
$hits = "1";
$entry = "$hits|$url|$since\n";
$fp = fopen($ccfile,"a");
if(flock($fp,2))
fputs($fp,$entry,256);
else
exit("DLCount error: flock write failure!");
if(flock($fp,3))
fclose($fp);
else
exit("DLCount error: flock release failure!");
}
}
else
{
exit("DLCount error: $ccfile missing!");
}
?>
--------------------------------------------
На файле hits_stats стоит чмод 0666 (-rw-rw-rw).
Но данные в него не пишутся.
Почему ?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Быдлокод не быдлокод? (2014)
- Форум Копирование фрагмента файла - учебная программа (2015)
- Форум PHP-скрипт картиночного хостинга (2012)
- Форум Система обмена файлами.Сокеты,linux. (2014)
- Форум Выдержит ли SQLite нагрузку уровня linux.org.ru? (2022)
- Форум Мониторинг сервисов на Windows с выгрузкой на сайт Batch + VBS + PHP (2018)
- Форум php хостинг (2011)
- Форум php пишет странное (2012)
- Форум php скрипт (2006)
- Форум PHP скрипт (2007)