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

Форум PHP

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

 

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

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

тема: Использование PHP-скрипта
 
 автор: webmonster   (25.09.2006 в 19:02)   письмо автору
 
 

Люди, научите пользоваться РНР-скриптами, ну тоесть, как вставить код РНР на страницу и что-бы он работал???
Вот сам код:
<?
$file = fopen("c:/www/html/file.txt","r");
if(!file)
{
echo("Ошибка открытия файла");
}
else
{
$buff = fread ($file,100);
print $buff;
}
?>

В00000бще нечё непойму.....

   
 
 автор: Киналь   (25.09.2006 в 20:09)   письмо автору
 
   для: webmonster   (25.09.2006 в 19:02)
 

1) Создаем текстовый файл
2) Размещаем в нем код
3) Называем его index.php
4) Кладем в корень сайта (или виртуального хоста Денвера)
5) Обращаемся к сайту

Кстати, поздравляю - вы оригинальны. Обычно начинают с Hello, world!=)

   
 
 автор: webmonster   (25.09.2006 в 22:21)   письмо автору
 
   для: Киналь   (25.09.2006 в 20:09)
 

А почему если страницу назвать index.php, а код будет такой:

<html>
<head>
<title>Str</title>
</head>
<body>
<?
$file = fopen("c:/www/html/file.txt","r");
if(!file)
{
echo("бла-бла-бла");
}
else
{
$buff = fread ($file,100);
print $buff;
}
?>
</body>
</html>

При открытии, страница остаёться пустая, и у меня такое ощущение что PHP в0000бще неработает...
А если поменять код просто на:

$file = fopen("c:/www/html/file.txt","r");
if(!file)
{
echo("бла-бла-бла");
}
else
{
$buff = fread ($file,100);
print $buff;
}

То файл index.php в0000бще неоткрываеться...

Что посоветуете?

   
 
 автор: webmonster   (25.09.2006 в 22:21)   письмо автору
 
   для: Киналь   (25.09.2006 в 20:09)
 

А у Вас так работает?

   
 
 автор: Киналь   (25.09.2006 в 22:34)   письмо автору
 
   для: webmonster   (25.09.2006 в 22:21)
 

Хм... Что видите в HTML-коде генерируемой страницы (в первом случае)?

   
 
 автор: webmonster   (25.09.2006 в 22:52)   письмо автору
 
   для: Киналь   (25.09.2006 в 22:34)
 

В HTML-коде? В смысле???

   
 
 автор: DEM   (26.09.2006 в 00:04)   письмо автору
 
   для: webmonster   (25.09.2006 в 22:52)
 

Всмысле нажмите правой кнопкой на странице и нажмите ПРОСМОТР HTML-КОДА. Страница должан иметь расширение .php. Кстати, куда вы выкидываете сайт? На народе РНР-скрипты не работают

   
 
 автор: webmonster   (26.09.2006 в 09:10)   письмо автору
 
   для: DEM   (26.09.2006 в 00:04)
 

Почему эти скрипты неработают на самом компе (у меня, локалхост)? Обязательно их в И-нет скидывать?

   
 
 автор: coloboc66   (26.09.2006 в 09:48)   письмо автору
 
   для: webmonster   (26.09.2006 в 09:10)
 

У вас должен быть правильно сконфигурирован localhost (Apache+PHP).

   
 
 автор: webmonster   (26.09.2006 в 10:36)   письмо автору
 
   для: coloboc66   (26.09.2006 в 09:48)
 

А если он сконфигурирован неправельно, то будет работать если я буду скидывать страницы в Инет?

   
 
 автор: coloboc66   (26.09.2006 в 10:38)   письмо автору
 
   для: webmonster   (26.09.2006 в 10:36)
 

Если код написан правильно, то в инете работать конечно будет, если ваш хостер разрешает РНР.

   
 
 автор: ec_stasis   (26.09.2006 в 10:54)   письмо автору
 
   для: webmonster   (26.09.2006 в 10:36)
 

Во-первых, код неверный

<?
...
if (!
$file)
...

Во-вторых,
>А если он сконфигурирован неправельно, то будет работать если я буду скидывать страницы в Инет?
Будет в инете будет работать, если в правильное место положишь, а дома - нет. Поэтому иди вот сюда:

http://www.softtime.ru/article/index.php?id_article=95 и делай как там написано, потом на форум Апаче - и через пару дней будет работать и на локалхосте :)

   
 
 автор: coloboc66   (26.09.2006 в 11:04)   письмо автору
 
   для: ec_stasis   (26.09.2006 в 10:54)
 

А если эта ссылка окажется для вас сложноватой, зайдите сюда:
http://berestye.com/articles/articl1.php
Здесь все намного проще.

   
Rambler's Top100
вверх

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