Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Переменная PHP в HTML коде
 
 автор: IvanSCM   (02.12.2007 в 11:57)   письмо автору
 
 

Имеется файл file.php:

<html>
<head>
<meta http-equiv=content-type content="text/html; charset=UTF-8"
<title>Загрузка файлов на сервер</title>
</head>
<body>
      <h2><p><b> Форма для загрузки файлов </b></p></h2>
      <form action="upload.php" method="post" enctype="multipart/form-data">
      <input type="file" name="filename"><br> 
      <input type="submit" value="Загрузить"><br>
      </form>
      <script language="JavaScript">
      </script> 
</body>
</html>


и имется файл upload.php

<html>
<head>
<meta http-equiv=content-type content="text/html; charset=UTF-8"
  <title>Результат загрузки файла</title>
</head>
<body>

<?php
   
if($_FILES["filename"]["size"] > 1024*6*1024)
   {
     echo (
"Размер файла превышает шесть мегабайт");
     exit;
   }
   if(
copy($_FILES["filename"]["tmp_name"],
     
"music/".$_FILES["filename"]["name"]))
   {
     echo(
"Файл успешно загружен <br>");
     echo(
"Характеристики файла: <br>");
     echo(
"Имя файла: ");
     echo(
$_FILES["filename"]["name"]);
     echo(
"<br>Размер файла: ");
     echo(
$_FILES["filename"]["size"]);
     echo(
"<br>Каталог для загрузки: ");
     echo(
$_FILES["filename"]["tmp_name"]);
     echo(
"<br>Тип файла: ");
     echo(
$_FILES["filename"]["type"]);
     
$_FN="music/".$_FILES["filename"]["name"];
     [
b]echo("<embed src='"$_FN"'width=300 height=70 autostart=true </embed");[/b]//здесь будет проигрыватель, но не могу передать имя загруженого файла в имя файла проигрывателя
   
} else {
      echo(
"Ошибка загрузки файла");
   }
?>



</body>
</html>


не могу передать имя загруженого файла в имя файла проигрывателя

   
 
 автор: ddhvvn   (02.12.2007 в 12:08)   письмо автору
 
   для: IvanSCM   (02.12.2007 в 11:57)
 

А ошибки какие-нибудь выдает?

   
 
 автор: sim5   (02.12.2007 в 12:10)   письмо автору
 
   для: IvanSCM   (02.12.2007 в 11:57)
 


<?
//либо так, если с кавычками (не забываем .)
echo "<embed src='".$_FN."' width=300 height=70 autostart=true </embed>";
//либо так
echo "<embed src=$_FN width=300 height=70 autostart=true </embed>";
?>

И зачем скобки... свойства scr и width у вас склеены, и забыта > в закрывающем теге

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования