- 1
Здравствуйте, есть люди которые могут помочь дописать проект до конца, чуть-чуть остался.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+152
Здравствуйте, есть люди которые могут помочь дописать проект до конца, чуть-чуть остался.
+143
<?php
$i1=217; $i2=12; $i3=200; $i4=1; //здесь надо вписать начало диапазона
$a1=217; $a2=12; $a3=240; $a4=255; //здесь конец диапазона
$o1=$i1; $o2=$i2; $o3=$i3; $o4=$i4;
for( ; ; ){
$host=gethostbyaddr($o1.'.'.$o2.'.'.$o3.'.'.$o4);
if($host & $host != $o1.'.'.$o2.'.'.$o3.'.'.$o4)
echo $o1.'.'.$o2.'.'.$o3.'.'.$o4.': '.$host."\r\n";
$o4++;
if($i3<$a3 or $i2<$a2 or $i1<$a1){
if($o4>255){
$o3++;
if($i2<$a2 or $i1<$a1){
if($o3>255){
$o2++;
if($i1<$a1){
if($o2>255){
$o1++;
if($o1>$a1){
break;
}
$o2=1;
}
}elseif($o2>$a2){
break;
}
$o3=1;
}
}elseif($o3>$a3){
break;
}
$o4=1;
}
}elseif($o4>$a4){
break;
}
}
?>
Как найти все домены в определенном диапазоне ip адресов ?
https://toster.ru/q/138021
+143
if(count($events->getItems()))
{
$c = 0;
foreach($events->getItems() as $event)
{
if($c == 0) { echo "<div class=\"text-block\">"; }
$eventStartDate = getStartTimeEvent($event);
echo "<div class=\"eventContainer\">";
echo "<div class=\"eventTime\">".$eventStartDate->format('H:i')."</div>";
echo "<div class=\"eventPlace\">".$event->location."</div>";
echo "<div class=\"eventName\">".$event->getSummary()."</div>";
echo "</div>";
echo "<hr class=\"dottedHr\">";
$c++;
if($c == 12) { echo "</div>"; $c = 0;}
}
}
else echo "<div class=\"NonEvent\">Нет запланированных мероприятий на сегодня</div>";
+142
foreach($_REQUEST as $key => &$val) {
$val = htmlspecialchars(stripslashes(trim($val)));
}
$officeId = intval($_REQUEST["office-id"]);
$date = $_REQUEST["date"];
// [...]
Эпик вин, однозначно
+141
private function StrToFloat($str){
$str = trim($str);
$i=0;$k=1;
for($j=0;$j<=strlen($str);$j++){
if($str[$j]>='0' && $str[$j]<='9') {
$i = $i + $str[$j]*$k;
if($k>1) $k=$k*10;
else $k = $k*0.1;
} else {
if($str[$j]=='.' && $str[$j]==',') $k = 0.1;
else if($str[$j]<=' ') {}
}
}
return $i;
}
+171
мне кажется, до полноценности php не хватает несколько функций:
alias() - заменяет один код другим кодом при парсинге,
var_history() - возвращает историю значений переменной в виде массива,
function_history() - возвращает массив аргументов, которые передавались функции,
var() - устанавливает и изменяет значение и тип переменной.
С тостера
+145
foreach ($news as $post) {
if (isset($post->important)) {
if($post->important == 1)
{
$import = $post;
break;
}
}
$import = 0;
}
if (!is_integer($import)) // ...
+142
public function uninstall()
{
if (!Configuration::deleteByName('YC_SHOPID')
|| !Configuration::deleteByName('YC_SCID')
|| !Configuration::deleteByName('YC_SHOPPASSWORD')
|| !!Configuration::deleteByName('YC_ALLOW_YANDEXMONEY')
|| !!Configuration::deleteByName('YC_ALLOW_BANK_CARD')
|| !!Configuration::deleteByName('YC_ALLOW_MOBILE')
|| !!Configuration::deleteByName('YC_ALLOW_TERMINAL')
|| !!Configuration::deleteByName('YC_ALLOW_WEBMONEY')
|| !!Configuration::deleteByName('YC_ALLOW_SBERBANK')
|| !!Configuration::deleteByName('YC_ALLOW_MPOS')
|| !!Configuration::deleteByName('YC_DEMO_MODE')
|| !parent::uninstall())
return false;
return true;
}
https://github.com/anisimow/yacassa/blob/master/yacassa/yacassa.php#L64
+144
// Класс валидации в PrestaShop
class ValidateCore
{
...
public static function isIp2Long($ip)
{
return preg_match('#^-?[0-9]+$#', (string)$ip);
}
public static function isAnything()
{
return true;
}
...
+143
//выбираем игру для которой будем выводить таблицу
$query="SELECT * FROM a_stavki WHERE igra='$igra0' AND datigr='$datigr0'";
$db->setQuery($query);
$results0 = $db->loadObjectList();
if($userstavka1=="1"){$nam_1=$procent;}
if($userstavka1=="2"){$nam_2=$procent;}
if($userstavka1=="Х"){$nam_X=$procent;}
if($userstavka1=="ТБ"){$nam_TB=$procent;}
if($userstavka1=="ТМ"){$nam_TM=$procent;}
if($userstavka1=="ТБ2,5"){$nam_TB25=$procent;}
if($userstavka1=="ТМ2,5"){$nam_TM25=$procent;}
if($userstavka1=="ТБ3,5"){$nam_TB35=$procent;}
if($userstavka1=="ТМ3,5"){$nam_TM35=$procent;}
if($userstavka1=="ТБ4,5"){$nam_TB45=$procent;}
if($userstavka1=="ТМ4,5"){$nam_TM45=$procent;}
if($userstavka1=="ТБ5,5"){$nam_TB55=$procent;}
if($userstavka1=="ТМ5,5"){$nam_TM55=$procent;}
if($userstavka1=="ТБ150,5"){$nam_TB1505=$procent;}
if($userstavka1=="ТМ150,5"){$nam_TM1505=$procent;}
if($userstavka1=="ТБ160,5"){$nam_TB1605=$procent;}
if($userstavka1=="ТМ160,5"){$nam_TM1605=$procent;}
if($userstavka1=="1x"){$nam_1x=$procent;}
if($userstavka1=="x2"){$nam_x2=$procent;}
$stavok=0;
foreach ($results0 as $note0)
{//бежим циклом по таблице выбирая все ставки конкретной игры
$datigr1=$note0->datigr;
$userstavka1=$note0->userstavka;
$query="SELECT *,COUNT('$userstavka1') AS OrderTotal FROM a_stavki WHERE userstavka='$userstavka1' AND igra='$igra0' AND datigr='$datigr0'";
$db->setQuery($query);
$results = $db->loadObjectList();
if($results){
foreach ($results as $note)
{
$stavok=$note->OrderTotal;
}
}
$stavok=($stavok/$allstav)*100;
//$stavok=substr($stavok,0,2);
$procent="<div class='grafcss0'><p class='grafcss' style='width:".$stavok."%'>   </p></div>";
if($nam_1!=''){$rez.="<tr><td>1</td><td>".$nam_1."</td></tr>";}
if($nam_2!=''){$rez.="<tr><td>2</td><td>".$nam_2."</td></tr>";}
if($nam_X!=''){$rez.="<tr><td>Х</td><td>".$nam_X."</td></tr>";}
if($nam_TB!=''){$rez.="<tr><td>ТБ</td><td>".$nam_TB."</td></tr>";}
if($nam_TM!=''){$rez.="<tr><td>ТМ</td><td>".$nam_TM."</td></tr>";}
if($nam_TB25!=''){$rez.="<tr><td>ТБ2,5</td><td>".$nam_TB25."</td></tr>";}
if($nam_TM25!=''){$rez.="<tr><td>ТМ2,5</td><td>".$nam_TM25."</td></tr>";}
if($nam_TB35!=''){$rez.="<tr><td>ТБ3,5</td><td>".$nam_TB35."</td></tr>";}
if($nam_TM35!=''){$rez.="<tr><td>ТМ3,5</td><td>".$nam_TM35."</td></tr>";}
if($nam_TB45!=''){$rez.="<tr><td>ТБ4,5</td><td>".$nam_TB45."</td></tr>";}
if($nam_TM45!=''){$rez.="<tr><td>ТМ4,5</td><td>".$nam_TM45."</td></tr>";}
if($nam_TB55!=''){$rez.="<tr><td>ТБ5,5</td><td>".$nam_TB55."</td></tr>";}
if($nam_TM55!=''){$rez.="<tr><td>ТМ5,5</td><td>".$nam_TM55."</td></tr>";}
if($nam_TB1505!=''){$rez.="<tr><td>ТБ150,5</td><td>".$nam_TB1505."</td></tr>";}
if($nam_TM1505!=''){$rez.="<tr><td>ТМ150,5</td><td>".$nam_TM1505."</td></tr>";}
if($nam_TB1605!=''){$rez.="<tr><td>ТБ160,5</td><td>".$nam_TB1605."</td></tr>";}
if($nam_TM1605!=''){$rez.="<tr><td>ТМ160,5</td><td>".$nam_TM1605."</td></tr>";}
if($nam_1x!=''){$rez.="<tr><td>1x</td><td>".$nam_1x."</td></tr>";}
if($nam_x2!=''){$rez.="<tr><td>x2</td><td>".$nam_x2."</td></tr>";}
}//-------end $results0
$rez="<tr><td style='width:100px;'>ставка</td><td>поставило в %</td></tr>";
if($nam_1!=''){$rez.="<tr><td>1</td><td>".$nam_1."</td></tr>";}
if($nam_2!=''){$rez.="<tr><td>2</td><td>".$nam_2."</td></tr>";}
if($nam_X!=''){$rez.="<tr><td>Х</td><td>".$nam_X."</td></tr>";}
if($nam_TB!=''){$rez.="<tr><td>ТБ</td><td>".$nam_TB."</td></tr>";}
if($nam_TM!=''){$rez.="<tr><td>ТМ</td><td>".$nam_TM."</td></tr>";}
if($nam_TB25!=''){$rez.="<tr><td>ТБ2,5</td><td>".$nam_TB25."</td></tr>";}
if($nam_TM25!=''){$rez.="<tr><td>ТМ2,5</td><td>".$nam_TM25."</td></tr>";}
if($nam_TB35!=''){$rez.="<tr><td>ТБ3,5</td><td>".$nam_TB35."</td></tr>";}
if($nam_TM35!=''){$rez.="<tr><td>ТМ3,5</td><td>".$nam_TM35."</td></tr>";}
if($nam_TB45!=''){$rez.="<tr><td>ТБ4,5</td><td>".$nam_TB45."</td></tr>";}
if($nam_TM45!=''){$rez.="<tr><td>ТМ4,5</td><td>".$nam_TM45."</td></tr>";}
if($nam_TB55!=''){$rez.="<tr><td>ТБ5,5</td><td>".$nam_TB55."</td></tr>";}
if($nam_TM55!=''){$rez.="<tr><td>ТМ5,5</td><td>".$nam_TM55."</td></tr>";}
if($nam_TB1505!=''){$rez.="<tr><td>ТБ150,5</td><td>".$nam_TB1505."</td></tr>";}
if($nam_TM1505!=''){$rez.="<tr><td>ТМ150,5</td><td>".$nam_TM1505."</td></tr>";}
if($nam_TB1605!=''){$rez.="<tr><td>ТБ160,5</td><td>".$nam_TB1605."</td></tr>";}
if($nam_TM1605!=''){$rez.="<tr><td>ТМ160,5</td><td>".$nam_TM1605."</td></tr>";}
if($nam_1x!=''){$rez.="<tr><td>1x</td><td>".$nam_1x."</td></tr>";}
if($nam_x2!=''){$rez.="<tr><td>x2</td><td>".$nam_x2."</td></tr>";}
$nam_1='';
$nam_2='';
$nam_X='';
$nam_TB='';
$nam_TM='';
$nam_TB25='';
$nam_TM25='';
$nam_TB35='';
$nam_TM35='';
$nam_TB45='';
$nam_TM45='';
$nam_TB55='';
$nam_TM55='';
$nam_TB1505='';
$nam_TM1505='';
$nam_TB1605='';
Фрилансер и джумла....Вот так мне повезло....