Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Кривой код

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Umorist
Отправлено: 04 Июля, 2013 - 19:30:36
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




Всем прив.Прошу знающих людей помочь исправить ошибки в коде.Сам я в пхп не силен,поэтому и прошу знатоков.Код кривой это 100%.
Кинул на пастебин,разместить тут не получилось,большой код.
http://pastebin[dot]com/zqJqWCHM
 
 Top
Denkill
Отправлено: 04 Июля, 2013 - 19:33:30
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)





3000 с лишним строк не завидую человеку который будет в нем навоз исправлять.

Еще и порно сайты парсить

(Отредактировано автором: 04 Июля, 2013 - 19:34:49)



-----
Хо-Хо-Хо
 
 Top
AlexAnder
Отправлено: 04 Июля, 2013 - 19:33:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




Цитата:
Umorist

Цитата:
Код кривой это 100%

логично же Улыбка
(Добавление)
Цитата:
echo "-1";
exit( );

удивительно Однако


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
Umorist
Отправлено: 04 Июля, 2013 - 19:36:52
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




AlexAnder пишет:
Цитата:
Umorist

Цитата:
Код кривой это 100%

логично же Улыбка
(Добавление)
Цитата:
echo "-1";
exit( );

удивительно Однако


Да и логично и знаю на 100%,так как код раскодировался из ионкуба,а после этого куча ошибок и поэтому сам скрипт криво работает,одно залезает на другое,каламбур кароч ))
Понимаю,что код длинный,но другого пути нет у меня ))) Пробовал разными онлайн проверками,там пишет типа большой код,а по кусках спит ошибки разные с скобками...
 
 Top
AlexAnder
Отправлено: 04 Июля, 2013 - 19:39:44
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




Цитата:
другого пути нет

юзать обфусцированый ионкубом код, который без ошибок


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
Umorist
Отправлено: 04 Июля, 2013 - 19:47:28
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




AlexAnder пишет:
Цитата:
другого пути нет

юзать обфусцированый ионкубом код, который без ошибок

Не вариант...точнее не получиться...там привязка к домену
 
 Top
AlexAnder
Отправлено: 04 Июля, 2013 - 19:53:19
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




ну тогда удачки
(Добавление)
Denkill пишет:

3000 с лишним строк не завидую человеку который будет в нем навоз исправлять.

Еще и порно сайты парсить

(Добавление)

Спойлер (Отобразить)

(Отредактировано автором: 04 Июля, 2013 - 19:54:04)



-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
VenZell
Отправлено: 04 Июля, 2013 - 20:09:50
Post Id


Частый гость


Покинул форум
Сообщений всего: 237
Дата рег-ции: Июнь 2013  


Помог: 12 раз(а)




Umorist
Неправильно
PHP:
скопировать код в буфер обмена
  1. unset( $Var_1248['img'][$i] ); /* Строка 1316 */

Правильно
PHP:
скопировать код в буфер обмена
  1. unset( $this->data['img'][$i] ); /* Строка 1316 */


Вырезать
PHP:
скопировать код в буфер обмена
  1. if ( $f )
  2.             {
  3.                 fclose( $f );
  4.             }

Вставить
PHP:
скопировать код в буфер обмена
  1. echo $export_d->filename; /* После этой строки вставляешь. <-- Строка 2611 */


Неправильно
PHP:
скопировать код в буфер обмена
  1. if ( !isset( "dir_imgs" ) ) /* Строка 3220 */

Правильно
PHP:
скопировать код в буфер обмена
  1. if ( !isset( $dir_imgs ) ) /* Строка 3220 */


Неправильно
PHP:
скопировать код в буфер обмена
  1. if ( $this->set['thumb_images'] == "1" && !isset( "wmark" ) ) /* Строка 3233 */

Правильно
PHP:
скопировать код в буфер обмена
  1. if ( $this->set['thumb_images'] == "1" && !isset( $wmark ) ) /* Строка 3233 */


Неправильно
PHP:
скопировать код в буфер обмена
  1. public function gen_date( )
  2.     {
  3.         if ( $this->set['date'] == "1" )
  4.         {
  5.             foreach ( $this->data['name'] as $i => $v )
  6.             {
  7.                 $this->data['date'][$i] = date( "Y-m-d H:i:s" );
  8.             }
  9.         else
  10.             {
  11.                 $tmp = strtotime( $this->set['end_date'] ) - strtotime( $this->set['start_date'] );
  12.                 foreach ( $this->data['name'] as $i => $v )
  13.                 {
  14.                     $rand = rand( 0, $tmp );
  15.                     $this->data['date'][$i] = date( "Y-m-d H:i:s", strtotime( "+".$rand." seconds", strtotime( $this->set['start_date'] ) ) );
  16.                 }
  17.             }
  18.         }
  19.     }

Правильно
PHP:
скопировать код в буфер обмена
  1. public function gen_date( )
  2.     {
  3.         if ( $this->set['date'] == "1" )
  4.         {
  5.             foreach ( $this->data['name'] as $i => $v )
  6.             {
  7.                 $this->data['date'][$i] = date( "Y-m-d H:i:s" );
  8.             }
  9.         }  
  10.         else
  11.         {
  12.             $tmp = strtotime( $this->set['end_date'] ) - strtotime( $this->set['start_date'] );
  13.             foreach ( $this->data['name'] as $i => $v )
  14.             {
  15.                 $rand = rand( 0, $tmp );
  16.                 $this->data['date'][$i] = date( "Y-m-d H:i:s", strtotime( "+".$rand." seconds", strtotime( $this->set['start_date'] ) ) );
  17.             }
  18.         }        
  19.     }

Неправильно
PHP:
скопировать код в буфер обмена
  1. fputs( $fp, $h ); /* Строка 3206 */

Правильно
PHP:
скопировать код в буфер обмена
  1. fputs( $fp, $h ); $c = '';/* Строка 3206 */


И все равно останется одна ошибка, которую исправить не представляется возможным:

Я не Ванга, из воздуха регулярку не накидаю, увы.

Извините, но этот код не вставляется под спойлер...

(Отредактировано автором: 04 Июля, 2013 - 20:10:48)

 
 Top
Umorist
Отправлено: 04 Июля, 2013 - 20:43:33
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




VenZellСпасибо огромное,но после этих правок,сам скрипт в целом не стал работать корректно.
Если у Вас есть более быстрая связь чем форум,напишите.
 
 Top
VenZell
Отправлено: 04 Июля, 2013 - 21:57:00
Post Id


Частый гость


Покинул форум
Сообщений всего: 237
Дата рег-ции: Июнь 2013  


Помог: 12 раз(а)




Umorist, связь-то у меня есть, времени свободного почти нет, поэтому переписать этот скрипт полностью или долго разбирать его я не могу. Все, чем мог помочь, я уже написал.

Хотя нет, вот еще что. Проблема, скорее всего, еще кроется в том, что тут не весь код. Внутри этого класса идет обращение к не объявленным функциям. Одно из двух, или деобфускация прошла некорректно, или функции объявлены в другом файле.

На всякий случай, все-таки оставлю свой скайп: pwhero.
 
 Top
DelphinPRO
Отправлено: 04 Июля, 2013 - 22:29:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




насмотрятся такие вот горе-программисты курсов по php и начинается "я скачал скрипт, а он не работает"
ну а что бы не нанять специалиста, у которого заработает любой скрипт???
я не наезжаю, "за державу обидно" Недовольство, огорчение
(Добавление)
Дополню:
я не напрашиваюсь исполнителем, у меня (как, наверное, и у остальных постоянных обитателей форума) и своих оплачиваемых проблем хватает... я просто даю совет...


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
AlexAnder
Отправлено: 04 Июля, 2013 - 23:04:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




Цитата:
нанять специалиста

бизнес пока прибыли не принёс - вот и денег нет Ха-ха


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
Umorist
Отправлено: 05 Июля, 2013 - 06:56:51
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




Ну я готов заплатить,скажем 5 дол за шлифовку кода,кто-то возьмется за такие деньги доделывать ? ))) А больше нет ((
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB