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

  • Автор темы Автор темы KhasDenis
  • Дата начала Дата начала

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

на двух локальных серверах переменнве пустые ...
в чем может быть дело ???
 
обьясните подробней ... если можно ... куда девается значения на локальных серверах ???
на инетовских серверах имеем
1. php 4.3.2
2. php 4.2.3
на локальных
1. php 4.2.3
2. php 4.1.2
 
сорри ... линк не заметил ... сейчас почитаем
 
да, это я прочел ....
но как ни странно register_globals On
на том сервере где переменные не видны
 
KhasDenis
какая ОС на локальных ?
сделай print_r($_FILES);
посмотри, что говорит phpinfo() на предмет upload_tmp_dir
 
Тоже подобная проблема. На 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 все одинаково. Может в Апаче что нетак?
 
Welcome to the beatiful world of Apache2+PHP bugs.

Решение проблемы:
снести Апач2 и поставить 1.3.29.
 
переставил апач на тот же и заработало. Что-то там глючило... может mime-typе'ы...
 
Сверху