есть два файла 1.php и 2.php
1.php главный :
<?
include (\'2.php\');
if ($act==1) {
// здесь колбаса
} else {
make_footer();
}
make_footer();
?>
2.php с функциями:
<?
function make_footer()
{
print("bla-bla");
}
make_form(){
//лепит форму с полями, одно из которых называется pic. Производится аплоад файла.
}
?>
вопрос:
почему не работает, (конкретно нету - pic_name и следовательно copy глючит - can\'t create.... ):
global $pic;
if ($pic!=""){
$path="news/".$pic_name;
if (is_uploaded_file($pic)) {
If (!copy($pic, $path)){
echo "Ошибка копирования";
}
echo "Вы загрузили :".$pic_name;
}
}
если засунуть это как функцию в 2.php и вызывать ее в 1.пхп при условии act=1. Сам аплоад проходит удачно, если эхать $pic - выводит темпорари name. Если поместить в 1.пхп то все работает. Как это можно победить?