ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите с ошибками!
  #1  
Старый 10.01.2007, 00:48
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию Помогите с ошибками!

Можете подсказать почему на серваке выскакивают такие ошибки если на компе пашет нормально???
Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in /home/k/???????/WWW/images123/admin.php on line 59

Warning: imagecreatefromjpeg(): './images/P6100024.jpg' is not a valid JPEG file in /home/k/???????/WWW/images123/admin.php on line 59

Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /home/k/???????/WWW/images123/admin.php on line 60

Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/k/???????/WWW/images123/admin.php on line 64

Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/k/???????/WWW/images123/admin.php on line 65
 
Ответить с цитированием

  #2  
Старый 10.01.2007, 00:51
Аватар для Abra
Abra
Постоянный
Регистрация: 17.09.2005
Сообщений: 375
Провел на форуме:
993362

Репутация: 175
По умолчанию

Цитата:
gd-jpeg: JPEG library reports unrecoverable error
проблема с GD библиотекой на сервере.
Цитата:
admin.php on line 59
как у тебя выглядит функция imagecreatefromjpeg() которая располагает я в этом файле на этой строке?
Вообще знаешь, без исходников проблематично что либо сказать а тем более сделать.
 
Ответить с цитированием

  #3  
Старый 10.01.2007, 01:07
Аватар для censored!
censored!
Green member - Level 3
Регистрация: 02.11.2004
Сообщений: 1,337
Провел на форуме:
2398258

Репутация: 648


По умолчанию

Цитата:
is not a valid JPEG file
По-ходу - используя библиотеку GD пытается для дальнейшего "подцепить" jpeg файл, но не может - это изображение не в Jpeg-формате.

От этого и остальные ошибки (в скрипте нету проверки - получилось открыть jpeg или нет)
__________________
+ (это не крестик, это плюсик!)
__________________



Последний раз редактировалось censored!; 10.01.2007 в 01:09..
 
Ответить с цитированием

  #4  
Старый 10.01.2007, 01:11
Аватар для mR_LiNK[deface_0nl
mR_LiNK[deface_0nl
Участник форума
Регистрация: 12.12.2006
Сообщений: 158
Провел на форуме:
1364740

Репутация: 114
По умолчанию

1
Код:
Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in /home/k/???????/WWW/images123/admin.php on line 59
Проверь поддержку этой библиотеке на самом серве(пхп)


2
По поводу остального нужен сорс
скорее всег синтаксическая ошибка при описании функции.
..как уже говорили выше попробуй поэксперементировать с проверками по ходу выполнения, самому станет все понятней

pps выложи код, сразу буд ясно

Последний раз редактировалось mR_LiNK[deface_0nl; 10.01.2007 в 01:14..
 
Ответить с цитированием

  #5  
Старый 10.01.2007, 01:20
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию

Вот
PHP код:
  $file=file("images.bd");
   if (isset($save_news))
    {    
     if($_FILES['fotobig']['size']<=($file_nast[2]*1024) && $_FILES['fotobig']['name']!="" || $_FILES['fotosmol']['size']<=($file_nast[3]*1024) && $_FILES['fotosmol']['name']!="")
       {
         sleep(1);
        $alt=trim("$alt");
        if(!preg_match("|^[\w\d\. ]+$|i",$alt)) exit("Íå ïðàâåëüíî ââåäåíî ALT."); 
         $ftype=substr($_FILES['fotobig']['name'],-4);
        if(substr($ftype,0,1)!=".")
         {
          $ftype=".image";
         }
        $td=time();
        srand((double)microtime()*1000000*$td);
        $gen=md5(uniqid(rand()));
        copy($_FILES['fotobig']['tmp_name'], "./images/".$_FILES['fotobig']['name']);
        $im=imagecreatefromjpeg("./images/".$_FILES['fotobig']['name']);
        $color_text1=imagecolorallocate($im,255,255,255); 
        $str="pangody2.narod.ru"; 
        @imagettftext($im, 20, 0, 25, 25, $color_text2, "arial.ttf", $str); 
        @header ("Content-type: image/jpeg");
        imagejpeg($im,"./images/".$gen.$ftype,45);  
        ImageDestroy($im);
        unlink("./images/".$_FILES['fotobig']['name']);
        sleep(1);
        $name_big="images/".$gen.$ftype;
        $size=@getimagesize($name_big);
        $flag=0;
        if ($size[0]==800 && $size[1]==600) $flag=1;
        if ($size[0]==600 && $size[1]==800) $flag=1;
        if ($flag==0)
         {
          @unlink($name_big);
          exit ("Ðàçðåøåíèå íå ïîäõîäèò.Ìîæíî òîëüêî 800*600 ëèáî 600*800.");
         }
         $ftypesmol=substr($_FILES['fotobig']['name'],-4);
        if(substr($ftypesmol,0,1)!=".")
         {
          $ftypesmol=".image";
         }
        copy($_FILES['fotosmol']['tmp_name'], "./images/smol/".$_FILES['fotosmol']['name']);
        $im2=imagecreatefromjpeg("./images/smol/".$_FILES['fotosmol']['name']);
        @header ("Content-type: image/jpeg");
        imagejpeg($im2,"./images/smol/".$gen.$ftypesmol,35);  
        ImageDestroy($im2);
        unlink("./images/smol/".$_FILES['fotosmol']['name']);
        $name_smol="images/smol/".$gen.$ftypesmol;
        $sizesmol=@getimagesize($name_smol);
        sleep(1);
        $flagsmol=0;
        if ($sizesmol[0]==80 || $sizesmol[1]==60) $flagsmol=1;
        if ($sizesmol[0]==60 || $sizesmol[1]==80) $flagsmol=1;
        if ($flagsmol==0)
         {
          @unlink($name_smol);
          @unlink($name_big);
          exit ("Ðàçðåøåíèå íå ïîäõîäèò.Ìîæíî òîëüêî 80*60 ëèáî 60*80.");
         }
        $bd="images.bd";
        $str="$name_big|$name_smol|$alt";
        $f=fopen($bd,"a");
        fwrite($f,"$str\n");
        fclose($f);
        echo "<span class='red_txt'>Êàðòèíêà ñîõðàíåíà.</span>";
        $_FILES['fotobig']['name']="";
        $_FILES['fotosmol']['name']="";            
       }
      else
       {
        echo "Èçâåíèòå ñèëüíî áîëüøàÿ êàðòèíêà, èëè óæå äîáàâëåíà ýòà êàðòèíêà.";
       }   
    }
   ?>
          <table width='590' cellspacing='0' cellpadding='4' border='0' bgcolor=#ffffff>
           <tr>
            <td align=right class="new_txt" colspan=2>äîáàâèòü êàðòèíêó:<hr></td>
           </tr> 
           <form action='admin.php?menu=dobav' method='post' enctype="multipart/form-data">
           <tr>
            <td align=right>áîëüøàÿ êàðòèíêà</td>
            <td align=center><input type='file' name='fotobig' style='width:400'></td>
           </tr>
           <tr>
            <td align=right>ìàëåíüêàÿ êàðòèíêà</td>
            <td align=center><input type='file' name='fotosmol' style='width:400'></td>
           </tr>
           <tr>
            <td align=right>êîìåíòàðèè</td>
            <td align=center><input type='text' name='alt' style='width:400'></td>
           </tr>
           <tr>
            <td colspan=2 align=center><input type='submit' value='ñîõðàíèòü' name='save_news'></td>
           </tr> 
          </form>        
          </td>
          </tr>
         </table>
   <?

Последний раз редактировалось SMiX; 11.01.2007 в 12:46..
 
Ответить с цитированием

  #6  
Старый 10.01.2007, 20:14
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию

Посмотрите вот исходник!!! Посмотрите в чем ошибка??? Или я пиздец либо сервак долбанутый!!!
 
Ответить с цитированием

  #7  
Старый 10.01.2007, 22:06
Аватар для DIAgen
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Такой маленький вердикт:
1) есть теги [PHP ] [ /PHP] что бы было легчи читать код
2) половина перемых объялены не известно где и когда
3) пиши код не ленейно, используй функуции и классы будет лечге разбераться где имено ошибка, а так и дешь по стростно и гадаешь что тут должно быть по идее
4) если хочешь что бы тебе помогли выложи полность скрипт, а не его кусок

ЗЫ Сейчас уже спать ложусь, а так бы глянул и скачал в чем косяк!
 
Ответить с цитированием

  #8  
Старый 11.01.2007, 03:56
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию

http://pangody2.narod.ru/admin.rar
Вот полный исходник
 
Ответить с цитированием

  #9  
Старый 12.01.2007, 04:34
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию

А теперь посмотрите!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПомогитЕ !!! подалуста найти кряк гейлордфакерЪ Болталка 2 30.08.2007 14:48
ПоМоГиТе! ПЛЗ!!! farik.aka E-Mail 1 17.09.2006 13:00
www.chat.love4u.ru - помогите получить прова админа! airwil Чаты 4 30.04.2006 15:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ