Vse o BUX

Объявление

Если вам помогли на форуме, помогите и вы нам.

Разместите здесь свой баннер всего за 1 wmr в сутки.



Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Vse o BUX » SoooFast » Модернизация скрипта


Модернизация скрипта

Сообщений 131 страница 140 из 444

131

Для владельцев буксов которые хотят проверить быстродействие своего хостинга.

Установка скрипта:
1 - создайте  каталог на сервере например /test
2 - установите атрибуты на каталог 0777
3 - скопируйте в созданный каталог файл index.php
4 - в браузере написать адрес http://сервер/test/

Сам файл index.php предоставлен ниже:

<?php
$a="";
$kb=10;
$ff=0;

$nt="";
$s1="";
$s2="";
$s3="";
$s4="";
$s5="";
$loaded = 0.00;
$phpvers="Версия PHP: ".phpversion()."<br>";
$zends="Версия Zend Engine: " .zend_version()."<br>";

$reg_gl= "register globals: ";
if (ini_get('register_globals') == false){ $reg_gl.= "выключено<br>";}
else{ $reg_gl.= "включено<br>";}

$sm="safe mode: ";
if (ini_get('safe_mode') == false){ $sm.= "выключено<br>";}
else{ $sm.= "включено<br>";}

$out_buf="output buffering: ";
if (ini_get('output_buffering') == false){ $out_buf.= "выключено<br>";}
else{ $out_buf.= "включено<br>";}

if (isset($_GET['a'])){$a = $_GET['a'];}
if (isset($_GET['kb'])){$kb = $_GET['kb'];}
if (isset($_GET['ff'])){$ff = $_GET['ff'];}

if ($kb < 1){$kb=1;}
if ($kb > 500){$kb=500;}
if ($a == "test"){
# тестируем
$nt=date("H:i:s",time());
list($time,$ms) = explode(" ", microtime());
$first_time = $time + $ms;

$f=fopen("test", "w" );
$co=102*$kb;
$z=true;
for ($i=0; $i<$co; $i++){
  $z1=@fputs ($f, "xxxxxxxxx\n");
  if ($z1 == false){$z=false;}
}

if ($z == false){ $s1="Запись файла: <font color=red>ошибка</font><br>"; }
         else{ $s1="Запись файла: ОК<br>"; }

if ($ff == "1"){
  $z=@fflush($f);
  if ($z == false){ $s2="Форсирование записи: <font color=red>ошибка</font><br>"; }
              else{ $s2="Форсирование записи: ОК<br>"; }
}
else{ $s2="Форсирование записи: отключено<br>"; }

fclose($f);

$z=chmod("test", 0666);
if ($z == false){ $s5="Установка атрибута 0666: <font color=red>ошибка</font><br>"; }
             else{ $s5="Установка атрибута 0666: ОК<br>"; }

unset($f);
// sleep(2);

$f=@file("test");
$co=sizeof($f);
if ($co < 1){ $s3="Чтение файла: <font color=red>ошибка</font><br>"; }
         else{ $s3="Чтение файла: ОК<br>"; }

$z = unlink("test");
if ($z == false){ $s4="Удаление файла: <font color=red>ошибка</font><br>"; }
             else{ $s4="Удаление файла: ОК<br>"; }

list($time,$ms) = explode(" ", microtime());
$second_time = $time + $ms;

$loaded = $second_time - $first_time;
}

?>

<html>
<title>Хостинг: Проверка мощностей сервера</title>
<style>
td{font-size:15px;}
</style>

<body bgcolor=#ffffff>
<form action=index.php method=get>
<center>
<p>
<h2>SP-Хостинг: Проверка мощностей сервера</h2>
<p>
<table border=1 cellpadding=10 cellspacing=1 bordercolor=#000088><tr>
<td width=220 valign=top>Начало тестирования: <?php echo $nt; ?><br>
<?php
echo $s1.$s2.$s5.$s3.$s4;
echo "Время тестирования: <font color=blue>".round($loaded,5)."</font> сек. <hr size=1 noShade color=#000088>";
?>
<input type=hidden name=a value=test>
Размер файла в Кб: <input type=text name=kb value=<?php echo $kb; ?> size=10>
<br>
<input type=checkbox name=ff value=1<?php if ($ff==1){ echo " checked ";} ?>>
Форсирование записи на диск
<br>
<br><center><input type=submit value="тестировать" style='cursor:hand;'></center>
</td><td width=260 valign=top>
<?php
echo $phpvers.$zends.$reg_gl.$sm.$out_buf;
$z0=@disk_total_space("/")/(1024*1024);
if ($z0 >0.1){ $z=(@disk_free_space("/")/(1024*1024))/($z0)*100;}
          else{ $z="0";}
$z=round($z, 2);
if ($z <40){ $z = "<font color=red>".$z." %</font><br>";}
else{ $z .= " %<br>";}
echo "Общий размер HDD: ".round(@disk_total_space("/")/(1024*1024),2)." Мб<br>";
echo "Свободное место на HDD: ".$z;
?>
<hr size=1 noShade color=#000088>
<center>Усредненные оценочные значения</center>
<center>
<table width=100% border=0>
<tr><td>&nbsp;</td><td>Хорошо</td><td>Плохо</td></tr>
<tr><td>1 Кб</td>  <td>0.00244</td><td>0.03180</td></tr>
<tr><td>10 Кб</td> <td>0.01556</td><td>0.11069</td></tr>
<tr><td>100 Кб</td><td>0.17569</td><td>0.83177</td></tr>
<tr><td>500 Кб</td><td>0.99285</td><td>4.38567</td></tr>
</table>
</td></td></table>
</form>
</body></html>

Отредактировано FRIILANS (2010-03-18 21:02:55)

0

132

aladin написал(а):

и как это сделать

ну что то вроде этого

{$_SESSION["vxod"]="2";};

:writing:

0

133

FRIILANS написал(а):

Просматривая буксы довольно часто встречаю такие которые берут % со счета пользователя при выводе.
Наверняка есть плагин или какаята инструкция как это сделать.

Есть. Завтра выложу модуль к софасту Выплата 1 раз в сутки + коммисия 0,8%

0

134

qazantip написал(а):

Есть. Завтра выложу модуль к софасту Выплата 1 раз в сутки + коммисия 0,8%

Забегая на перед :) если модуль для аттестата выше формального то как его переделать под формальный и соответственно наоборот. Другими словами можноли использовать для всех аттестатов?

0

135

chax написал(а):

{$_SESSION["vxod"]="2";};

и куда это поставить

0

136

aladin ответь на письмо, я в в личку писал. оч уж интересно откуда у тебя тот скрипт)

0

137

aladin написал(а):

и куда это поставить

Не куда это поставить, а лучше открой учебник по PHP и прочитай о сессиях сложного ничего нет, зато сделаешь точно как тебе нужно.

0

138

FRIILANS написал(а):

Идет все к тому что прибыль администратору букса будет идти только с заказов рекламы, так как веб моней запрещает для владельцев буксов все кроме заказа рекламы. Давно был зарегестрирован на одном буксе там был заказ контекстной рекламы, для тех кто имел свой букс,сайт и т.п можно было ставить код и получать денежку за клики в блоке рекламы. Считаю что данный плагин полезен будет ОЧЕНЬ многим.
            У кого есть в наличии выложите

Может кто сказать хоть где купить ? желательно подешевле :)

0

139

qazantip
Скинь мне учебник по PHP, а то порой преходиться методом тыка

0

140

скажу честно...был у меня плагин "контекстная реклама" написанный руфусом.После переустановки винды потерял я его((минус был в том,что на баланс вебмастера не засчитывало..в принципе есчли кому то оч надо,то я в квипе всем мозги прозвеню и мне дадут))

Терь для тех,кто пытался сделать выплаты один раз в сутки!
Тут всё просто..мне помогал давно друг для автовыплат,чтобь не разориться на автовыплатах...
1.Запрос к бд:
ALTER TABLE `tb_users` ADD `lastpay` VARCHAR( 50 ) DEFAULT '0' NULL;
2.После строк:
if($row["money"]<=0)
{
  echo "<img src=\"images/error.png\" align=\"middle\"> Ваш баланс пуст. Заказ выплаты невозможен!!!";
  include('footer.php');
  exit();
}

Добавляем:
$lastpaycheck=time();
$lastpay=$row["lastpay"];
$raznitsa=$lastpaycheck-$lastpay;
$lastpaydate = date("d.m.y H:i:s", $row["lastpay"]);
if($raznitsa<=86400 && $lastpay!=NULL)
{
     echo "<img src=\"images/error.png\" align=\"middle\"> Заказ выплаты можно делать только один раз в сутки.<br> Ваш последний заказ был <font color=red>$lastpaydate</font>!!!";
     include('footer.php');
     exit();
}

И потом после строк:
require('config.php');
    $tablae = mysql_query("SELECT * FROM tb_users where username='$username'"); 
    $registroe = mysql_fetch_array($tablae);

    $paid=$registroe["paid"];
    $paid=$paid+$amount;

    $query = "UPDATE tb_users SET paid='$paid' where username='$username'";
    mysql_query($query) or die(mysql_error());

Добавляем:
    $lastpay=time();
             
                  $query = "UPDATE tb_users SET lastpay='$lastpay' where username='$username'";
    mysql_query($query) or die(mysql_error());

ВСЁ!/:)

Хотяяяя.......после
$lastpaycheck=time();
$lastpay=$row["lastpay"];
$raznitsa=$lastpaycheck-$lastpay;
$lastpaydate = date("d.m.y H:i:s", $row["lastpay"]);
if($raznitsa<=86400 && $lastpay!=NULL)
{
echo "<img src=\"images/error.png\" align=\"middle\"> Заказ выплаты можно делать только один раз в сутки.<br> Ваш последний заказ был <font color=red>$lastpaydate</font>!!!";
include('footer.php');
exit();
}

Добавим ещё:
$visits=$row["visits"];
$visitsost=10-$row["visits"];
if($visits<=10)
{
echo "<img src=\"images/error.png\" align=\"middle\"> Заказ выплаты можно делать только сделав более 10 кликов.<br> Вы сделали кликов:<br><b><font color=red>$visits</b></font><br>Вам необходимо сделать ещё кликов:<br><b><font color=red>$visitsost</b></font>";
include('footer.php');
exit();
}

Где число 10 - количество кликов,после набора которого только можно выводить средства!

0


Вы здесь » Vse o BUX » SoooFast » Модернизация скрипта