- 1
curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode(http_build_query($postParams)));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode(http_build_query($postParams)));
Bitrop, если читаешь это... Спасибо.. мы тут немного посидели подумали).. Сначала зачем, потом почему)
+9
1. http://govnokod.ru/user/register
2. login: zizzleZee
3. email: ****[email protected]
4. >> ВВЕДИТЕ ДЕЙСТВИТЕЛЬНЫЙ АДРЕС!
5. WAT-WAT !!!????
6. http://10minutemail.net -> [email protected]
7. email: [email protected]
8. >> СПАСИБО ЗА РЕГИСТРАЦИЮ!
9. atomic facepalm
govnokod.ru::email_validate
The best practice ever!
−1
$outbad = array();
$outgood = array();
foreach((array)$emails as $key=>$e){
if (да){
$outgood[] .= $emailadress['dfgh'] . " хороший адрес"; // и такой вариант
} else{
$outbad[] .= array($emailadress . " плохой адрес"); // и такой вариант
}
echo $outgood;
echo $outbad;
Просто вопрос на тостере
0
public function actionView($id = null) {
$user = Yii::$app->user->identity;
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : $id;
$new_model = 0;
if (empty($id)) {
$draft_model = Applicant::find()->where(['draft' => 1, 'created_by' => $user->id])->one();
if (empty($draft_model)) {
$draft_model = new Applicant();
$new_model = 1;
$draft_model->draft = 1;
$draft_model->save();
}
if (!empty($draft_model->id)) {
$id = $draft_model->id;
}
}
$model = $this->findModel($id);
$allow_sections = [];
if (empty($model->draft)) {
$updateRequest = \app\models\UserRequest::find()->where(['user_id' => $user->id, 'object_id' => $id, 'status' => 2])->one();
if (!empty($updateRequest)) {
$allow_sections = explode(";", $updateRequest->additional_info);
}
}
if (isset($_GET['done']) && $_GET['done'] == 1) {
$result['success'] = false;
$userRequest = \app\models\UserRequest::find()->where(['user_id' => $user->id, 'object_id' => $id, 'status' => 2])->one();
if (!empty($userRequest)) {
$userRequest->status = 3;
if ($userRequest->save()) {
$result['success'] = true;
} else {
$error = \yii\widgets\ActiveForm::validate($userRequest);
if ($error != '[]') {
$result['msg'] = $error;
}
}
}
echo(json_encode($result));
exit;
} elseif (isset($_FILES['files']['name'][0]) && isset($_FILES['files']['type'][0]) && isset($_FILES['files']['tmp_name'][0]) && isset($_FILES['files']['size'][0])) {
$result['success'] = false;
$filename = strtotime("now") . "_" . $_FILES['files']['name'][0];
$size = $_FILES['files']['size'][0];
$uploaddir = realpath('../web') . '/images/applicant/';
if (!file_exists($uploaddir)) {
mkdir($uploaddir);
}
$uploadfile = $uploaddir . basename($filename);
$path_image = '/images/applicant/' . basename($filename);
if (move_uploaded_file($_FILES['files']['tmp_name'][0], $uploadfile)) {
if (!empty($model->photo_id)) {
$photo_model = \app\models\File::findOne($model->photo_id);
}
if (empty($photo_model->id)) {
$photo_model = new \app\models\File();
}
$photo_model->original = $filename;
$photo_model->name = $filename;
$photo_model->size = $size;
$photo_model->mime = $_FILES['files']['type'][0];
$photo_model->hash = $photo_model->generateHash();
if ($photo_model->save()) {
$model->photo_id = $photo_model->id;
if ($model->save()) {
$result['img'] = $filename;
$result['success'] = true;
}
}
$image = new Image();
$image->load($uploadfile);
if($image->getWidth()>640){
$image->resizeToWidth(640);
$image->save($uploadfile);
}
}
echo(json_encode($result));
exit;
} elseif (isset($_REQUEST['name'])) {
$result['success'] = false;
$model_attributes = $model->getAttributes();
$model_attributes['education'] = '';
unset($model_attributes['id']);
if ($_REQUEST['name'] == 'address_properties') {
$values = json_decode($_REQUEST['value'], true);
$names_values = ['address_region', 'address_city', 'address_street', 'address_house'];
yii 2
+1
$payments = $CI->payment_method_model->getAll();
$payment = array();
$payment[null] = array();
$payment[null]['addr'] = " ";
$payment[null]['perc'] = " ";
$payment[null]['name'] = " ";
foreach($payments->result() as $item)
{
$payment[$item->id] = array();
$payment[$item->id]['addr'] = (json_decode($item->params,true));
$payment[$item->id]['perc'] = $item->fee;
$payment[$item->id]['name'] = $item->title;
}
No comments...
Поддержка этого проекта вызывает душевную боль... :(
0
switch (true) {
case $result['Type'] === 'date':
$column['type'] = 'date';
$column['format'] = 'date';
break;
case preg_match('/^(datetime|timestamp)$/', $result['Type'], $matches):
$column['type'] = $result['Type'];
$column['format'] = 'datetime';
break;
case preg_match('/^decimal\((\d+),(\d+)\)/', $result['Type'], $matches):
$column['type'] = 'decimal';
$column['format'] = 'number';
$column['precision'] = $matches[2];
break;
...
+12
//Если кто-то пытается изменить стандартный отчет и не является Кириллом
if (in_array($reportId, Default_Model_DbTable_SupplierReport::getInstance()->getStandardIds()) == true
&& $this->me->id != Default_Model_User::getKirill()->id
) {
return false;
}
+2
function op_v($n0 = NULL,$n1 = NULL,$n2 = NULL,$n3 = NULL,$n4 = NULL,$n5 = NULL,$n6 = NULL,$n7 = NULL,$n8 = NULL,$n9 = NULL, $sql) {
//быдлокод гг
if ($sql==0){
if(!empty($n0)) $x0 = '<option value="0">'.$n0.'</option>';
if(!empty($n1)) $x1 = '<option value="1">'.$n1.'</option>';
if(!empty($n2)) $x2 = '<option value="2">'.$n2.'</option>';
if(!empty($n3)) $x3 = '<option value="3">'.$n3.'</option>';
if(!empty($n4)) $x4 = '<option value="4">'.$n4.'</option>';
if(!empty($n5)) $x5 = '<option value="5">'.$n5.'</option>';
if(!empty($n6)) $x6 = '<option value="6">'.$n6.'</option>';
if(!empty($n7)) $x7 = '<option value="7">'.$n7.'</option>';
if(!empty($n8)) $x8 = '<option value="8">'.$n8.'</option>';
if(!empty($n9)) $x9 = '<option value="9">'.$n9.'</option>';
$res = $x0.$x1.$x2.$x3.$x4.$x5.$x6.$x7.$x8.$x9;
}
if ($sql==1){
if(!empty($n1)) $x0 = '<option value="1">'.$n1.'</option>';
if(!empty($n0)) $x1 = '<option value="0">'.$n0.'</option>';
if(!empty($n2)) $x2 = '<option value="2">'.$n2.'</option>';
if(!empty($n3)) $x3 = '<option value="3">'.$n3.'</option>';
if(!empty($n4)) $x4 = '<option value="4">'.$n4.'</option>';
if(!empty($n5)) $x5 = '<option value="5">'.$n5.'</option>';
if(!empty($n6)) $x6 = '<option value="6">'.$n6.'</option>';
if(!empty($n7)) $x7 = '<option value="7">'.$n7.'</option>';
if(!empty($n8)) $x8 = '<option value="8">'.$n8.'</option>';
if(!empty($n9)) $x9 = '<option value="9">'.$n9.'</option>';
$res = $x0.$x1.$x2.$x3.$x4.$x5.$x6.$x7.$x8.$x9;
}
if ($sql==2){
if(!empty($n2)) $x0 = '<option value="2">'.$n2.'</option>';
if(!empty($n0)) $x1 = '<option value="0">'.$n0.'</option>';
if(!empty($n1)) $x2 = '<option value="1">'.$n1.'</option>';
if(!empty($n3)) $x3 = '<option value="3">'.$n3.'</option>';
if(!empty($n4)) $x4 = '<option value="4">'.$n4.'</option>';
if(!empty($n5)) $x5 = '<option value="5">'.$n5.'</option>';
if(!empty($n6)) $x6 = '<option value="6">'.$n6.'</option>';
if(!empty($n7)) $x7 = '<option value="7">'.$n7.'</option>';
if(!empty($n8)) $x8 = '<option value="8">'.$n8.'</option>';
if(!empty($n9)) $x9 = '<option value="9">'.$n9.'</option>';
$res = $x0.$x1.$x2.$x3.$x4.$x5.$x6.$x7.$x8.$x9;
}
if ($sql==3){
if(!empty($n3)) $x0 = '<option value="3">'.$n3.'</option>';
if(!empty($n0)) $x1 = '<option value="0">'.$n0.'</option>';
if(!empty($n1)) $x2 = '<option value="1">'.$n1.'</option>';
if(!empty($n2)) $x3 = '<option value="2">'.$n2.'</option>';
if(!empty($n4)) $x4 = '<option value="4">'.$n4.'</option>';
if(!empty($n5)) $x5 = '<option value="5">'.$n5.'</option>';
if(!empty($n6)) $x6 = '<option value="6">'.$n6.'</option>';
if(!empty($n7)) $x7 = '<option value="7">'.$n7.'</option>';
if(!empty($n8)) $x8 = '<option value="8">'.$n8.'</option>';
if(!empty($n9)) $x9 = '<option value="9">'.$n9.'</option>';
$res = $x0.$x1.$x2.$x3.$x4.$x5.$x6.$x7.$x8.$x9;
}
if ($sql==4){
if(!empty($n4)) $x0 = '<option value="4">'.$n4.'</option>';
if(!empty($n0)) $x1 = '<option value="0">'.$n0.'</option>';
if(!empty($n1)) $x2 = '<option value="1">'.$n1.'</option>';
if(!empty($n2)) $x3 = '<option value="2">'.$n2.'</option>';
if(!empty($n3)) $x4 = '<option value="3">'.$n3.'</option>';
if(!empty($n5)) $x5 = '<option value="5">'.$n5.'</option>';
if(!empty($n6)) $x6 = '<option value="6">'.$n6.'</option>';
if(!empty($n7)) $x7 = '<option value="7">'.$n7.'</option>';
if(!empty($n8)) $x8 = '<option value="8">'.$n8.'</option>';
if(!empty($n9)) $x9 = '<option value="9">'.$n9.'</option>';
$res = $x0.$x1.$x2.$x3.$x4.$x5.$x6.$x7.$x8.$x9;
}
if ($sql==5){
if(!empty($n5)) $x0 = '<option value="5">'.$n5.'</option>';
if(!empty($n0)) $x1 = '<option value="0">'.$n0.'</option>';
if(!empty($n1)) $x2 = '<option value="1">'.$n1.'</option>';
if(!empty($n2)) $x3 = '<option value="2">'.$n2.'</option>';
if(!empty($n3)) $x4 = '<option value="3">'.$n3.'</option>';
if(!empty($n4)) $x5 = '<option value="4">'.$n4.'</option>';
if(!empty($n6)) $x6 = '<option value="6">'.$n6.'</option>';
if(!empty($n7)) $x7 = '<option value="7">'.$n7.'</option>';
if(!empty($n8)) $x8 = '<option value="8">'.$n8.'</option>';
if(!empty($n9)) $x9 = '<option value="9">'.$n9.'</option>';
и так далее...
привет из wap'а
0
<script type="text/javascript">
var currentLeveler = 0;
var currentPrefix = 'povorot_';
var currentPart = 0;
var partsCount = [];
var oldPart, oldLeveler;
languagePrefix = "<?php echo $lang; ?>";
partsCount[0] = 5;
partsCount[1] = 4;
partsCount[2] = 3;
var levelersInfo = [[], [], []];
var levelerParts = [[], [], []];
var content = [];
<?php
while($row = mysql_fetch_array($tmp)){
$content[$row['block_id']] = $row['cont'];
echo "content[\"" .$row['block_id']. "\"] = '".$row['cont']."';\n";
}
for($j = 0; $j < 3; $j++)
for($i = 0; $i < 5; $i++){
$val1 = $content[$lang."_tech_leveler_info_".$j.$i];
$val2 = $content[$lang."_tech_part_info_".$j.$i];
echo "levelersInfo[".$j."].push('".$val1."');";
echo "levelerParts[".$j."].push('".$val2."');";
}
?>
$(document).ready(function () {
$.each($(".changeable"), function () {
$(this).html(content[$(this).attr("id")]);
});
});
</script>
Формируем js код, через PHP на основе данных из базы данных... или в жопку аякс
+6
function pageOutput() {
foreach($GLOBALS as $var => $val) $$var = &$GLOBALS[$var];
очередная находка..
...для тех, кто не уверен, какие переменные из global scope понадобятся...