Forum Webscript.Ru
Программирование => PHP => Тема начата: Covex от 30 Июня 2002, 15:55:31
-
есть два файла 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.пхп то все работает. Как это можно победить?
-
global $pic;
Глобализуй и $pic_name
-
Спасибо!
Заработало....
____________________
Лох это судьба Х-)