Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Июль 27, 2017, 13:39:46


Войти


Страниц: [1]
  Печать  
Автор Тема: Все тот же fopen  (Прочитано 4158 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Oleg
Новичёк
*

Карма: 0
Сообщений: 4


Просмотр профиля
« : Июль 29, 2007, 13:01:58 »

Извините заранее нуба. ПХП осваиваю. Проблем нет, потому что работаю на с++ и js, но вот с серверными прибамбасами явно не дружу пока...

Скрипт прям из учебника:

<?php
  $businame="chat/busi.txt";
  $f=fopen($businame,"w");
  if($f)
  { $d="1";
    fputs($f,$d);
    fclose($f);
    echo "ok";
  }
  else
    echo "no";
?>

Пишет "ок", но файл в папке не создает.  Грустный

stars.z16... там этот скрипт назван 2.php
« Последнее редактирование: Июль 30, 2007, 14:29:01 от Oleg » Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #1 : Июль 29, 2007, 20:09:30 »

1. Ну почему никто не читает правила? Чаты - запрещены.
2. Вы или должны сами создать файл и поставить на него chmod 777, или сделать chmod на всю папку.
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
Oleg
Новичёк
*

Карма: 0
Сообщений: 4


Просмотр профиля
« Ответ #2 : Июль 30, 2007, 14:20:20 »

Мож кто и не читает Улыбающийся Если я назову файл "балистической ракетой" - он полетит? Я не собирался устраивать тут чат. Это только упражнение по изучению языка. И потом... Кто-то отвечал где-то, что "в принципе не имею ничего против чата, если он будет в составе проекта"... chmod сейчас-сейчас... попробую...
« Последнее редактирование: Июль 30, 2007, 14:30:24 от Oleg » Записан
Oleg
Новичёк
*

Карма: 0
Сообщений: 4


Просмотр профиля
« Ответ #3 : Июль 30, 2007, 14:26:28 »

Н-да... Похоже файлик создавался... Просто в тотале папка из-за пассивного режима не обновлялась. Вопрос по ходу: 777 - это означает, что кто угодно может у меня туда залезть и файл посмотреть, если имя знает? А можно ограничить это? Чтобы только скрипт мог файл создавать и читать?
Записан
Lexx
Вникающий
***

Карма: -3
Сообщений: 182


ipb, punbb, php-fusion


Просмотр профиля
« Ответ #4 : Июль 30, 2007, 14:58:27 »

Н-да... Похоже файлик создавался... Просто в тотале папка из-за пассивного режима не обновлялась. Вопрос по ходу: 777 - это означает, что кто угодно может у меня туда залезть и файл посмотреть, если имя знает? А можно ограничить это? Чтобы только скрипт мог файл создавать и читать?

Можно, зайдите через  веб панель на FTP http://www.ayola.net/ftp/  и поставте chmod  права как Вам нужно например только на чтение, а не на запись скажем 657 или 654 там найдёте точно...

Цитировать
Кто-то отвечал где-то, что "в принципе не имею ничего против чата, если он будет в составе проекта"...

Ну такое только бывает скажем в порталных системах где сайт, форум и чат всё вместе, но чаты запрещены по правилам хостинга!
« Последнее редактирование: Июль 30, 2007, 15:03:11 от Lexx » Записан

Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.8.1.11) Gecko/20071204 Ubuntu/7.10 (gutsy) Firefox/3.0
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #5 : Июль 30, 2007, 19:55:55 »

Вопрос по ходу: 777 - это означает, что кто угодно может у меня туда залезть и файл посмотреть, если имя знает?
Нет, не означает. Каждый пользователь ограничен своей папкой. В пределах её вы можете делать всё что не запрещено правилами. А в папки других пользователей попасть не получится.
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
Oleg
Новичёк
*

Карма: 0
Сообщений: 4


Просмотр профиля
« Ответ #6 : Август 02, 2007, 20:11:47 »

Улыбающийся Я не о том... Например, прямой вызов http://www.stars.z16.ru/chat/1.txt кроме меня другим пользователям доступен ведь? Но похоже, что нет...

Ладно, последний вопросик принципиальный. Но тоже нубовский. Допустим, на мой сайт вошло 2 пользователя в одно и то же время и обратилось к одному и тому же скрипте. Скрипт будет выполняться параллельно или сначала для первого, а потом для второго? Это мне зачем: допустим, скрипт обращается к файлу и что-то туда пишет. Если он выполняется последовательно, то все ок., но если параллельно, то одна из записей может потеряться, либо в процессе работы скрипт выдаст ошибку, что файл заблокирован.
« Последнее редактирование: Август 02, 2007, 20:17:22 от Oleg » Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #7 : Август 02, 2007, 21:21:10 »

Улыбающийся Я не о том... Например, прямой вызов http://www.stars.z16.ru/chat/1.txt кроме меня другим пользователям доступен ведь? Но похоже, что нет...

Ладно, последний вопросик принципиальный. Но тоже нубовский. Допустим, на мой сайт вошло 2 пользователя в одно и то же время и обратилось к одному и тому же скрипте. Скрипт будет выполняться параллельно или сначала для первого, а потом для второго? Это мне зачем: допустим, скрипт обращается к файлу и что-то туда пишет. Если он выполняется последовательно, то все ок., но если параллельно, то одна из записей может потеряться, либо в процессе работы скрипт выдаст ошибку, что файл заблокирован.
Файл не доступен.

По поводу скрипта - будет выполнятся одновременно и параллельно.
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.071 секунд. Запросов: 17.