[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ошибка в цикле if
Natalya_H
подскажите пожалуйста как мне отобразить ссылку в цикле на скачивание файла. вот код который я написала. но там есть ошибка

Parse error: parse error, unexpected '.' in z: \ home \ localhost \ www \ phpsite \ admin \ new_books.php on line 28

<?php
if (is_uploaded_file($_FILES['filename']['tmp_name'] ))
{move_uploaded_file($_FILES['filename']['tmp_name'], './upload_file/' . $_FILES['filename']['name']);
/*echo("Ваш файл успішно завантажений ") */
$file_name = ./upload_file/.$_FILES['filename']['name']; /*ошибку выбивает здесь*/

print <<<HERE
<form name="form1" method="post" action="add_books.php">
<p><strong> <a href="
$file_name">"$file_name"</a>;</strong></p> /*тут мне нужно название загружаемого файла как ссылку скачивания*/

<p>
<label>Назва підручника<br>
<input name="title_books" type="text" id="title_books" size="50""">
</label>
</p>
<p>
<label>Автор(-и) підручника<br>
<input type="text" name="author" id="author" size="50">
</label>
</p>
<p>
<label>Категорія до якої належить підручник<span class="стиль2"> </span><br>
<select name="id_category" id="id_category">
<option value="1">Авторизація експерименту</option>
<option value="2">Аналогова схемотехніка</option>
<option value="3">інша категорія</option>
</select>
</label>
</p>
<p>
<label>Тип підручника (наприкдал, навчальна література)<br>
<input type="text" name="meta_d" id="meta_d" size="50">
</label>
</p>
<p>
<label>Ключові слова для підручника<br>
<input type="text" name="meta_k" id="meta_k" size="50">
</label>
</p>
<p>
<label>Дата завантаження підручника<br>
<input name="date" type="text" id="date" value="2011-04-17">
</label>
</p>
<p>
<label>Короткий опис підручника з тегами абзаців<br>
<textarea name="description_books" cols="50" rows="15" id="description_books"></textarea>
</label>
</p>
<p>
<label>Повний текст про підручник з тегами<br>
<textarea name="tex" cols="50" rows="30" id="tex"></textarea>
</label>
</p>
<p>
<label></label>
<label>
<input type="submit" name="submit" id="submit" value="Завантажити підручник в базу">
</label>
</p>
</form>

HERE;
}
else
{
echo("Ошибка загрузки файла");
}
?>


или я что-то не то делаю?
я просто пытаюсь получить адрес загружаемого файла (т.е. вывести на экран лазву линк), чтобы потом (дальше в коде) забросить его в базу и использовать как ссылку для скачивания.



Спустя 18 минут, 38 секунд (5.05.2011 - 20:47) inpost написал(а):
$file_name = './upload_file/'.$_FILES['filename']['name']; /*ошибку выбивает здесь*/

Спустя 29 минут, 23 секунды (5.05.2011 - 21:17) Natalya_H написал(а):
Спасибо!!!!

Спустя 33 минуты, 15 секунд (5.05.2011 - 21:50) Natalya_H написал(а):
  <p class="view_date">Скачати: <?php printf ("<p><a href='file_link'>'title_books'</a></p>"); ?></p>


Скачати:
'title_books'

как сделать скачивание? Что здесь не так?

Спустя 4 минуты, 43 секунды (5.05.2011 - 21:54) inpost написал(а):
<?php echo "<p><a href='file_link'>'file_link'</a></p>"; ?> - получишь строку как надо, а вот переменную как сюда подставить, загляни в ссылки в моей подписи, особенно последнюю.

Спустя 1 час, 49 минут, 7 секунд (5.05.2011 - 23:44) Natalya_H написал(а):
Спасибо!!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.