- 1
- 2
- 3
<?php
--"";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−4
<?php
--"";
PHP Parse error: syntax error, unexpected ';', expecting :: (T_PAAMAYIM_NEKUDOTAYIM) in /home/XQ5b1K/prog.php on line 3
https://ideone.com/vYLgSF
0
echo $TTY
cat /dev/pts/5
Открываем два терминала, смотрим у каждого $TTY, и делаем у каждого cat на TTY противоположного терминала.
Получается очень простой локальный чат. Наверное, если использовать какую-нибудь сетевую фигню, так можно сделать интернет-чат.
+1
<select name="address_country">
<option value="AFG" <?php if($user["address_country"]=="AFG") { echo 'selected="selected"'; } ?> >Afghanistan</option>
<option value="ALA" <?php if($user["address_country"]=="ALA") { echo 'selected="selected"'; } ?> >Åland Islands</option>
<option value="ALB" <?php if($user["address_country"]=="ALB") { echo 'selected="selected"'; } ?> >Albania</option>
<option value="DZA" <?php if($user["address_country"]=="DZA") { echo 'selected="selected"'; } ?> >Algeria</option>
<option value="ASM" <?php if($user["address_country"]=="ASM") { echo 'selected="selected"'; } ?> >American Samoa</option>
<option value="AND" <?php if($user["address_country"]=="AND") { echo 'selected="selected"'; } ?> >Andorra</option>
<option value="AGO" <?php if($user["address_country"]=="AGO") { echo 'selected="selected"'; } ?> >Angola</option>
<option value="AIA" <?php if($user["address_country"]=="AIA") { echo 'selected="selected"'; } ?> >Anguilla</option>
<option value="ATA" <?php if($user["address_country"]=="ATA") { echo 'selected="selected"'; } ?> >Antarctica</option>
<option value="ATG" <?php if($user["address_country"]=="ATG") { echo 'selected="selected"'; } ?> >Antigua and Barbuda</option>
<option value="ARG" <?php if($user["address_country"]=="ARG") { echo 'selected="selected"'; } ?> >Argentina</option>
<option value="ARM" <?php if($user["address_country"]=="ARM") { echo 'selected="selected"'; } ?> >Armenia</option>
<option value="ABW" <?php if($user["address_country"]=="ABW") { echo 'selected="selected"'; } ?> >Aruba</option>
<option value="AUS" <?php if($user["address_country"]=="AUS") { echo 'selected="selected"'; } ?> >Australia</option>
<option value="AUT" <?php if($user["address_country"]=="AUT") { echo 'selected="selected"'; } ?> >Austria</option>
<option value="AZE" <?php if($user["address_country"]=="AZE") { echo 'selected="selected"'; } ?> >Azerbaijan</option>
...
<option value="ZWE" <?php if($user["address_country"]=="ZWE") { echo 'selected="selected"'; } ?> >Zimbabwe</option>
</select>
Сделали новый сайт, но заказчик потребовал сделать импорт данных со старого сайта.
Залез в базу, вижу в столбце country у юзера код "AND". Окей, с помощью поиска нашел файл для изменения профиля.
И тут увидел это чудо для 250 стран :)
0
<!DOCTYPE html>
<html>
<head>
<title>Change login</title>
</head>
<body>
<form method="POST">
<p>Input your new e-mail</p>
<input type="text" name="email" type="e-mail" placeholder="[email protected]"><br><br>
<button>Sumbit</button>
</form>
<?php
session_start();
if(isset($_POST['email'])) {
require_once 'connection.php';
//подключение БД
$link = mysqli_connect($host,$user,$password,$database)
or die("Error with connection to DB".mysqli_error($link));
//записываем в переменную для удобства
$email = $_POST['email'];
if($email != '') {
$select = "SELECT mail from users";
$query = "UPDATE users SET mail = '$email' WHERE username = '{$_SESSION['username']}'"
or die("Update error!".mysqli_error($link));
//записать все логины,для проверки одинаковых данных
$check = mysqli_query($link,$select);
//количество записей в запросе на выбор
$rows = mysqli_num_rows($check);
$bool = true;
for($i = 0; $i < $rows; $i++) {
//извлекаем отдельную строку
$row = mysqli_fetch_row($check);
//перебор по ячейкам текущей строки
for($j = 0; $j < 1; $j++) {
//если такой пользователь уже есть,то выводим ошибку и завершаем цикл
if($email == $row[$j]) {
echo "e-mail is already exist";
$bool = false;
break;
}
}
}
//если такого пользователя нет,то заносим запись в БД
if($bool) {
$result = mysqli_query($link,$query) or die("Ошибка " . mysqli_error($link));
if($result) {
echo "e-mail changed";
mail($email,"Смена адреса","Вы успешно сменили e-mail адрес!");
}
}
//закрываем подключение
mysqli_close($link);
}
}
?>
</body>
</html>
Собственно говоря смена адреса электронной почты на PHP,как бы исправить этот говнокод,чтобы он выглядел чуточку элегантней?
−6
echo "Свет истины!";
Дабы пролить свет истины на ваши слепы очи, я скажу что по факту ПХП самый уебанский язык на свете и больше всего подвергался разного рода хакам, из-за его уёбищности были потеряны миллиарды долларов компаний и посажено миллионы хакеров! Ruby пизже и такого не было, nodejs пиздат и такого не предвидется, python тоже крут и сложно взломать
0
try
{
// ... code ...
}
catch (ErrorResponseException& ex) { throw; }
Documenting-with-code?
0
-define(foo, foo).
-define(bar, bar).
-define(baz, baz).
...
foo(A, B) ->
gen_server:call(?MODULE, {?foo, A, B}).
...
handle_call({?foo, A, B}, _From, State) ->
...
Паттерн "мирный атом в каждый call".
+1
public static synchronized Tracker getDefaultTracker() {
Tracker tracker;
synchronized (MainApp.class) {
if (googleAnalTracker == null) {
analytics = GoogleAnalytics.getInstance(app());
GoogleAnalytics googleAnalytics = analytics;
int i = (DEBUG || STAGE) ? R.xml.app_tracker_debug : R.xml.app_tracker;
googleAnalTracker = googleAnalytics.newTracker(i);
googleAnalTracker.enableAutoActivityTracking(false);
}
tracker = googleAnalTracker;
}
return tracker;
}
Тайна гугла раскрыта
0
https://github.com/SeleniumHQ/selenium/commit/388793a775aea41533fb5816aabe710e1b42ff61
+ if (Math.random() > 0.8) {
+ throw new SeleniumError("Selenium 1.0 (Core, RC, etc) is going away; update to WebDriver now.");
+ }
+
0
https://www.reddit.com/r/cpp/comments/75gohf/i_just_found_a_use_for_the_poop_emoji_in_c/
запостить этот говнокод непосредственно сюда не представляется возможным из-за юникодного символа говна:
Application was halted by an exception.
Debug-mode is off.
I just found a use for the poop emoji in C++
This actually detects whether the Visual Studio project has the proper UTF-8 flags set to compile it correctly.