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 :: Resource id #5

 PHP.SU

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


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

> Без описания
Соц Сеть
Отправлено: 11 Октября, 2011 - 16:21:31
Post Id



Посетитель


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


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




выводит такой ошибка Resource id #5 в чем здесь ошибка
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. include("bd.php");
  4. include("c.php");
  5. include("function.php");
  6.  
  7. mysql_query("SET NAMES 'utf8'");
  8.  
  9. $photoalbom_type=$_FILES['photoalbom']['type'];
  10. $photoalbom_size=$_FILES['photoalbom']['size'];
  11. $photoalbom_anun=$_FILES['photoalbom']['name'];
  12. $photoalbom_tmp_anun=$_FILES['photoalbom']['tmp_name'];
  13.  
  14.  
  15. if(preg_match("/(jpg)|(JPG)|(JPEG)|(jpeg)|(png)|(PNG)|(GIF)|(gif)\$/",$photoalbom_anun)){
  16.  
  17. if($photoalbom_size<1024*1024*5){
  18.  
  19.                 $anun=$_POST['photo_anun'];
  20.                 if($anun!=""){
  21.                         $res=mysql_fetch_row(mysql_query("SELECT * from `*` where `imid`='$id'"));
  22.                         $tiv=1;
  23.                         $num=$res[4]+1;
  24.                         $photo='photoalbom_photo.jpg';
  25.                     $insert=mysql_query("INSERT INTO `*` (`*`,`*`,`*`,`*`) VALUES('$*','$*','$*',*)");
  26.                     $albomid=mysql_insert_id();
  27.                     @mkdir('photoalbom/'.$id.'/'.$albomid.'/');
  28.                     chmod('photoalbom/'.$id.'/'.$albomid.'/',0777);
  29.                     $path_ph='photoalbom/'.$id.'/'.$albomid.'/'.$photo;
  30.                   mysql_query("INSERT INTO `*` (`*`,`*`,`*`,`*`,`*`,`*`) VALUES ('$*','$*','$*','1','$*',NOW())");
  31.                     $path='photoalbom/'.$id.'/'.$albomid.'/';
  32.                     move_uploaded_file($photoalbom_tmp_anun,$path.$photoalbom_anun);
  33.  
  34.                     if(preg_match('/[.](GIF)|(gif)$/',$photoalbom_anun)){
  35.                         $im=imagecreatefromgif($path.$photoalbom_anun);
  36.                     }
  37.                     if(preg_match('/[.](jpeg)|(JPEG)|(jpg)|(JPG)$/',$photoalbom_anun)){
  38.                         $im=imagecreatefromjpeg($path.$photoalbom_anun);
  39.                     }
  40.                     if(preg_match('/[.](png)|(PNG)$/',$photoalbom_anun)){
  41.                         $im=imagecreatefrompng($path.$photoalbom_anun);
  42.                     }
  43.  
  44.                     $w=520;
  45.                     $w_img=imagesx($im);
  46.                     $h_img=imagesy($im);
  47.                     $color=imagecreatetruecolor($w,$w);
  48.                     if($w_img>$h_img){
  49.                     imagecopyresampled($color,$im,0,0,round((max($w_img,$h_img)-min($w_img,$h_img))/2),0,$w,$w,min($w_img,$h_img),min($w_img,$h_img));
  50.                     }
  51.                     if($w_img<$h_img){
  52.                     imagecopyresampled($color,$im,0,0,0,0,$w,$w,min($w_img,$h_img),min($w_img,$h_img));
  53.                     }
  54.                     if ($w_img==$h_img){
  55.                          imagecopyresampled($color, $im, 0, 0, 0, 0, $w, $w, $w_img, $w_img);
  56.                           }
  57.                   $success=imagejpeg($color,$path.$photo);
  58.  
  59.                         $delfoto=$path.$photoalbom_anun;
  60.                         unlink($delfoto);
  61.                      if($success==true){
  62.                                 $result .="ok";
  63.                    }
  64.                 }
  65.                 else{
  66.                  $result .="false_name";
  67.                 }
  68.  
  69.  
  70. }
  71. else{
  72.         $result .="false_size";
  73. }
  74. }
  75. else{
  76.         $result .="false_type";
  77. }
  78.  
  79. ?>
  80. <script language="javascript" type="text/javascript">window.top.window.end_phalb("<?echo $result;?>");</script>


CODE (html):
скопировать код в буфер обмена
  1. <form action='add.php' method='post' enctype='multipart/form-data' target='upload_photoalbom' onsubmit='start_photoalbom_upload();'>
  2.  
  3.      <div id='form_photoalbom' align='center'>
  4.      Названия Фотоальбомый:<input name='photo_anun' type='text' value=''><br>
  5.      Обложка Фотоальбома:<input type='file' name='photoalbom'><br>
  6.      <input type='submit' value='Загрузить' class='knopka'>
  7.                 <input type="submit" id='obn' value="Обнавить страницу">
  8.       </div>
  9.       <iframe id='upload_photoalbom' name='upload_photoalbom' src='#' style='width:0px;height:0px;'></iframe>
  10.         </form>

(Отредактировано автором: 11 Октября, 2011 - 16:24:41)

 
 Top
Мелкий Супермодератор
Отправлено: 11 Октября, 2011 - 16:32:38
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Это не ошибка, а закономерный итог echo/print'а чего-то, являющегося ресурсом. Хоть MySQL, хоть GD. Листинг не читал, вам лучше знать, что где выводится.


-----
PostgreSQL DBA
 
 Top
Соц Сеть
Отправлено: 11 Октября, 2011 - 18:54:36
Post Id



Посетитель


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


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




Мелкий пишет:
Это не ошибка, а закономерный итог echo/print'а чего-то, являющегося ресурсом. Хоть MySQL, хоть GD. Листинг не читал, вам лучше знать, что где выводится.

<script language="javascript" type="text/javascript">window.top.window.end_phalb("<?echo $result;?>");</script>
вот единственний echo
(Добавление)
кто нибудь может помочь или нет?

(Отредактировано автором: 11 Октября, 2011 - 18:56:46)

 
 Top
illy
Отправлено: 11 Октября, 2011 - 21:41:13
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


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




мой любимый вариант поиска ошибок или не нужных действий - удаление части кода.
Если после этого всё норм - значит ошибка там, хотя не факт Хорошо


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Соц Сеть
Отправлено: 13 Октября, 2011 - 08:31:47
Post Id



Посетитель


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


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




Мелкий пишет:
Это не ошибка, а закономерный итог echo/print'а чего-то, являющегося ресурсом. Хоть MySQL, хоть GD. Листинг не читал, вам лучше знать, что где выводится.

а что тогда #5
 
 Top
Мелкий Супермодератор
Отправлено: 13 Октября, 2011 - 09:41:11
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Номер ресурса.

Возвращаясь к теме - к $result вы только конкатенируете. А ресурс при конкатенации также становится Resource id #\d. Значит, вы где-то раньше использовали эту переменную для хранения ресурса.


-----
PostgreSQL DBA
 
 Top
illy
Отправлено: 13 Октября, 2011 - 11:31:19
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


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




Resource id #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