Код передачи файла: PHP: print "<form action=\"index.php\" method=\"post\" enctype=\"multipart/form-data\">\n"; print "<input type=\"file\" name=\"fotofile\" style=\"font-size:10;\">"; print "<input type=\"hidden\" name=\"op\" value=\"fotosadd\">"; print "<input type=\"hidden\" name=\"fotoid\" value=\"0\">"; print "<input type=\"hidden\" name=\"id\" value=\"$row[id]\">"; print "<input type=\"submit\" value=\" Äîáàâèòü ôîòî \" style=\"font-size:10;\">"; print "</form>"; код приемки PHP: if ($_POST['op'] == "fotosadd") { print "<h1>проверка файла</h1>"; print "$_POST['fotoid'],$_POST['fotofile'],$_POST['fotofile_name'],$_POST['fotofile_size']"; } файл не приходит? ничего не выводится... в чём может быть проблема?
Вариант два: PHP: if ($_POST['op'] == "fotosadd") { Fotos($conf,$_POST['id'],$_POST['op'],$_POST['fotoid'],$_FILES['fotofile'],$_FILES['fotofile']['name'],$_FILES['fotofile']['size']); } Так правильно? Нет уверенности, что сам файл передается в функцию. Размер и имя файла передается нормально!
Что значит "сам файл передается в функцию"? Как может ФАЙЛ передаваться? У вас есть имя файла и путь? Скопируйте его к себе на сервер в постоянную директорию с помощью move()
Как это нет? Тогда сейчас будет: PHP: <?php function move($filename, $destination) { move_uploaded_file($filename, $destination); } ?>