|
|
|
| Подскажите пожайлуста как мне быть?!
У меня есть страничка - создания нового письма. К письму может быть прикреплено не более 3-ч файлов. Есть кнопочка добавить, которая просто загружает страничку на которой я выбираю нужный файл, как обычно
...
<inpuit type=file...>
...
Затем на этой страничке(с выбором файла) нажимаю кнопку, выбрать файл и перемещаюсь обратно на страницу создания письма. Теперь там доступна переменная $_FILES.
Я в начале проверяю
if(isset($_FILES["filename"]["name"]))
if(isset($_SESSION['FileName1']))
if(isset($_SESSION['FileName2']))
if(isset($_SESSION['FileName3'])){
}else
$_SESSION['FileName3'] = $_FILES["filename"]["name"];
else
$_SESSION['FileName2'] = $_FILES["filename"]["name"];
else
$_SESSION['FileName1'] = $_FILES["filename"]["name"];
|
Так вот, переменные все заполняются нормально, но проблема в том, что если ты выбрал один файл, $_SESSION['FileName1'] присвоил значение, а потом нажал F5(обновить), то это же значение присваивается переменной $_SESSION['FileName2"] итд. Это происходит потому что "в живых "остается переменная $_FILES[...][...]. Подскажите пожайлуста как решить эту проблему... | |
|
|
|
|
|
|
|
для: chpocks
(28.08.2006 в 06:46)
| |
<?php
if(isset($_FILES["filename"]["name"]))
if(isset($_SESSION['FileName1']))
if(isset($_SESSION['FileName2']))
if(isset($_SESSION['FileName3'])){
}else
exit ("Файл пуст");
else
exit ("Файл пуст");
else
$exit ("Файл пуст"); // Исключительно для проверки. Предыдущий код присваивал
//всем пустым файл-значениям значение первого файла
?>
|
| |
|
|
|