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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Новое окно с заданными параметрами

Сообщения:  [1-10]   [11-19] 

 
 автор: Shorr Kan   (15.11.2005 в 03:16)   письмо автору
 
   для: Dead_Fenix   (15.11.2005 в 03:14)
 

Рад помочь... Только я немножко ошибся - $file=str_replace("\\","",str_replace(".","",$_GET['d'])).".txt"; - недурно бы иной слэш затирать... в обратную сторону.

   
 
 автор: Dead_Fenix   (15.11.2005 в 03:14)   письмо автору
 
   для: Shorr Kan   (15.11.2005 в 03:09)
 

Все, спасибо)
Действительно досадная ошибка, каталог был неправильно назван. Еще раз спасибо за внимание.

   
 
 автор: Shorr Kan   (15.11.2005 в 03:09)   письмо автору
 
   для: Dead_Fenix   (15.11.2005 в 03:07)
 

В таком случае, в уверены, что рядом со скриптом есть каталог about, внутри которого есть файл 298471.txt ?

   
 
 автор: Dead_Fenix   (15.11.2005 в 03:07)   письмо автору
 
   для: Shorr Kan   (15.11.2005 в 03:05)
 

!298471.txt!К сожалению, описание товара недоступно.

   
 
 автор: Shorr Kan   (15.11.2005 в 03:05)   письмо автору
 
   для: Dead_Fenix   (15.11.2005 в 03:02)
 

В таком случае, сделайте вот так, и скажите - что напишет?


<? 
if(isset($_GET['d'])){ 
$file=str_replace("\\","",str_replace(".","",$_GET['d'])).".txt"
print 
"!".$file."!";
if(
file_exists("about/".$file)){print file_get_contents("about/".$file);} 
else{print 
"К сожалению, описание товара недоступно.";} 

?> 

   
 
 автор: Dead_Fenix   (15.11.2005 в 03:02)   письмо автору
 
   для: Shorr Kan   (15.11.2005 в 02:56)
 

именно так и делаю.. но все равно не хочет...
Может надо атрибуты файлов описания изменить?

   
 
 автор: Shorr Kan   (15.11.2005 в 02:56)   письмо автору
 
   для: Dead_Fenix   (15.11.2005 в 02:35)
 

Ну да, в таком случае ошибка ясна... Вы в переменной посылайте не имя файла с расширением, а его же - БЕЗ расширения...

script.php?d=298471


тогда этот скрипт сам добавит .txt - и прочитает сей файл из каталога about

   
 
 автор: Dead_Fenix   (15.11.2005 в 02:35)   письмо автору
 
   для: Shorr Kan   (15.11.2005 в 02:28)
 

Пишет: К сожалению, описание товара недоступно.
Файл есть... странно.
А расширение нужно, потому что все описания делаются в блокноте. просто переименовывать 50 фалов тяжеловато..

   
 
 автор: Shorr Kan   (15.11.2005 в 02:28)   письмо автору
 
   для: Dead_Fenix   (15.11.2005 в 02:21)
 

Давайте тогда поподробнее. Почему не работает? Что говорит? И зачем вам расширение файла?

А вообще-то, если расширение нужно, то:

<? 
if(isset($_GET['d'])){ 
$file=str_replace("\\","",str_replace(".","",$_GET['d'])).".txt"
if(
file_exists("about/".$file)){print file_get_contents("about/".$file);} 
else{print 
"К сожалению, описание товара недоступно.";} 

?>

   
 
 автор: Dead_Fenix   (15.11.2005 в 02:21)   письмо автору
 
   для: Shorr Kan   (15.11.2005 в 02:01)
 

во, то что надо=)
только не работает... и еще, где тут поставить расширение файла?

   

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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