1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Занятие №1

Discussion in 'Подготовка' started by SpartakuS, Mar 14, 2011.

  1. milyana Active member


    Offline
    Message Count:
    99
    Likes Received:
    0
    У меня получилось много ошибок. Всё похоже, как и Gooos вначале. Попыталась по аналогии исправить, не получается.
    Gooos, у вас код сильно доработанный, я же не знаю, что и куда добавить..
    В общем я застряла.
    Я ставлю на поддомен.
    Вот ошибки:
    Путь попыталась исправить, всё равно ошибка пути.
    Ещё мне не понятны
    По ссылке не поняла, как создавать файл. Какой код в него написать?
    Как отправить имена в настройки?
    На сайте php тоже запуталась, покажите пожалуйста, где про это написано.
    А как? Я не знаю код счётчика.
    Я училась по урокам, что на сайте php Например урок Но там не на все ДЗ, что в конце, есть ответы.
    В нашем же уроке нужно перелапать код, плюс его доделать, а если нет таких знаний, то как быть? Я исправно читала на сайте про переменные, синтаксис, вот даже про ?> в конце запомнила)) Но остальное не пойму..
  2. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Попробовал посчитать
    print_r(array_count_values ($domain_with));
    но почему-то получил вывод массива, где каждый найденный домен посчитан 1 раз, а не все вместе.
    Как блин этот счётчик делается?
  3. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    ?> в конце кода быть не должен. Читаем 3 и 4 ссылку в подготовке.
  4. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Я просто создал ориентируясь на ссылку, но немного по своему, вывел два дополнительных html файла.
    Для простоты можно и так:
    PHP:

    <html>
         <
    head>
             <
    title>LESSON 1</title>
         </
    head>
         <
    body>
         <
    h1>Урок №1</h1>

    <!-- 
    Тут код из первого поста  -->

         </
    body>
    </
    html>


    ---------- Сообщение добавлено в 14:55 ---------- Предыдущее сообщение было в 14:51 ----------

    Или я чего-то не понял http://pear.php.net/manual/ru/standards.tags.php
  5. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    по хорошему нам нужно абстрагироваться от зоны. По этому я бы просто взял последнюю точку и отбросил вместе с ней всё, что после неё.
  6. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Это пока домены, а если поддомены (welcom.combat.com)? Хотя к данному заданию не имеют отношения.
    А как скрипту дать понять что мы абстрагируемся от зоны, от любой зоны, будь то .com или .net?
  7. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Впереди home/host2054/public_html/uroki/ поставь /
    Так: /home/host2054/public_html/uroki/
    Тоже должно заработать.
    Мужики, помогите девушке. А то я не успеваю всем писать, а это уже где то обьяснял и некоторые сделали даже.

    ---------- Сообщение добавлено в 15:02 ---------- Предыдущее сообщение было в 15:00 ----------

    Функция array_count_values() возвращает массив, ключами которого являются значения массива исходный_массив, а значениями - частота повторения этих значений.(с)
    Не подходит функция. В направлении в том идешь, но функция не та)

    ---------- Сообщение добавлено в 15:05 ---------- Предыдущее сообщение было в 15:02 ----------

    Don't end class files with the usual ?> closing tag; (с) http://symfony.com/doc/2.0/contributing/code/standards.html
    ?> по хорошему можно использовать только в том случае, если он обязателен. А обязателен он в конструкциях типа:
    PHP:

    <h1><?php echo $this->uniqueId '/' $this->action->id?></h1>

    <p>
    This is the view content for action "<?php echo $this->action->id?>".
    The action belongs to the controller "<?php echo get_class($this); ?>"
    in the "<?php echo $this->module->id?>" module.
    </p>
    <p>
    You may customize this page by editing <tt><?php echo __FILE__?></tt>
    </p>


    ---------- Сообщение добавлено в 15:06 ---------- Предыдущее сообщение было в 15:05 ----------

    имеется ввиду, что надо создать файл типа config.php (наверняка видели в раззличных кмс)
  8. mafiarus User


    Offline
    • Знаменитый
    Message Count:
    305
    Likes Received:
    71
    milyana, В папке uroki создай ищё одну папку path в этой папке ищё одну папку file
    Дай права папке 777 запихни туда файл domains.txt
    Должно всё заработать

    ==================

    У меня так

    Code:
    $path = 'path/file/'; // заканчивается на слеш
    всё отлично работает
    я полный путь не задовал до файла domains.txt
  9. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Gooos, хм. Исключим поддомены ибо этот инструмент к поддоменам отношения не имеет. Во всяком случае практического применения точно не имеет. А зоны то могут быть как одноэтажные (.com, .ru), так и двухэтажные (.com.ua, .co.uk).
    По этому алгоритм такой:
    1) Разбиваем домен по частям. Разделителем служит точка. domain.co.uk => array(domain, co, uk). Функция explode в помощь
    2) Берем только первую часть - это и будет наш домен.
  10. milyana Active member


    Offline
    Message Count:
    99
    Likes Received:
    0
    SpartakuS, всё получилось. Ошибок стало меньше.
    Теперь две:
    Я поняла, что $path это переменная означает путь к файлам.
    Файлы domains_with_y.txt и domains_without_y.txt я создала и загрузила в /home/host2054/public_html/uroki
    Но скрипт всё равно ругается на строчки 16 и 17. Что не так я сделала?

Share This Page

All rights reserved SocEngine.ru ©