- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
private function check($data) {
$result = $this->checkData($data);
if ($result === true) return true;
$sm = new SystemMessage();
return $sm->message($result);
}
protected function checkData($data) {
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
private function check($data) {
$result = $this->checkData($data);
if ($result === true) return true;
$sm = new SystemMessage();
return $sm->message($result);
}
protected function checkData($data) {
return false;
}
С видеокурса Михаила Русакова
−4
// Привет коллеги, у меня возникла делема, куда пихать код отправки
// на e-mail сообщения? В модель формы или в контроллере оставить?
// фреймворк Yii, в самой Yii доке, написано, что в контроллерах надо
// оставлять, а вы как делаете?
Привет коллеги, у меня возникла делема, куда пихать код отправки на e-mail сообщения? В модель формы или в контроллере оставить? Фреймворк Yii, в самой Yii доке, написано, что в контроллерах надо оставлять, а вы как делаете?
+3
$apiUrl = 'https://www.etxt.ru/api/json/';
$apiPass = '12300f89';
$sign = md5('method=folders.listFolderstoken=d0jjghg196942a9aefghhhh'.md5($apiPass.'api-pass'));
$params = array(
'method' => 'folders.listFolders',
'sign' => $sign,
'token' => 'd083b49cghhjjka9ae9fddghuyhhg'
);
$result = file_get_contents($apiUrl, false, stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => http_build_query($params)
)
)));
echo $result;
echo '<br />';
var_dump($params);
echo '<br />';
echo '<br />';
echo 'Trying using CURL';
echo '<br />';
echo '<br />';
$myCurl = curl_init();
curl_setopt_array($myCurl, array(
CURLOPT_URL => $apiUrl,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query($params)
));
$response = curl_exec($myCurl);
curl_close($myCurl);
echo "Ответ на Ваш запрос: ".$response;
Не работал, потому что API написаны не понятно, нужно в $apiUrl вписывать sign и token. Поддержка выслала мне более универсальный код с функцией ksort! Потому этот код просто под удаление...
+8
// большой кусок кода
$where = '';
if (strlen($data["name"])) {
$where = $where . " AND name = '" . $data["name"] . "'";
}
if (strlen($data["company"])) {
$where = $where . " AND company = '" . $data["company"] . "'";
}
if (strlen($data["status"])) {
$where = $where . " AND status = '" . $data["status"] . "'";
}
// большой кусок кода
Проверка переменных на пустоту...
+2
if(file_exists('./daemon.php') & isset($_GET['stop'])){
rename('./daemon.php', './daemon.php~');
sleep(3);
header('Location: http://'.$_SERVER[HTTP_HOST]);
}elseif(isset($_GET['restart'])){
include('./lib.inc');
@rename('./daemon.php', './daemon.php~');
sleep(3);
rename('./daemon.php~', './daemon.php');
ping('daemon.php');
sleep(3);
header('Location: http://'.$_SERVER[HTTP_HOST]);
}
echo '<a href="/?restart" class="button">Start/Restart</a> ';
if(file_exists('./daemon.php'))
echo '<a href="/?stop" class="button">Stop</a>';
?><br>
<div class="display">-</div>
<script type="text/javascript"><!--
var xd;
setInterval(function(){
xd&&xd.abort();
xd = new XMLHttpRequest();
xd.onreadystatechange = function(){
if(xd.readyState == 4){
document.querySelector(".display").textContent = xd.responseText;
}
}
xd.open('GET', '/display.txt', true);
xd.send();
}, 3000);
//--></script>
daemon.php:
if(date('his')-file_get_contents('./date')<2)
exit;
file_put_contents('./date', date('his'));
include('./lib.inc');
$f=fopen('./lock', 'w+');
flock($f, LOCK_EX);
ping('core.php');
sleep(3);
ping('daemon.php');
usleep(200);
ping('daemon.php');
usleep(200);
flock($f, LOCK_UN);
core.php:
ini_set('display_errors', 'on');
error_reporting(E_ALL);
ini_set('html_errors', 'off');
$xreservedbasedir=__DIR__;
$xreservedtmpbuf=str_repeat('x', 1024 * 3);
function ob_write($buffer){
unset($GLOBALS['xreservedtmpbuf']);
file_put_contents($GLOBALS['xreservedbasedir'].'/display.txt', $buffer, LOCK_EX);
}
ob_start('ob_write');
include('./script.php');
script.php:
echo date("Y.m.d h:i:s"); //любой код, который исполняет демон
lib.inc:
function ping($action){
$h=$_SERVER[HTTP_HOST];
$http=fsockopen($h, 80, $e1, $e2, 1);
if($http){
fwrite($http,
'GET /'.$action.' HTTP/1.1'."\r\n".
'Accept: */*'."\r\n".
'Host: '.$h."\r\n\r\n"
);
fclose($http);
}
}
демон на php? Легко!
0
Currently, the official WordPress distribution only supports the MySQL database engine.
https://codex.wordpress.org/Using_Alternative_Databases
+5
<script type="text/javascript">
function gopage1() {
<? $query = "INSERT INTO orders2 (id, price, metod, bill) VALUES ('$idp','$price','webmoney','$bill')";
mysql_query($query) or die(mysql_error()); ?>
}
function gopage2() {
<? $query = "INSERT INTO orders2 (id, price, metod, bill) VALUES ('$idp','$price','qiwi','$bill')";
mysql_query($query) or die(mysql_error()); ?>
}
function gopage3() {
<? $query = "INSERT INTO orders2 (id, price, metod, bill) VALUES ('$idp','$price','yandex','$bill')";
mysql_query($query) or die(mysql_error()); ?>
}
</script>
<?php
if(1 == config_item('site_pwebmoney')){
echo "<form method='POST' action=''?gpay'>
<input type='image' onclick='gopage1()' src='http://i.imgur.com/ShsyZEc.png' style='height:45px;' name='webmoney' value='webmoney'>
</form>";
}
else{
}
?>
<br>
<?php
if(1 == config_item('site_pqiwi')){
echo "<form method='POST' action='?gpay'>
<input type='image' onclick='gopage2()' src='http://i.imgur.com/RkZSEtW.png' style='height:45px;' name='qiwi' value='qiwi'>
</form>";
}
else{
}
?>
<br>
<?php
if(1 == config_item('site_pyandex')){
echo "<form method='POST' action='?gpay'>
<input type='image' onclick='gopage3()' src='http://i.imgur.com/JLR7kHV.png'style='height:45px;' name='yandex' value='yandex'>
</form>";
}
else{
}
?>
нашел это на одном форуме про php .
а после этого пояснения автор кода , я заржал во весь голос: "Недавно изучил основы JavaScript, и столкнулся с проблемой."
+3
$imageBinding['isHidden'] = $image->isHidden() === true ? true : false;
+7
editfobjectobject($fobject_id,$fobject_object_id,
$object_type_id,$fobject_status_id,$all_sq,
$live_sq,$kitchen_sq,$floor,$balcony_id,
$su_id,$windows_id,$repair_id,
$number,$plain,$tplains,
$fcomment,$cost,$all_cost,
$manager_id,$delplain,$dic_room_type_id,
$dic_gazplit_id,$dic_phone_id,
$dic_window_type_id,$dic_pstate_id,$dic_dfloor_id,
$dic_internet_id,$dic_park_id,$dic_secur_id,
$dic_door_id,$dic_lift_id,$full_cost,$is_torg,$task_shema_id);
а до конца самой функции я тогда даже недоскроллил)
+2
https://github.com/imarketua/dump
Поработал на одном проекте, не оплатили. Предыстория там же, в ридми. Код знатный, подходит по тематике данного сайта, смотрим по ссылке)