- 1
define("OUTPUT_DIR_CSV", "kokoko/kukarek/files" . DIRECTORY_SEPARATOR);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 38
+168
define("OUTPUT_DIR_CSV", "kokoko/kukarek/files" . DIRECTORY_SEPARATOR);
+164
// КЛАСС: класс 1
class clsClass1 {
public function Test1() {
echo('Вызов из объекта clsClass2');
}
}
// КЛАСС: класс 2
class clsClass2 {
public function Test2() {
objClass1()->Test1();
}
}
// ФУНКЦИЯ: возвращает объект
function objClass1() {
// объявление глобальной переменой
global $objClass1;
// создание объекта
if (!isset($objClass1)) $objClass1 = new clsClass1();
// сохранение результата
return $objClass1;
}
// создание объекта класса 2
$objClass2 = new clsClass2;
// вызываем метод Test2() класса 2
$objClass2->Test2();
Как вызвать из метода класса метод другого класса? Это же очевидно!
1. Обмазаться глобальными переменными
2. Навелосипедить недосирглтон
3. ?????
4. PROFIT!
http://www.sql.ru/forum/1136133/kak-obratitsya-k-obektu-iz-funkcii-klassa
+137
try {
/* ... */
} catch (\Exception $e) {
@trigger_error($e->getMessage(), E_USER_WARNING);
}
ini_set('tsundere_mode', '1');
+132
n^{{}*{}}
LibreOffice Math. n и звёздочка.
−134
#!/bin/bash
for i in *.root
do
if [ ! -e "$i" ] # Проверка наличия файла.
then
echo "Файл $i не найден."; echo
continue
fi
# ... etc ...
Не, ну а вдруг
+159
window.setTimeout(function(){window.location.reload();}, 34740000);
Для терпеливых.
+123
@echo off
:start
ping -n 1 <destination>
ping -n 90 127.0.0.1 > NUL 2>&1
GOTO start
http://mybroadband.co.za/vb/showthread.php/122641-How-do-you-set-ping-interval
Попов жив.
+156
var indparents = [72,74,62,6,71,783,3,63,67,76,75,61,4,65,5,73,199,195,70,2,69,68,64,66];
var ev = "";
var onmouse = [];
var delayon = 100;
var delayover = 200;
var speedppd = 300;
for (var indparent in indparents) {
var val=indparents[indparent];
ev += "$(\"div#indparent-"+val+"\").mouseleave(function(){window.onmouse["+val+"]=false;setTimeout(function(){if(!window.onmouse["+val+"]){$(\"div#indchild-"+val+"\").slideUp(window.speedppd);}},window.delayover);});$(\"div#indparent-"+val+"\").mouseenter(function(){window.onmouse["+val+"]=true;setTimeout(function(){if(window.onmouse["+val+"]){$(\"div#indchild-"+val+"\").slideDown(window.speedppd);}},window.delayon);});$(\"div#indchild-"+val+"\").mouseleave(function(){window.onmouse["+val+"]=false;setTimeout(function(){if(!window.onmouse["+val+"]){$(\"div#indchild-"+val+"\").slideUp(window.speedppd);}},window.delayover);});$(\"div#indchild-"+val+"\").mouseenter(function(){window.onmouse["+val+"]=true;setTimeout(function(){if(window.onmouse["+val+"]){$(\"div#indchild-"+val+"\").slideDown(window.speedppd);}},window.delayon);});";
}
$(document).ready(function(){eval(ev)});
Эвалим~ Сегодня мы с тобой эвалим~
−124
#!/bin/bash
for (( ; ; ))
do
echo Программа распаковывает все виды архивов
echo в текущем каталоге.
echo Введите суффикс архива
for i in *.$q;
do
if [[ -e "$i" ]]; then
$cmd"$i";
fi
done
for (( ; ; ))
do
read q
case $q in
help) echo rar zip 7z xz tar.7z tar.xz tar tar.gz tgz tar.bz2 tb2 gz bz2 ;;
?) echo rar zip tar tar.gz tgz gz bz2 7z tar.bz2 tb2 xz tar.7z tar.xz;;
rar) peac $q " unrar x " ;;
zip) peac $q " unzip " ;;
tar) peac $q " tar xf " ;;
tar.gz) peac $q " tar xzf " ;;
tgz) peac $q " tar xzf " ;;
tbz) peac $q " tar xjf " ;;
tar.bz2) peac $q " tar xjf " ;;
tar.7z) peac $q " tar xJf " ;;
tar.xz) peac $q " tar xJf " ;;
7z) peac $q " 7z x " ;;
xz) peac $q " 7z x " ;;
gz) peac $q " gzip -d " ;;
bz2) peac $q " bzip2 " ;;
exit) exit 0;;
esac
done
>exit) exit 0;;
Пожалуй, самый полезный кусок кода.
+156
$.post("include/show_watching.php",
function(data) {
$('#content').empty().append(data);
}
);
Вот такой вот POST-запрос.