kai
Guest
Не читается временный файл при upload, чтобы закачать его в MySQL
Просмотрел несколько тем по upload на этом уважаемом сервере, ознакомился с документацией по php на php.net и решил делать upload:
хочу сначала файл помещать в базу, а потом, после предмодерации, уже в файл на сайте. Чтобы в базу положить, его надо считать, но это у меня не выходит и особо настраивать нечего. Одна из первых строк (после проверок на размер, тип и т.д.) сразу дает сбой:
$f=fopen($_FILES["foto"]["tmp_name"],"rb");
isset($f) дает NOT SET, хотя всё остальное SET:
if(isset($_FILES["foto"]) && is_uploaded_file($_FILES["foto"]["tmp_name"]) && $_FILES["foto"]["size"]){
if($_FILES["foto"]["type"]!="image/jpeg" && $_FILES["foto"]["type"]!="image/gif") {
die("file is not of gif or jpeg type.");
}
все это проходит. Вот и не знаю, что делать дальше... Был бы признателен специалистам за помощь.
Просмотрел несколько тем по upload на этом уважаемом сервере, ознакомился с документацией по php на php.net и решил делать upload:
хочу сначала файл помещать в базу, а потом, после предмодерации, уже в файл на сайте. Чтобы в базу положить, его надо считать, но это у меня не выходит и особо настраивать нечего. Одна из первых строк (после проверок на размер, тип и т.д.) сразу дает сбой:
$f=fopen($_FILES["foto"]["tmp_name"],"rb");
isset($f) дает NOT SET, хотя всё остальное SET:
if(isset($_FILES["foto"]) && is_uploaded_file($_FILES["foto"]["tmp_name"]) && $_FILES["foto"]["size"]){
if($_FILES["foto"]["type"]!="image/jpeg" && $_FILES["foto"]["type"]!="image/gif") {
die("file is not of gif or jpeg type.");
}
все это проходит. Вот и не знаю, что делать дальше... Был бы признателен специалистам за помощь.