- 1
- 2
- 3
public static int indexOf(String str, String... array) {
return ArrayUtils.indexOf(array, str);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+74
public static int indexOf(String str, String... array) {
return ArrayUtils.indexOf(array, str);
}
+158
<?php
// Подключаемься к базе данных
require_once ("bd.php");
$query = 'SELECT MAX(id) AS `id` FROM `data`';
$result = mysql_query($query) or die("Query failed : " . mysql_error());
/* Выводим результаты в html */
$line = mysql_fetch_array($result, MYSQL_ASSOC);
//================Настройки============= //
$fotos_dir = "fotos/"; // Директория для фотографий
$foto_name = $fotos_dir.time()."_".basename($_FILES['myfile']['name']); // Полное имя файла вместе с путем
$foto_light_name = $line['id']+1;
$foto_light_name2 = $foto_light_name.".".basename($_FILES['myfile']['type']);
//$foto_light_name = time()."_".basename($_FILES['myfile']['name']); // Имя файла исключая путь
// Текст ошибок
$error_by_mysql = "<span style=\"font: bold 15px tahoma; color: red;\">Ошибка при добавлении данных в базу</span>";
$error_by_file = "<span style=\"font: bold 15px tahoma; color: red;\">Невозможно загрузить файл в директорию. Возможно её не существует</span>";
// Начало
if(isset($_FILES["myfile"]))
{
$myfile = $_FILES["myfile"]["tmp_name"];
$myfile_name = $_FILES["myfile"]["name"];
$myfile_size = $_FILES["myfile"]["size"];
$myfile_type = $_FILES["myfile"]["type"];
$error_flag = $_FILES["myfile"]["error"];
// Если ошибок не было
if($error_flag == 0)
{
$DOCUMENT_ROOT = $_SERVER['DOCMENT_ROOT'];
$upfile = getcwd()."\\fotos\\" ."site.ru_".$foto_light_name2;
if ($_FILES['myfile']['tmp_name'])
{
//Если не удалось загрузить файл
if (!move_uploaded_file($_FILES['myfile']['tmp_name'], $upfile))
{
echo "$error_by_file";
exit;
}
}
else
{
echo 'Проблема: возможна атака через загрузку файла. ';
echo $_FILES['myfile']['name'];
exit;
}
// После удачной обработки файла, выводим сообщение
echo "<h3>Результат добавления обоины:</h3> <br />";
echo "Файл <b>".$foto_light_name2."</b> успешно добавлен<br />";
// Заносим путь картинки в базу данных
$q = "INSERT INTO data (foto,dir) VALUES ('$foto_light_name2','$fotos_dir')";
$query = mysql_query($q);
// Данные успешно внесены в базу данных, выводим сообщение
if ($query == 'true') {
echo "<br /><b>Данные успешно внесены в базу</b>";
}
// В противном случае, выводим ошибку при добавлении в базу данных
else {
echo "$error_by_mysql";
}
}
elseif ($myfile_size == 0) {
echo "Пустая форма!";
}
}
?>
оригинал http://forum.searchengines.ru/showpost.php?p=7226101&postcount=1 не шедевр, но говнокод присутствует.
$DOCUMENT_ROOT = $_SERVER['DOCMENT_ROOT']; - это так логично ...
+111
if (!empty($_POST['fupload'])) //проверяем, отправил ли пользователь изображение
{
$fupload=$_POST['fupload']; $fupload = trim($fupload);
if ($fupload =='' or empty($fupload)) {
unset($fupload);// если переменная $fupload пуста, то удаляем ее
}
}
Кусочек из видео уроков Попова
+126
public string ChangeName(string temp)
{
if (textbox2.Checked)
{
if (temp == "Алексей")
{
temp = "Лёх";
}
if (temp == "Александр")
{
temp = "Санёк";
}
if (temp == "Александра")
{
temp = "Саша";
}
if (temp == "Анатолий")
{
temp = "Толик";
}
if (temp == "Андрей")
{
temp = "Андрюх";
}
if (temp == "Антон")
{
temp = "Тоха";
}
if (temp == "Борис")
{
temp = "Борь";
}
if (temp == "Валерий")
{
temp = "Валер";
}
if (temp == "Валерия")
{
temp = "Лер";
}
if (temp == "Василий")
{
temp = "Вась";
}
if (temp == "Виктор")
{
temp = "Витёк";
}
if (temp == "Владимир")
{
temp = "Вован";
}
if (temp == "Евгений")
{
temp = "Жека";
}
....
}
return temp;
}
Склоняем имя=\
+107
private PostsPageViewModel GetUserPosts(Guid userId, int? pageIndex)
{
var posts = entitiesDB.Posts
.Where(post => post.UserId == userId)
.OrderByDescending(p => p.DateCreated)
.Select(post => new PostViewModel()
{
Contents = post.Contents,
DateCreated = post.DateCreated,
PostId = post.PostId,
AuthorId = userId,
AssociatedTags = post.Tags.Select(t => new TagViewModel() { TagId = t.TagId, Contents = t.Contents }).ToList()
})
.ToPagedList(pageIndex ?? 1, 10);
PostsPageViewModel viewModel = new PostsPageViewModel()
{
Posts = posts,
RouteValues = new { controller = "Posts", action = "UserPosts" }
};
return viewModel;
}
Проект под ASP.NET MVC. Метод должен вернуть в вид заданную страницу постов из базы для заданного юзверя, посортить и прицепить ассоциированные с сообщением теги. Мало того, что это всё в одном операторе, так оно ещё и крашится.
+131
$user_name=$_POST['user_name'];
$query = mysql_query("SElECT login FROM user") or die(mysql_error());
$existing_users = mysql_fetch_array($query);
if (in_array($user_name, $existing_users))
{
echo "no";
}
else
{
echo "yes";
}
Проверка зареган ли такой пользователь
+166
function remove(e) {
e.parentNode.innerHTML = e.parentNode.innerHTML.replace(e.outerHTML, '');
}
Кроссбраузерное удаление элемента из DOM.
+148
$isOccupy=($valdet['isOccupy']=='1')?0:1;
а все по тому что кое кто перепутал логику атрибута=\
+171
if(@$send_to_order and @$mail and @$name_person and @$tel_name and @$adr_name) {
/** тут еще много подобного интересного кода **/
}
PHPShop. отсылка письма после осуществления заказа
+147
var is_rtl = false;if (parent && parent != window && (browser.msie || browser.opera || browser.mozilla || browser.chrome || browser.safari || browser.iphone)) {
onDomReady(function() {
document.getElementsByTagName('body')[0].innerHTML = '<h1 style="color: #F00">THIS IS NOT VKONTAKTE AND NOT VK SITE</h1>';
});
отжиг от Дурова на странице логин.пэхэпэ