- 1
auto filename = std::string{};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+48
auto filename = std::string{};
+165
// Whoever introduced xml to shipping companies should be flogged
$xml = '<?xml version="1.0"?>';
$xml .= '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://fedex.com/ws/rate/v10">';
$xml .= ' <SOAP-ENV:Body>';
$xml .= ' <ns1:RateRequest>';
$xml .= ' <ns1:WebAuthenticationDetail>';
// почти сотня строк
$xml .= '</SOAP-ENV:Envelope>';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $xml);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
Смотри-ка, оно еще и ругается
https://github.com/opencart/opencart/blob/58eeb544e2eddbe18b00224e10d2761259e8ce7b/upload/catalog/model/shipping/fedex.php#L48
+145
var errorFirst = true;
var errorSec = true;
if(errFirstV!==false && errFirstN!==false){
errorFirst=true;
}
else if (errFirstV===false && errFirstN!==false) {
errorFirst=false;
}
else if (errFirstV===false && errFirstN===false) {
errorFirst=false;
}
else if (errFirstV!==false && errFirstN===false) {
errorFirst=false;
}
if(errFirstT!==false && errFirstE!==false){
errorSec=true;
}
else if(errFirstT===false && errFirstE!==false){
errorSec=false;
}
else if(errFirstT===false && errFirstE===false){
errorSec=false;
}
else if(errFirstT!==false && errFirstE===false){
errorSec=false;
}
// check both lines
if (errorFirst !==true && errorSec !== true) {
error=false;
}
ЭТО шЭдэвр!!!!
+142
Как-то долго на PHP говнокода не появляется, все научились писать что ли?
+142
public function api() {
...
if ($this->validate()) {
if ($store_info) {
$url = $store_info['ssl'];
} else {
$url = HTTPS_CATALOG;
}
if (isset($this->session->data['cookie']) && isset($this->request->get['api'])) {
...
$curl = curl_init();
// Set SSL if required
if (substr($url, 0, 5) == 'https') {
curl_setopt($curl, CURLOPT_PORT, 443);
}
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLINFO_HEADER_OUT, true);
curl_setopt($curl, CURLOPT_USERAGENT, $this->request->server['HTTP_USER_AGENT']);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FORBID_REUSE, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, $url . 'index.php?route=' . $this->request->get['api'] . ($url_data ? '&' . http_build_query($url_data) : ''));
if ($this->request->post) {
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($this->request->post));
}
curl_setopt($curl, CURLOPT_COOKIE, session_name() . '=' . $this->session->data['cookie'] . ';');
$json = curl_exec($curl);
curl_close($curl);
API в опенкарте. Ну, короч, приходит пользователь, дергает АПИ, а я сам в контроллере дергаю свое АПИ. Такая практика.
https://github.com/opencart/opencart/blob/4a151334efc702729071bd8d45a7e4af4e07b3ef/upload/admin/controller/sale/order.php#L2152
−119
import inspect
def phpformat(fmt):
return fmt.format(**inspect.getouterframes(inspect.currentframe())[1][0].f_locals)
surname = "Бонд"
name = "Джеймс"
num = 7
print(phpformat("{surname}. {name} {surname}. Агент {num:03d}."))
PHP'шная интерполяция строк теперь и в питоне.
Родилось в http://govnokod.ru/18147#comment285697
+142
<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
session_start();
require "db.php";
$id = $_GET["id"];
pagedel($id);
header ("location: index.php");
function pagedel($id){ // функция удаления страниц
$sql = "DELETE FROM mesage WHERE id=$id";
mysql_query($sql) or die (mysql_error());
}
?>
не работает фукция удаления строки
+141
<?php
require_once 'db.php';
error_reporting(E_ALL);
//полученный масиф (B!) на предыдущей страницы методом Post
$first_name = filter_input(INPUT_POST, 'first_name');
$email = filter_input(INPUT_POST, 'email');
$phone = filter_input(INPUT_POST, 'phone');//PHONE BLYAD
$text = filter_input(INPUT_POST, 'text');
$date = date("Y-m-d H:i:s");
//Теперь сделаем запрос к базе, который внесет наши данные в таблицу:
$query = $dblink->prepare("INSERT INTO `claims` (`date`,`first_name`, `email`, `phone`, `text`) VALUES (?, ?, ?, ?,?);");
$result = $query->execute (array($date, $first_name, $email, $phone, $text));//MAYBE IT'S CAN RAISE PDOException, see more in documentation
//Если запрос пройдет успешно то в переменную result вернется true
if($result)
{ $URL="http://masterdnepr.dp.ua/";
header ("Location: $URL");
}
else {echo "Ваши данные не добавлены";
}
?>
Вот так заработало
+142
<form method="post" action="/php/form.php" id="add_form">
<label>Как к Вам обращаться:</label>
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<span class="input-group-addon glyphicon glyphicon-user"></span>
<input type="text" class="form-control" name="first_name" placeholder="Имя" aria-label="...">
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
<label>Email (не публикуется):</label>
<div class="input-group">
<span class="input-group-addon glyphicon glyphicon-envelope " id="basic-addon1"></span>
<input type="text" class="form-control" name="email" placeholder="Электронная почта" aria-describedby="basic-addon1">
</div>
<label>Телефон (не публикуется):</label>
<div class="input-group">
<span class="input-group-addon glyphicon glyphicon-phone"></span>
<input type="text" class="form-control" name="phone" placeholder="телефон" aria-describedby="basic-addon1">
</div>
</div>
<center><label>Опишите суть ситуации:</label></center>
<div>
<center><textarea name="text" required="" rows="8" style="width: 510;"></textarea></center>
</div>
<dl>
</dl>
</div>
<div class="modal-footer"><center>
<button type="button" class="btn btn-danger" data-dismiss="modal">Отказаться</button>
<button type="submit" class="btn btn-success" data-toggle="tooltip" data-placement="right" title="После Вашей заявки,мастер свяжеться с Вами в ближайшее время">Заказать мастера</button>
</center>
</div>
</div>
</form>
вот сама форма
+143
<?php
require_once 'db.php';
error_reporting(E_ALL);
//полученный масиф (B!) на предыдущей страницы методом Post
$first_name = filter_input(INPUT_POST, 'first_name');
$email = filter_input(INPUT_POST, 'email');
$phone = filter_input(INPUT_POST, 'phone');//PHONE BLYAD
$text = filter_input(INPUT_POST, 'text');
$date = date("Y-m-d H:i:s");
//Теперь сделаем запрос к базе, который внесет наши данные в таблицу:
$query = $dblink->prepare("INSERT INTO `claims` (`time`,`first_name`, `email`, `phone`, `text`) VALUES (?, ?, ?, ?,?);");
$result = $query->execute (array($date, $first_name, $email, $phone, $text));//MAYBE IT'S CAN RAISE PDOException, see more in documentation
//Если запрос пройдет успешно то в переменную result вернется true
if($result)
{echo $URL="http://masterdnepr.dp.ua/#home";
header ("Location: $URL");}
else {echo "Ваши данные не добавлены";
}
?>
не приходят данные.Пишет Ваши данные не добавлены