- 1
- 2
- 3
- 4
<?php
//O_o
echo dirname(__DIR__);
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
<?php
//O_o
echo dirname(__DIR__);
?>
+162
//create image array
$images = array();
//fill it
for ($i = 1; $i <= 180; $i++)
if (($i != $passimage1)&&($i != $passimage2)&&($i != $passimage3)&&($i != $passimage4))
$images[] = $i;
//randomize it
for ($i = 0; $i < 176; $i++) {
$r = rand(0,175);
$swap = $images[$r];
$images[$r] = $images[$i];
$images[$i] = $swap;
}
+151
(1)Сначала:
<!DOCTYPE html>
<html>
<head>
<script type='text/javascript' src='./Plugins/jQuery/jquery.min.js'></script>
<script>
function rezlt(a,b,c) {
$.ajax({
url: "test.php",
type: 'POST',
data: 'a='+a+'&b='+b+'&c='+c+'',
cache: false,
success: function(html){
$(".content").html(html) ;
}
});
}
</script>
</head>
<body>
//тут уже результат работы, строк свыше 1000
<span class="content" onclick="rezlt(1,2,3)" >answer1</span><br/>
<span class="content" onclick="rezlt(4,5,6)" >answer2</span><br/>
<span class="content" onclick="rezlt(7,8,9)" >answer3</span><br/>
</body>
</html>
(2)Решение:
<!DOCTYPE html>
<html>
<head>
<script type='text/javascript' src='./Plugins/jQuery/jquery.min.js'></script>
<script>
function rezlt(a,b,c,nid) {
$.ajax({
url: "test.php",
type: 'POST',
data: 'a='+a+'&b='+b+'&c='+c+'',
cache: false,
success: function(html){
$(nid).html(html) ;
}
});
}
</script>
</head>
<body>
//тут уже результат работы, строк свыше 1000
<span id="content" onclick="rezlt(1,2,3,seq1)" ><div id="seq1">answer1</div></span><br/>
<span id="content" onclick="rezlt(4,5,6,seq2)" ><div id="seq2">answer2</div></span><br/>
<span id="content" onclick="rezlt(7,8,9,seq3)" ><div id="seq3">answer3</div></span><br/>
</body>
</html>
Уже второй день бъюсь над проблемой.
Задача: Перегружать всю страницу не надо. По клику по объекту content отправляются данные на test.php
и некий результат присваивается объекту content, на который был совершен клик. Сначала было вот так - (1) но тут, присвоение производится сразу всем объектам content
Чую, что решение(2) говно, учитывая что объектов content будет свыше 1000.
+154
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
// Если к нам идёт Ajax запрос, то ловим его
echo 'Это ajax запрос!';
exit;
}
//Если это не ajax запрос
echo 'Это не ajax запрос!';
Что-то смущает меня эта "поповщина"
+152
$paymentUser = new Zend_Form_Element_Hidden('user_id');
$paymentUser->setValue('000');
ZF инициализация скрытого поля под хранение ид пользователя.
+160
for ($i = 0; $i <= strlen($_POST[login]); $i++) {
$b = substr($_POST[login], $i, 1);
if(($b==q) || ($b==w) || ($b==e) || ($b==r) || ($b==t) || ($b==y) || ($b==u) || ($b==i) || ($b==o)
|| ($b==p) || ($b==a) || ($b==s) || ($b==d) || ($b==f) || ($b==g) || ($b==h) || ($b==j) || ($b==k) || ($b==l) || ($b==z)
|| ($b==x) || ($b==c) || ($b==v) || ($b==b) || ($b==n) || ($b==m) || ($b==" ") || ($b==й) || ($b==ц) || ($b==у) || ($b==к)
|| ($b==е) || ($b==н) || ($b==г) || ($b==ш) || ($b==щ) || ($b==з) || ($b==х) || ($b==ъ) || ($b==ф) || ($b==ы) || ($b==в)
|| ($b==а) || ($b==п) || ($b==р) || ($b==о) || ($b==л) || ($b==д) || ($b==ж) || ($b==э) || ($b==я) || ($b==ч) || ($b==с)
|| ($b==м) || ($b==и) || ($b==т) || ($b==ь) || ($b==б) || ($b==ю))
{ echo $b; }
}
Чувак на php.ru попросил помочь и выложил свои наработки. После чего - эпическая цитата
"А админам скажу: у меня есть опыт PHP и не маленький, зачем меня переводить в PHP для новичков:( "
+156
f (isset(self::$_namespaceLocks[$this->_namespace])) {
/*
@see Zend_Session_Exception
/
require_once 'Zend/Session/Exception.php';
throw new Zend_Session_Exception('This session/namespace has been marked as read-only.');
}
if ($name === '') {
/*
* @see Zend_Session_Exception
/
require_once 'Zend/Session/Exception.php';
throw new Zend_Session_Exception("The '$name' key must be a non-empty string");
}
if (parent::$_writable === false) {
/*
* @see Zend_Session_Exception
*/
require_once 'Zend/Session/Exception.php';
throw new Zend_Session_Exception(parent::_THROW_NOT_WRITABLE_MSG);
}
+149
define('DEBUG', !isset($_REQUEST["debug"]) ? false : true);
define('DEV', !isset($_REQUEST["dev"]) ? false : true);
+170
private function _________close ($param_name)
private function __________open ($param_name)
"это для того чтобы видно было в коде"
+152
<?php
$all = array ();
$allText = file("jokes.txt");
$c = 0;
$allc = 0;
echo "txt=";
while($c < count($allText))
{
if (trim($allText[$c])!="*END*") {$all[$allc].=trim($allText[$c])."\n";} else {$allc++;}
$c++;
}
echo $all[rand(1,$allc)-1];
?>
Попал в руки движок сайта с админкой на php, но без MySQL!!! Все данные пишутся в html и txt фалы, которые или инклудятся на сайте, или просто работают как хранилище данных. Да и в остальном не лучше - верстка табличная, испльзуются какие-то функции из PHP 3? причем что сайт 2009 года.
Этот скрипт вытягивает из огромного файла текстовые данные и выводит на страницу