file upload... работает поразному

KhasDenis

Guest
file upload... работает поразному

есть форма
=============================================
<form enctype="multipart/form-data" method="post" action="saveupload.php">
<table>
<tr>
<td>Name</td>
<td><input type="text" name="photoname"></td>
</tr>
<tr>
<td>Select Picture to upload</td>
<td><input name="fupload" type="file"></td>
</tr>
<tr>
<td><input name="submit" type="submit" value="Upload"></td>
<td></td>
</tr>
</table>
</form>
==============================================
saveupload.php
==============================================
<?
echo "fupload=".$fupload."<br>";
echo "fupload_type=".$fupload_type."<br>";
?>
==============================================
на двух инетовских серверах получаем переменные установленными, имеем что то типа

fupload=/tmp/phpsw9VUg
fupload_type=image/pjpeg

на двух локальных серверах переменнве пустые ...
в чем может быть дело ???
 

KhasDenis

Guest
обьясните подробней ... если можно ... куда девается значения на локальных серверах ???
на инетовских серверах имеем
1. php 4.3.2
2. php 4.2.3
на локальных
1. php 4.2.3
2. php 4.1.2
 

KhasDenis

Guest
сорри ... линк не заметил ... сейчас почитаем
 

KhasDenis

Guest
да, это я прочел ....
но как ни странно register_globals On
на том сервере где переменные не видны
 

Ramzes

Новичок
KhasDenis
какая ОС на локальных ?
сделай print_r($_FILES);
посмотри, что говорит phpinfo() на предмет upload_tmp_dir
 

bzik

Новичок
Тоже подобная проблема. На win98/ie5.0 работает, а на winXP/ie6.0 в $_FILES пусто, а в $_POST такая хрень:
Array
(
[-----------------------------7d318224805d6
Content-Disposition:_form-data;_name] => \"id\"

3

-----------------------------7d318224805d6
Content-Disposition: form-data; name=\"pic\"; filename=\"\"
Content-Type: application/octet-stream


-----------------------------7d318224805d6
Content-Disposition: form-data; name=\"image\"

загрузить
-----------------------------7d318224805d6--

)
В php.ini в секции upload все одинаково. Может в Апаче что нетак?
 

bzik

Новичок
ломает... И нет гарантии, что у хостера более новая.
 

tony2001

TeaM PHPClub
Welcome to the beatiful world of Apache2+PHP bugs.

Решение проблемы:
снести Апач2 и поставить 1.3.29.
 

bzik

Новичок
переставил апач на тот же и заработало. Что-то там глючило... может mime-typе'ы...
 
Сверху