[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. -slim-

    -slim- Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    99
    Likes Received:
    12
    Reputations:
    0
    В .htaccess кодировку задайте.
     
  2. solo

    solo New Member

    Joined:
    16 Apr 2011
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    Наболевший вопрос, vkbot написан на PHP...?
    Если да то какая программа используется для его разработки
     
  3. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    откуда такое предположение?
    ну есть PHP Devel Studio, но данный софт не похож на продукт DS и весит маловато... если интересно можно поковырять exe в поисках php
     
  4. Nelz.

    Nelz. Member

    Joined:
    2 Aug 2010
    Messages:
    151
    Likes Received:
    7
    Reputations:
    0
    привет дрим смотрю ты знаком с кохана фреймворк так вот

    хотел проверит это _habrahabr.ru/blogs/kohanaphp/111537/

    коха 3.0
    если у тебя пашет залей :rolleyes:
     
  5. huzker2

    huzker2 New Member

    Joined:
    31 Mar 2010
    Messages:
    3
    Likes Received:
    0
    Reputations:
    -1
    делаю фейк для вк, т.е всё сделал, осталось проверкут добавить, чтобы всё было серьёзно и правдиво. если логин:пасс подходит к вк, то пишем в base и показываем юзеру 1 страницу, если он ввёл не верные данные или ничего не ввёл, то показываем страницу с ошибкой. надеюсь так понятней. изначально скрипт всё пишет в base и в любом случае шлёт на страницу сервиса, к-й должен быть доступен только в случае верно введённых данных.
     
  6. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    автор статьи пишет что использует версию 3.0.9 _habrahabr.ru/blogs/kohanaphp/111224/
    и якобы установка устроена для установки в директорию kohana
    - это не соотв. действительности.
    В остальном, действуй по инструкции начиная с первого урока, так как в последующих используется код предыдущих.
     
  7. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Установил апач php(5.1.x) и mysql вреде все было норм и все работало, но только не было json и я обновил php до 5.3.6 ( http://ru.ispdoc.com/index.php/Обновление_PHP_в_CentOS_Linux ) теперь апач начинает выдавать исходники, что делать?
     
  8. Nelz.

    Nelz. Member

    Joined:
    2 Aug 2010
    Messages:
    151
    Likes Received:
    7
    Reputations:
    0
    я все сделал начиная с первого все пашет кроме 3 :confused:

    провер сам
     
  9. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    проверь в /etc/apache2/mods-enabled есть ли там php5.conf
    может новый mod_php не установлен
    ...попробуй другой мануал http://www.liveinternet.ru/users/crazyadmin_admin/post114325302/ )

    зачем оно мне? смотри какая ошибка и думай как исправить)
     
  10. Nelz.

    Nelz. Member

    Joined:
    2 Aug 2010
    Messages:
    151
    Likes Received:
    7
    Reputations:
    0
    там ошибка космическая и такОе я не где не встречал :eek:

    хелпани ты же любиш кохана нуу
     
    #18310 Nelz., 24 Apr 2011
    Last edited: 24 Apr 2011
  11. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    залей то что у тебя получилось
     
  12. Nelz.

    Nelz. Member

    Joined:
    2 Aug 2010
    Messages:
    151
    Likes Received:
    7
    Reputations:
    0
    _zalil.ru/30920777
     
  13. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    Nelz.,
    Пишут же что не найдено view templates/default
    , которого (как ни странно xD) действительно нет, но есть pages/templates/default

    ЗЫ смотри в самом начале контроллера
    application/classes/controller/defaulttemplate.php
     
  14. Nelz.

    Nelz. Member

    Joined:
    2 Aug 2010
    Messages:
    151
    Likes Received:
    7
    Reputations:
    0
    тепер

    ErrorException [ Fatal Error ]: Class 'Controller_DefaultTemplate' not found

    APPPATH\classes\controller\ko3.php [ 5 ]

    1 <?php
    2 defined('SYSPATH') or die('No direct script access.');
    3
    4 class Controller_ko3 extends Controller_DefaultTemplate
    5 {
    6
    7 public function action_index()
    8 {
    9 $ko3_inner = array();
    10 $ko3 = array();

    {PHP internal call} » Kohana_Core::shutdown_handler()

    создал раздел templates/default туда скинул Default.php

    да скин свою
     
  15. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    что-то ты не понял) или я...
    я засунул код который ты мне дал в кохану, прописал контроллер ko3 по умолчанию и исправил путь к отображению pages/templates/default в Controller_DefaultTemplate
    - у меня никаких ошибок не происходит.
    А ты куда дел Controller_DefaultTemplate ?
     
  16. Nelz.

    Nelz. Member

    Joined:
    2 Aug 2010
    Messages:
    151
    Likes Received:
    7
    Reputations:
    0
    контроллеры
    defaulttemplate.php

    PHP:
    <?php
     defined
    ('SYSPATH') or die('No direct script access.');

     class 
    Controller_DefaultTemplate extends Controller_Template
      
    {
         public 
    $template 'templates/default';

         
    /**
          * Initialize properties before running the controller methods (actions),
          * so they are available to our action.
          */
         
    public function before()
          {
             
    // Run anything that need ot run before this.
             
    parent::before();

             if(
    $this->auto_render)
              {
                
    // Initialize empty values
                
    $this->template->title            '';
                
    $this->template->meta_keywords    '';
                
    $this->template->meta_description '';
                
    $this->template->meta_copywrite   '';
                
    $this->template->header           '';
                
    $this->template->content          '';
                
    $this->template->footer           '';
                
    $this->template->styles           = array();
                
    $this->template->scripts          = array();
              }
          }

         
    /**
          * Fill in default values for our properties before rendering the output.
          */
         
    public function after()
          {
             if(
    $this->auto_render)
              {
                 
    // Define defaults
                 
    $styles = array('assets/css/reset.css' => 'screen');
                 
    $scripts = array('http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js');

                 
    // Add defaults to template variables.
                 
    $this->template->styles  array_reverse(array_merge($this->template->styles$styles));
                 
    $this->template->scripts array_reverse(array_merge($this->template->scripts$scripts));
               }

             
    // Run anything that needs to run after this.
             
    parent::after();
          }
     }
    ko3.php

    PHP:
        <?php
        defined
    ('SYSPATH') or die('No direct script access.');
         
        class 
    Controller_Ko3 extends Controller_DefaultTemplate
         
    {
                    public function 
    action_index()
     {
        
    $ko3_inner = array();
        
    $ko3 = array();
        
    $this->template->title 'Kohana 3.0';
        
    $this->template->meta_keywords 'PHP, Kohana, KO3, Framework';
        
    $this->template->meta_description 'A test of of the KO3 framework';
        
    $this->template->styles = array('assets/css/red.css' => 'screen');
        
    $this->template->scripts = array('assets/js/jqtest.js');

        
    View::set_global('x''This is a global variable');

        
    $ko3_inner['content'] = 'We have more data';
        
    $ko3['content']  = 'We have data';
        
    $ko3['ko3_inner'] = View::factory('blocks/ko3_inner'$ko3_inner)
                                                ->
    render();
        
    $this->template->content View::factory('pages/templates/default'$ko3);
     }
         } 
    // End
    ну ты чувак гврю скин свою а ты ппс просто :(
     
    #18316 Nelz., 24 Apr 2011
    Last edited: 24 Apr 2011
  17. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    http://tinyurl.com/myko3
     
    1 person likes this.
  18. Nelz.

    Nelz. Member

    Joined:
    2 Aug 2010
    Messages:
    151
    Likes Received:
    7
    Reputations:
    0
    как я предпологал в начале тоже убрал ko3_inner
    и на это не смотрел //$this->template->content = View::factory('pages/ko3', $ko3); вот и у меня по этому показало pages/ko3

    и забыл про public $template = 'pages/templates/default';

    истина где то был рядом :) .. Спасибо
     
    #18318 Nelz., 24 Apr 2011
    Last edited: 24 Apr 2011
  19. huzker2

    huzker2 New Member

    Joined:
    31 Mar 2010
    Messages:
    3
    Likes Received:
    0
    Reputations:
    -1
    Кто-нибудь, подскажет корректный код, что нужно дописать здесь?
     
  20. randman

    randman Members of Antichat

    Joined:
    15 May 2010
    Messages:
    1,366
    Likes Received:
    610
    Reputations:
    1,101
    На файл base.php выставлены права?Код полностьб верный, так что либы информацие не может записаться в файл, либы массив $_POST пуст.

    У некоторых хостеров запрещена запись в PHP файл.
     
Thread Status:
Not open for further replies.