Tips&Tricks (Советы и Приемы)

Здесь будет собираться мудрость с нашего форума.

Я отлаживаю Perl-скрипт, но че-то не получается, и лога ошибок не нашел

Лог есть, чтоб на него взглянуть, нужно создать вот такой php-скрипт:

<?php
$fp_error_log = '/home/logs/your_login.alfaspace.net-el';
if ($fh_error_log = fopen($fp_error_log, 'r'))
{
print '<pre>\nContents of $fp_error_log :\n';
while (!feof($fh_error_log))
print fgets($fh_error_log);
fclose($fh_error_log);
print '</pre>\n';
}
else
print ("Error opening file $fp_error_log for reading\n");
?>

Ну сохраняете, заливаете на хост, запускаете, смотрим... Естественно, лучше никому не показывать и не рассказывать где оный скрипт храниться ;) А да, не забудьте в коде заменить your_login на ваш логин :)

Хочу рекламу отключить? Че делать?

Впринципе, я думаю, можно дать денег, тогда вам ещё и MySQL дадут ~_^

Но можно переместить рекламный блок в удобное для вас место, для этого надо вставить следующий код в страничку:

<?php
include("/home/freehost/reklama/footer.txt");
?>

И отписаться в этой теме. Всё!

CHMOD

Ради пущей безопасности лучше изменить права доступа к файлам и папкам. На папки рекомендуется выставить права — 711, на php-файлы — 600, на html и картинки — 644.

Наглядная агитация на сайт

На альфе встроен статистический скрипт ака WebAlizer, и челу под ником SapienS (ниспошлет Господь ему трехразовое питание! а вот кстати его сайт) задумал обуть вебализера на данные, чтоб впоследующем самому их ю3ать. А вот и код (оный помещается на страницу, где будет отображаться инфа):

<?php
$file_array = file("stats/webalizer.hist");
$str_num = count ($file_array);
for ($x = 0; $x <= $str_num; $x++)
{
$str_exp = explode(" ", $file_array[$x]);
$hit[$x] = $str_exp[2];
}
 
for ($x1 = 0; $x1 <= $str_num; $x1++)
{
$str_exp = explode(" ", $file_array[$x1]);
$trafic[$x1] = $str_exp[5];
}
 
for ($x2 = 0; $x2 <= $str_num; $x2++)
{
$total_hit = $hit[$x2] + $total_hit;
}
for ($x3 = 0; $x3 <= $str_num; $x3++)
{
$total_trafic = $trafic[$x3] + $total_trafic;
}
 
?>

Для вывода инфы на страничку, вставляем в нужное место код:

<?php echo $total_hit ?>

это, чтоб узнать сколько было хитов

<?php echo $total_trafic ?>

а это, что бы трафик, прогнаный узнать. Всё!

Определяем объем сайта

А вот ещё один шедевр от завсегдатая форума Borman'a

<?
$dir = (".");
$f_size = 0;
size ($dir);
echo $f_size;
//---------------------------------------
function size ($dir)
{
global $f_size;
$dh = opendir ($dir);
while ($file = readdir($dh))
{
if($file!="." && $file!="..")
{
$fullpath = $dir."/".$file;
if(!is_dir ($fullpath))
{
$f_size = $f_size + filesize ($fullpath);
}
else
{
size ($fullpath);
}
}
}
closedir ($dh);
return ($f_size);
}
?>
 
forusers/tipsandtricks.txt · Последние изменения: 2007.04.03 07:15
 
канарские острова, как откосить от армии, обман в интернете, народные средства лечения, программы и игры для кпк, ледовые и роликовые коньки, ubuntu and linux, афера в интернете. программы и игры для кпк,