За последние 24 часа нас посетили 18904 программиста и 1616 роботов. Сейчас ищут 970 программистов ...

Своя функция

Тема в разделе "PHP для новичков", создана пользователем allowance, 15 янв 2011.

  1. allowance

    allowance Активный пользователь

    С нами с:
    19 янв 2010
    Сообщения:
    196
    Симпатии:
    0
    Есть функция(ресайзит и сохраняет фото)
    PHP:
    1. <?
    2.  
    3. function get_photo($ext,$height,$width,$fname,$photo,$date2,$photodir)
    4. {
    5.             if($ext == ".jpg" or $ext == ".jpeg")
    6.             {
    7.                 $newwidth=185;
    8.                 $newheight=($height/$width)*185;
    9.                 $tmp=imagecreatetruecolor($newwidth,$newheight);
    10.                                                                              
    11.                 $src = imagecreatefromjpeg($photo);
    12.                 imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
    13.                 @$kat = mkdir("$photodir/$date2", 0777);
    14.                 imagejpeg($tmp,$fname,85);
    15.                 imagedestroy($src);
    16.                 imagedestroy($tmp);    
    17.             }
    18. }
    19.  
    20. get_photo(); //вызов функции
    21. ?>
    Выдаёт ошибки:

    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 переменные изначально со своими значениями.
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Ты не передал аргументы в функцию