Или ОПЕРА работаэт не правильно или я че не знаю!!!???

rullless

Новичок
Или ОПЕРА работаэт не правильно или я че не знаю!!!???

Вот в чем проблемка!!!
Есть некая форма:

<form method="post" action="3.php">
<input type="File" name="filepath">
<input type="Submit">
</form>


вот скрипт
PHP:
php 

<?
if (isset($_POST["filepath"]))
	  {
	    $file_array = file($_POST["filepath"]);
        if(!$file_array)
         {
           echo("Ошибка<br>");
		   exit;
         }
		} 
?>

IE і Mozzila заботают корректно а Opera 7.54 видает вот такое:
Warning: file("C:\Program Files\Apache Group\Apache\test\test1.txt"): failed to open stream: Invalid argument in c:\program files\apache group\apache\test\3.php on line 4
Ошибка

PHP Version 4.3.2
Apache/1.3.24
 

rullless

Новичок
То что написал господин сверху хорошо но не в тему.
Проблема вот в чем:
в имени файла есть символы \t.
Может кто знает как сделать \\t

str_replace("\t","\\t",$_POST["filepath"]) - не помогает
 

basboy

Новичок
Вообще enctype нужно выставить нормально. Без него файлы передаваться всё равно не будут.
 
Сверху