Я в условии вызываю функцию описанную в подкачиваемом файле.
PHP:[php]
if($_FILES['createprizefile']['error'] == 0) { //is upload file
if( isset($id_kontora)) {
$uploaddir="./uploads/$id_kontora/";
require("functions.dat");
upload();
фунция в файле описана так:
PHP:
function upload() {
echo "hello";
$uploadfile=$uploaddir.date("dMY-").$_FILES['createprizefile']['name'];
echo "<br>$uploadfile<br>";
move_uploaded_file($_FILES['createprizefile']['tmp_name'], $uploadfile);
echo "it move";
все эчо это просто контрольные точки. вобщем проблема что выводит до $uploadfile
все нормально, но move_uploaded_file(xxxxxxxxx) уже не выполняется.
Вопрос видимости переменных исключен потому что контрольное эчо выводит нормально,
сама функция почему то не хочет работать move_uploaded_file,
хотя если тоже самое описать без рекюире файла, а сразу
то все работает на ура. Что это значит?
PHP:
if( isset($id_kontora)) {
$uploaddir="./uploads/$id_kontora/";
//require("functions.dat");
//upload();
echo "hello";
$uploadfile=$uploaddir.date("dMY-").$_FILES['createprizefile']['name'];
echo "<br>$uploadfile<br>";
move_uploaded_file($_FILES['createprizefile']['tmp_name'], $uploadfile);
echo "it move";
может немного сумбурно написал, надеюсь поймете о чем я.
_____________
Достучаться до небес.