Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Своя функция
 
 автор: designshadow   (16.01.2011 в 00:15)   письмо автору
 
 

Есть функция(ресайзит и сохраняет фото)

<?
function get_photo($ext,$height,$width,$fname,$photo,$date2,$photodir)
{
    if(
$ext == ".jpg" or $ext == ".jpeg")
    {
    
$newwidth=185;
    
$newheight=($height/$width)*185;
    
$tmp=imagecreatetruecolor($newwidth,$newheight);
                                                     
    
$src imagecreatefromjpeg($photo);
    
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
    @
$kat mkdir("$photodir/$date2"0777);
    
imagejpeg($tmp,$fname,85);
    
imagedestroy($src);
    
imagedestroy($tmp);   
    }
}

get_photo(); //вызов функции
?>



Выдаёт ошибки:

Warning: Missing argument 1 for get_photo(), called in ... and defined in ...\get.php on line 3
Warning: Missing argument 2 for get_photo(), called in ... and defined in ...\get.php on line 3
Warning: Missing argument 3 for get_photo(), called in ... and defined in ...\get.php on line 3
Warning: Missing argument 4 for get_photo(), called in ... and defined in ...\get.php on line 3
Warning: Missing argument 5 for get_photo(), called in ... and defined in ...\get.php on line 3
Warning: Missing argument 6 for get_photo(), called in ... and defined in ...\get.php on line 3
Warning: Missing argument 7 for get_photo(), called in ... and defined in ...\get.php on line 3

NB! $ext,$height,$width,$fname,$photo,$date2,$photodir переменные изначально со своими значениями.

  Ответить  
 
 автор: neadekvat   (16.01.2011 в 00:17)   письмо автору
 
   для: designshadow   (16.01.2011 в 00:15)
 

> переменные изначально со своими значениями.
В смысле? оО
Вы не передали в функцию ни одного аргумента. А надо передать. Аж 7 штук.

  Ответить  
 
 автор: designshadow   (16.01.2011 в 00:22)   письмо автору
 
   для: neadekvat   (16.01.2011 в 00:17)
 

Ок, тогда как их передать в данном случае?

  Ответить  
 
 автор: cheops   (16.01.2011 в 00:40)   письмо автору
 
   для: designshadow   (16.01.2011 в 00:22)
 

Впишите их через запятую в круглых скобках функции, на строке
<?php
  get_photo
(); //вызов функции
?>

  Ответить  
 
 автор: designshadow   (16.01.2011 в 00:43)   письмо автору
 
   для: neadekvat   (16.01.2011 в 00:17)
 

Разобрался, спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования