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

Форум PHP

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

 

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

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

тема: вывод содержимого файла
 
 автор: margol   (29.06.2006 в 16:26)   письмо автору
 
 


if($_SERVER['QUERY_STRING'] == "sroki"){

$p="pk/sroki.doc";
if (file_exists($p))
    {
    $q=fopen($p,"r");
    $st=file($p);
    fclose($q);
    print_r($st);
    foreach($st as $key => $var)
    {
    echo '<br>'.$var;
    }
    }
}

Этот код ничего не выводит на экран, хотя файл существует. Что я делаю не так?

   
 
 автор: Diablo_   (29.06.2006 в 17:00)   письмо автору
 
   для: margol   (29.06.2006 в 16:26)
 

Внимательнее посмотри.........:)

    $q=fopen($p,"r"); 
    $st=file($p);


Помойму, должно быть вот так!

    $q=fopen($p,"r"); 
    $st=file($q);

   
 
 автор: valenok   (29.06.2006 в 17:37)   письмо автору
 
   для: Diablo_   (29.06.2006 в 17:00)
 

Не должно.

   
 
 автор: valenok   (29.06.2006 в 17:38)   письмо автору
 
   для: margol   (29.06.2006 в 16:26)
 

Ты уверена что строка у тебя такая:
index.php?sroki
???

   
 
 автор: valenok   (29.06.2006 в 17:39)   письмо автору
 
   для: margol   (29.06.2006 в 16:26)
 

Файл существует а в нём чтото существует?

   
 
 автор: Trianon   (29.06.2006 в 17:41)   письмо автору
 
   для: margol   (29.06.2006 в 16:26)
 

Если там документ MS Word, Вы врядли получите что-то осмысленное, как ни открывай...

   
 
 автор: valenok   (29.06.2006 в 17:43)   письмо автору
 
   для: Trianon   (29.06.2006 в 17:41)
 

Так вообще хоть чтото то должны получить..

   
 
 автор: margol   (30.06.2006 в 09:32)   письмо автору
 
   для: Trianon   (29.06.2006 в 17:41)
 

Да, это документ MS Word и мне надо выводить его содержимое на экран. Это вообще возможно? И если да то каким способом?
Да, файл существует и он не пуст.
Loki: у меня тоже код срабатывает без ошибок, но на экран, вопреки моим ожиданиям ничего не выводит.
Ребята, как быть, можно документы Word сохранять как web страницу, и ее выводить. Но просто эти документы будут править простые пользователи, секретари приемной комиссии ВУЗа и поэтому хотелось сохранить их в формате word. Кто какой способ подкиньте! Очень надо!

   
 
 автор: CrazyAngel   (30.06.2006 в 09:39)   письмо автору
 
   для: margol   (30.06.2006 в 09:32)
 

Нет у вас не плучится его вывести на экран...
ТАм все закодированно =)

   
 
 автор: margol   (30.06.2006 в 09:43)   письмо автору
 
   для: CrazyAngel   (30.06.2006 в 09:39)
 

А какой способ есть, кроме оформления как *.php?

   
 
 автор: CrazyAngel   (30.06.2006 в 09:46)   письмо автору
 
   для: margol   (30.06.2006 в 09:43)
 

А почеу не воспользоваться WYSIWYG будет тебе ворд =)))))

   
 
 автор: margol   (30.06.2006 в 09:54)   письмо автору
 
   для: CrazyAngel   (30.06.2006 в 09:46)
 

К своему стыду не понимаю о чем Вы пишите, поясните, или пошлите куда почитать :-)
Сейчас попробовала сохранить вордовский документ как txt все замечательно, отображение на странице русскиму буквами, ...но вот только в строчку...

   
 
 автор: margol   (30.06.2006 в 10:03)   письмо автору
 
   для: margol   (30.06.2006 в 09:54)
 

Все, супер! Сохраняю ворд как htm и все в ажуре! Ураааааааааааааааа!

   
 
 автор: Trianon   (30.06.2006 в 10:11)   письмо автору
 
   для: margol   (30.06.2006 в 10:03)
 

А потом эти самые простые пользователи натолкают в документ какой-нибудь дряни и развалят весь сайт.

   
 
 автор: Trianon   (30.06.2006 в 10:08)   письмо автору
 
   для: margol   (30.06.2006 в 09:54)
 

Если .txt-формат Вас устроит, то выводить его имеет смысл так:

if($_SERVER['QUERY_STRING'] == "sroki")

  $p="pk/sroki.txt"; 
  if (file_exists($p)) 
  { 
    $q=fopen($p,"r"); 
    echo '<pre>';
    while(!feof($p)) 
        echo htmlspecialchars(fgets($p));
    echo '</pre>';
     fclose($p);
  } 

   
 
 автор: margol   (30.06.2006 в 11:50)   письмо автору
 
   для: Trianon   (30.06.2006 в 10:08)
 

ok

   
 
 автор: Loki   (29.06.2006 в 20:48)   письмо автору
 
   для: margol   (29.06.2006 в 16:26)
 

У меня код сработал.... Проверяйте, срабатывает ли первое условие, затем второе...

   
Rambler's Top100
вверх

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