У меня есть форма, которая имеет action="process.php"
. Внутри этого php-файла есть функция, за которой следует некоторый код, который вызывает функцию, например:
function uploadImage($fileName, $maxSize, $maxW, $fullPath) {
// .... does stuff
}
$filename = strip_tags($_REQUEST['filename']);
$maxSize = strip_tags($_REQUEST['maxSize']);
$maxW = strip_tags($_REQUEST['maxW']);
$fullPath = strip_tags($_REQUEST['fullPath']);
if($filesize_image > 0){
$upload_image = uploadImage($filename, $maxSize, $maxW, $fullPath);
}
Я хочу использовать этот код в приложении cakephp, которое требует от меня превращения вещей в кайф, превращая его в действия контроллера.
Я думал, что смогу разделить функцию на отдельное действие и создать другую функцию с другим кодом, который вызывает первую функцию, например:
function uploadImage($fileName, $maxSize, $maxW, $fullPath) {
//.... does stuff
}
function calluploadImage() {
$filename = strip_tags($_REQUEST['filename']);
$maxSize = strip_tags($_REQUEST['maxSize']);
$maxW = strip_tags($_REQUEST['maxW']);
$fullPath = strip_tags($_REQUEST['fullPath']);
if($filesize_image > 0){
$upload_image = uploadImage($filename, $maxSize, $maxW, $fullPath);
}
}
и затем выполните действие формы только action="calluploadImage"
, но это возвращает ошибку:
Неустранимая ошибка: вызов неопределенной функции uploadimage () в
C: \ xampp \ htdocs \ cakephp \ app \ controllers \ campaigns_controller.php на
линия 102
Может кто-нибудь мне помочь? :)