- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
<?php
if ($stranica == "ГЛАВНАЯ")
{
echo "<p>ГЛАВНАЯ</p>";
}
else
{
echo "<p><a href='index.php'>ГЛАВНАЯ</a></p>";
}
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
<?php
if ($stranica == "ГЛАВНАЯ")
{
echo "<p>ГЛАВНАЯ</p>";
}
else
{
echo "<p><a href='index.php'>ГЛАВНАЯ</a></p>";
}
?>
http://www.master-live.ru/php_links.html
Очередной сеошник учит детей похапе.
+162
#include <iostream.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
int main(void) {
//Vvod stroki
int n=81;
char s[n];
int i,j=0,k=0,l=0;
cout<<"Vvedite slova:"<<endl;
gets (s);
char** str=new char*[n];
str[l]=new char[n];
for(i=0; i<n; i++){
if(s[i]!=' '){
if(!s[i])break;
str[l][k]=s[i];
k++;
}
if(s[i]==' '){
if(s[i-1]==' '){goto m1;}
l++; str[l]=new char[n]; k=0;
}
m1: ;
}
//Informacia
cout<<"Kolichestvo slov: "<<l+1<<endl;
for(j=0;j<=l;j++){
for(i=0;i<n;i++){
cout<<str[j][i];
} cout<<endl;
}
cout<<endl;
//Perevod
char** per=new char* [n];
for(i=0;i<n;i++)
per[i]=new char [n];
int h;
for(j=0;j<=l;j++){
h=0;
for(i=0;i<n;i=i+5){
if(!str[j][i+4]){break;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='0'
&& str[j][i+3]=='0'
&& str[j][i+4]=='0'){
per[j][h]='a'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='0'
&& str[j][i+3]=='0'
&& str[j][i+4]=='1'){
per[j][h]='b'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='0'
&& str[j][i+3]=='1'
&& str[j][i+4]=='0'){
per[j][h]='c'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='0'
&& str[j][i+3]=='1'
&& str[j][i+4]=='1'){
per[j][h]='d'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='1'
&& str[j][i+3]=='0'
&& str[j][i+4]=='0'){
per[j][h]='e'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='1'
&& str[j][i+3]=='0'
&& str[j][i+4]=='1'){
per[j][h]='f'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='1'
&& str[j][i+3]=='1'
&& str[j][i+4]=='0'){
per[j][h]='g'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='0'
&& str[j][i+2]=='1'
&& str[j][i+3]=='1'
&& str[j][i+4]=='1'){
per[j][h]='h'; h++;}
if(str[j][i+0]=='0'
&& str[j][i+1]=='1'
&& str[j][i+2]=='0'
Написать программу, которая вводит с клавиатуры символьную строку длиной не более 80 символов. Строка должна быть введена посимвольно с использованием функции getchar(). Строка должна представлять собой произвольное абстрактное предложение, состоящее из слов. Слова отделяются друг от друга как минимум одним символом пробела. Предложение должно быть записано с использованием cистемы кодирования, в которой букве русского алфавита поставлен в соответствие 5-значный двоичный код (например, А - 00000, Б - 00001, В - 00010 и т.п.). Из нее построить новую строку, в которой дан перевод исходной строки. Результат выдать на экран.
+162
Петиция за то, чтобы вернули гуеста
Подписываемся
+162
switch ($size) {
case 'small':
if ($crop_thumbnail == 3 || $crop_thumbnail == 5 || $crop_thumbnail == 6 || $crop_thumbnail == 7 ) {
$crop = 1;
}
break;
case 'medium':
if ($crop_thumbnail == 2 || $crop_thumbnail == 4 || $crop_thumbnail == 5 || $crop_thumbnail == 7 ) {
$crop = 1;
}
break;
case 'large':
Default:
if ($crop_thumbnail == 1 || $crop_thumbnail == 4 || $crop_thumbnail == 6 || $crop_thumbnail == 7 ) {
$crop = 1;
}
break;
}
Phocagallery module, Joomla!
+162
class db {
//...
function query($sql) {
//...
if ($error_no) {
display_error($error_no, $error_msg, $sql);
throw new Exception('Error in query');
return FALSE;
}
return $result;
}
function display_error($error_no, $error_msg, $sql) {
//...
exit;
}
}
А я думай, какого ___ оно не перехватывается:).
+162
$uploadedFileNameParts = explode('.',$fileName);
$uploadedFileExtension = array_pop($uploadedFileNameParts); //pathinfo($fileName, PATHINFO_EXTENSION);
//Это наверно круче и быстрей, чем array('jpeg', 'jpg', 'gif', 'png')
$validFileExts = explode(',', 'jpeg,jpg,png,gif');
$extOk = false;
foreach($validFileExts as $key => $value)
{
if( preg_match("/$value/i", $uploadedFileExtension ) )
{
$extOk = true;
}
}
// if(!in_array($fileExtension, array('png', 'jpg', 'gif', 'jpeg'), false)) не катит...
if ($extOk == false)
{
echo JText::_( 'INVALID EXTENSION' );
return;
}
//...
if( !is_int($imageinfo[0]) || !is_int($imageinfo[1]) || !in_array($imageinfo['mime'], $validFileTypes) )
{
//Кто нибудь встречал картинки с размером 0 на x(где x > 0)..?
//....
}
Из туториала http://docs.joomla.org/Creating_a_file_uploader_in_your_compone nt ...
+162
// first wtf part:
if (__captcha.ammount > 0) {
var captcha = new Array();
for (var i in __captcha.queue) {
captcha = __captcha.queue[i];
delete __captcha.queue[i];
break;
}
__captcha.ammount--;
__update();
return captcha;
}
// second wtf part:
__captcha.queue[__captcha.ammount++] = new Array(
$("form.__LBH-form #recaptcha_challenge_field").val(),
$("form.__LBH-form #recaptcha_response_field").val()
);
Нашёл в каком-то кривом юзерскрипте.
Первое -- это такая хитрая реализация pop. Видимо, простой вызов array.pop() автору чем-то не угодил.
Второе -- вообще чудо. Вместо array.length автор зачем-то создал свой ammount (заметьте, две "m"!), а вместо array.append() юзает какую-то кривую шнягу.
+162
function Turn(id, mode) {
if(document.layers || document.all) {
if(mode)
eval("setTimeout(\"On(" + id + ");\",100)");
else
eval("setTimeout(\"Off(" + id + ");\",100)");
}
}
function On(id){
if(occupied_header[id]) {
if(document.all) {
eval("menu" + id).style.visibility = 'visible';
eval("menu" + id).style.left = mmm.offsetLeft+9;
}
else
if(document.layers) {
eval("document.layers['menu" + id + "']").visibility = "show";
}
}
}
function Off(id){
if(!occupied_menu[id] && !occupied_header[id]) {
name = 'i' + id;
if(document.all) {
eval("menu" + id).style.visibility = 'hidden';
}
else if(document.layers) {
eval("document.layers['menu" + id + "']").visibility = "hide";
}
}
}
+162
function show_price_list() {
$period_1 = $period_2 = $period_3 = $period_4 = $period_5 = $period_6 = "";
$query = "
SELECT id, price, type
FROM price
ORDER BY type, start
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
foreach ($this->registry['sql']->getFetchObject() as $oRow) {
switch($oRow->type) {
case 0: $period_1 .= '<td><input type="text" name="period['.$oRow->id.']" value="'.$oRow->price.'"></td>';
break;
case 1: $period_2 .= '<td><input type="text" name="period['.$oRow->id.']" value="'.$oRow->price.'"></td>';
break;
case 2: $period_3 .= '<td><input type="text" name="period['.$oRow->id.']" value="'.$oRow->price.'"></td>';
break;
case 3: $period_4 .= '<td><input type="text" name="period['.$oRow->id.']" value="'.$oRow->price.'"></td>';
break;
case 4: $period_5 .= '<td><input type="text" name="period['.$oRow->id.']" value="'.$oRow->price.'"></td>';
break;
case 5: $period_6 .= '<td><input type="text" name="period['.$oRow->id.']" value="'.$oRow->price.'"></td>';
break;
}
}
}
@$this->registry['template']->set('period_1', $period_1);
@$this->registry['template']->set('period_2', $period_2);
@$this->registry['template']->set('period_3', $period_3);
@$this->registry['template']->set('period_4', $period_4);
@$this->registry['template']->set('period_5', $period_5);
@$this->registry['template']->set('period_6', $period_6);
}
Классика жанра
+162
$_i=1;
$_stb = mysql_query("SELECT * FROM ".$admin_prefix."_catalog_title WHERE pub=1 ORDER BY sort, BINARY name");
while($_rtb=mysql_fetch_assoc($_stb)){
echo print_r($_rtb,2);
$sql="SELECT * FROM ".$admin_prefix."_catalog_regions WHERE pub=1 AND region_id=0 AND (id IN (".implode(",",$_SESSION['terms']['toureastgroup_catalog_regions'])."))";
$_s_reg=mysql_query($sql);
while($_r_reg=mysql_fetch_assoc($_s_reg)){
// определяем подрегионы региона
$result_array=array();$all_current_regions_array=array();$all_current_regions_array_where=array();
GetChildElements("region_id",$_r_reg['id'],$admin_prefix."_catalog_regions",$_SESSION['terms']['toureastgroup_catalog_regions']);
$all_current_regions_array=$result_array;
// добавляем сам регион
$all_current_regions_array[]=$_r_reg['id'];
// составляем условие региона
foreach($all_current_regions_array as $v){
$all_current_regions_array_where[]="(region_id LIKE '%##".$v."##%')";
}
$sql="SELECT * FROM ".$admin_prefix."_catalog_programms WHERE pub=1 AND title_id=$_rtb[id] AND (id IN (".$_SESSION['string_where_programms'].")) AND (".implode(" OR ",$all_current_regions_array_where).")";
$_s_pr=mysql_query($sql);
$_title_progs_id=array();
while($_r_pr=mysql_fetch_assoc($_s_pr)){
$_title_progs_id[]=$_r_pr['id'];
}
$_title_progs_where="(".implode(",",$_title_progs_id).")";
$sql="SELECT * FROM ".$admin_prefix."_catalog_programs_tours WHERE price>0 AND start>=".(time()-36000)." AND pub=1 AND (programm_id IN ".$_title_progs_where.") ORDER BY start LIMIT 5";
$_stours=mysql_query($sql);
if(mysql_num_rows($_stours)>0){
while($_rtours=mysql_fetch_assoc($_stours)){
echo '<pre>'.print_r($_rtours,2).'</pre>';
$_array_r=array();
}
}
}
$_i++;
Простите не удержался, больше не могу раскапывать это...
сайт ввв.toureastgroup.ру автор откликнись - плюну в лицо