PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (41): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец

> Найдено сообщений: 606
imediasun Отправлено: 22 Апреля, 2014 - 11:51:54 • Тема: Объясните пожалуйста как такое может быть • Форум: Вопросы новичков

Ответов: 4
Просмотров: 170
)))))))))))) сори
imediasun Отправлено: 22 Апреля, 2014 - 10:55:38 • Тема: Объясните пожалуйста как такое может быть • Форум: Вопросы новичков

Ответов: 4
Просмотров: 170
Это очень полезный ответ, я часто такое слышу, но это элементарное превозношение а не помощь
imediasun Отправлено: 22 Апреля, 2014 - 10:45:02 • Тема: Объясните пожалуйста как такое может быть • Форум: Вопросы новичков

Ответов: 4
Просмотров: 170
PHP:
скопировать код в буфер обмена
  1.  
  2.         public function edit_meta(){
  3.         $meta=$_POST;
  4.         print_r($_POST);//здесь есть индекс meta_id
  5.         $meta_id=$meta['meta_id'];//Вот тут ошибка
  6.         if(isset($meta['title'])){
  7.         $data['title']=$meta['title'];
  8.         }
  9.         if(isset($meta['keys'])){
  10.         $data['keywords']=$meta['keys'];
  11.         }
  12.         if(isset($meta['description'])){
  13.         $data['description']=$meta['description'];
  14.         }
  15.         $this->seo_model->update($data,'id_page',$meta_id);
  16.        
  17.         }
  18.  


Array ( [mata_id] => 1 [keys] => Ключевые слова к странице услуги )

A PHP Error was encountered

Severity: Notice

Message: Undefined index: meta_id

Filename: controllers/admin.php

Line Number: 147


Ведь есть же индекс и значение почему возникает ошибка?
imediasun Отправлено: 20 Апреля, 2014 - 23:24:39 • Тема: php script выделения хостинга на сервере • Форум: Вопросы новичков

Ответов: 1
Просмотров: 85
Скажте как создать такой скрипт который будет выделять определенные ресурсы под сайт создавать хостинг аккаунт FTP MYSQL при этом ,будет возможность управлять выделенным хостингом через панель например ISP Manager lite
imediasun Отправлено: 12 Апреля, 2014 - 12:44:22 • Тема: как принять инфу из ajax form serialised • Форум: Вопросы новичков

Ответов: 0
Просмотров: 57
Здравствуйте у меня $_POST выглядит так
CODE (html):
скопировать код в буфер обмена
  1.  
  2. Array ( [form] => editor1=12345&editor1_id=0 [id] => 2 )
  3.  

как получить editor1
отправляю в аяксе так
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function add_article(id_menu){
  3.  var msg   = $('#formx').serialize();
  4.         $.ajax({
  5.           type: 'POST',
  6.           url: '/admin/add_article/',
  7.           data: {form:msg,id:id_menu},
  8.           success: function(data) {
  9.             $('.results').html('<span style="color:red">'+data+'</span>');
  10.           },
  11.           error:  function(xhr, str){
  12.                 alert('Возникла ошибка: ' + xhr.responseCode);
  13.             }
  14.         });
  15. }      
  16.  
imediasun Отправлено: 09 Апреля, 2014 - 16:43:31 • Тема: css первый список ul в блоке • Форум: HTML, Дизайн & CSS

Ответов: 0
Просмотров: 489
Здравстуйте, есть меню
http://ecologycentre[dot]com[dot]ua/uslugi[dot]html
В нем первый ярус необходимо сделать одного размера а раскрывающийся другого, и кстати как сделать раскрывающееся меню
PHP:
скопировать код в буфер обмена
  1.  
  2. <div id="menu_block">
  3. function view_cat($arr,$parent_id = 0) {
  4.  
  5.         //Условия выхода из рекурсии
  6.         if(empty($arr[$parent_id])) {
  7.                 return;
  8.         }
  9.         echo '<ul>';
  10.         //перебираем в цикле массив и выводим на экран
  11.         for($i = 0; $i < count($arr[$parent_id]);$i++) {
  12.                 echo '<li><a href="?category_id='.$arr[$parent_id][$i]['id'].
  13.                                         '&parent_id='.$parent_id.'">'
  14.                                         .$arr[$parent_id][$i]['title'].'</a>';
  15.                 //рекурсия - проверяем нет ли дочерних категорий
  16.                 view_cat($arr,$arr[$parent_id][$i]['id']);
  17.                 echo '</li>';
  18.         }
  19.         echo '</ul>';
  20.        
  21. }
  22. $result = get_cat();
  23. //Выводи каталог на экран с помощью рекурсивной функции
  24.  
  25. view_cat($result);
  26. </div>
  27.  

CODE (html):
скопировать код в буфер обмена
  1.  
  2. #menu_block ul li{
  3. position:relative;
  4. display: inline-block;
  5. padding: 3px 5px;
  6. float:left;
  7.  
  8. }
  9. #menu_block ul li>ul li{
  10. position:relative;
  11. display: block;
  12. width:300px;
  13. float:left;
  14. }
  15.  
imediasun Отправлено: 06 Апреля, 2014 - 17:11:53 • Тема: for inclusion (include_path='.:/usr/share/php:/usr/share/pear') • Форум: Вопросы новичков

Ответов: 0
Просмотров: 113
Здравствуйте возникают две ошибки
после переноса сайта на новый хостинг
1)include(http://vs-group.com.ua/fancyapps-fancyBox-18d1712/demo/index.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
2)include(): Failed opening 'fancyapps-fancyBox-18d1712/demo/index.html' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')
PHP:
скопировать код в буфер обмена
  1. include base_url().'iprodev-iView-455079d/index2.html';?>

Я уже раскомментировал в php.ini
allow_url_include=1;
allow_url_fopen=1;
include_path='.:/usr/share/php:/usr/share/pear';

Но никакого результата, помогите пожалуйста разобраться
imediasun Отправлено: 06 Апреля, 2014 - 15:55:37 • Тема: вывод ошибок и include • Форум: Вопросы новичков

Ответов: 5
Просмотров: 188
Я понимаю что написано но где искать решение - на старом хостинге все работало.
объясните подробно пожалуйста где искать решение
imediasun Отправлено: 06 Апреля, 2014 - 11:43:24 • Тема: вывод ошибок и include • Форум: Вопросы новичков

Ответов: 5
Просмотров: 188
Мелкий пишет:
Или не перечитали конфигурацию или правите не тот php.ini

как это перечитать конфигурацию Закатив глазки Закатив глазки
И вопрос если мне сервер дает /etc/php5/apache2/php.ini
то при создании каждого нового сайта будет создаваться копия этого php.ini для каждого сайта? и Если сайт уже создан то какой php.ini надо править?
И еще вопросик, что означают эти ошибки?

include(http://vs-group.com.ua/iprodev-iView-455079d/index2.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

include(): Failed opening 'http://vs-group.com.ua/fancyapps-fancyBox-18d1712/demo/index.html' for inclusion (include_path='.:/usr/share/php:/usr/share/pear')

echo gethostbyname('vs-group.com.ua'); == 83.142.106.182
imediasun Отправлено: 06 Апреля, 2014 - 11:32:38 • Тема: вывод ошибок и include • Форум: Вопросы новичков

Ответов: 5
Просмотров: 188
Здравствуйте
в php.ini установил
error_reporting = E_ALL
display_startup_errors = On
display_errors = On
allow_url_include=1

А у меня пропущенная точка с запятой это белый лист
и include кодигнайтер сообщает
include(): http:// wrapper is disabled in the server configuration by allow_url_include=0
imediasun Отправлено: 05 Апреля, 2014 - 19:53:13 • Тема: при запуске сайта белая страница • Форум: Вопросы новичков

Ответов: 3
Просмотров: 172
caballero пишет:
вывод ошибок включи

а как
(Добавление)
Я написал в htaccess
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL

и все равно ошибок нет
imediasun Отправлено: 05 Апреля, 2014 - 19:32:53 • Тема: при запуске сайта белая страница • Форум: Вопросы новичков

Ответов: 3
Просмотров: 172
Здравствуйте, сайт построенный на кодигнайтере перенесен на новый хостинг
index.php запускается echo "'это индесная страница index.php"
но почему то белый экран то есть наверное не запускается контроллер, структура папок не нарушена
на прошлом хостинге все работало, где искать причину?
Document_root
/var/www/vs-group.com.ua/web и в папке web лежит сайт
imediasun Отправлено: 24 Марта, 2014 - 21:44:54 • Тема: отсечь часть http строки • Форум: Вопросы новичков

Ответов: 1
Просмотров: 126
Я получаю строку страницы с которой пришел пользователь, как оставить все без домена и возможного первого языкового фрагмента ru/ или en/
PHP:
скопировать код в буфер обмена
  1.  
  2. $url=$_SERVER['HTTP_REFERER'];
  3.  
imediasun Отправлено: 24 Марта, 2014 - 18:10:53 • Тема: как передать в чпу переменную с текущей страницей • Форум: Вопросы новичков

Ответов: 3
Просмотров: 176
Вот весь контроллер
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  3.  
  4. class Main extends CI_Controller {
  5.  
  6.         /**
  7.          * Index Page for this controller.
  8.          *
  9.          * Maps to the following URL
  10.          *              http://example.com/index.php/welcome
  11.          *      - or -  
  12.          *              http://example.com/index.php/welcome/index
  13.          *      - or -
  14.          * Since this controller is set as the default controller in
  15.          * config/routes.php, it's displayed at http://example.com/
  16.          *
  17.          * So any other public methods not prefixed with an underscore will
  18.          * map to /index.php/welcome/<method_name>
  19.          * @see http://codeigniter.com/user_guide/general/urls.html
  20.          */
  21.         public function __construct()
  22.         {
  23.         parent:: __construct();
  24.         $this->load->helper('url');
  25.         $this->load->model('seo_model');
  26.         $this->load->helper('language');
  27.         $this->load->model('articles_en_model');
  28.         $this->load->model('articles_ru_model');
  29.         $this->current_lang = $this->uri->segment(1);
  30.         }
  31.        
  32.         public function change_lang($language)
  33.    {
  34.         $url=$_SERVER['HTTP_REFERER'];
  35.        
  36.        if ($language === 'en') {
  37.            
  38.                         $this->current_lang = 'en';
  39.        }
  40.                 if ($language === 'ru') {
  41.            
  42.                         $this->current_lang = 'ru';
  43.        }
  44.                 if ($language === 'chi') {
  45.            
  46.                         $this->current_lang = 'chi';
  47.        }
  48.  
  49.        $lang = $this->current_lang . '/';
  50.                 print($url);
  51.        // header('Location: '.base_url() . $lang.'');
  52.  
  53.    }
  54.        
  55.         function get_lang()
  56.       {
  57.            $CI =& get_instance();
  58.          
  59.            $fsu = $CI->uri->segment(1);
  60.          
  61.            if($CI->config->item($fsu, 'languages') && ($fsu != $CI->config->item('language_default')))
  62.            {
  63.                return $fsu . '/';
  64.            }
  65.          
  66.            return;
  67.        }
  68.  
  69.        
  70.         public function index()
  71.         {
  72.                 $data['title']='Центр экологической безопасности Одесса, сбор, утилизация отходов и др.';
  73.                 $path_to_page='/index';
  74.                 $lang=$this->get_lang();
  75.                 if ($lang=='ru/'){
  76.                 $this->lang->load('interface', 'ru');
  77.                 $myrow = $this->articles_ru_model->get('1');
  78.                 }
  79.                 if ($lang=='en/'){
  80.                 $this->lang->load('interface', 'en');
  81.                 $myrow = $this->articles_en_model->get('1');
  82.                
  83.                
  84.                 }
  85.                 if ($lang=='chi/'){
  86.                 $this->lang->load('interface', 'chi');
  87.                 $myrow = $this->articles_chi_model->get('1');
  88.                 }
  89.                 if ($lang==''){
  90.                 $this->lang->load('interface', 'en');
  91.                 $myrow = $this->articles_en_model->get('1');
  92.                 }
  93.                 $data['lang']=$lang;
  94.                
  95.                 $data['main']= $this->lang->language;
  96.                 $data['article']=$myrow;print_r($data);
  97.                 $this->display_lib->template($path_to_page,$data);
  98.         }
  99.                 public function pages($page_id)
  100.          {
  101.                 $data=array();
  102.                 switch ($page_id)
  103.                 {
  104.                 //Если страница Главная
  105.                 case 'home':
  106.                         $myrow=$this->seo_model->get();
  107.                         $data['title'] = $myrow[0]['title'];
  108.                         $data['keywords'] = $myrow[0]['keywords'];
  109.                         $data['description'] = $myrow[0]['description'];
  110.                         $data['categories']=$this->categories_model->get();
  111.                         $name='index';
  112.                        
  113.                 $lang=$this->get_lang();
  114.                 if ($lang=='ru/'){
  115.                 $this->lang->load('interface', 'ru');
  116.                 $myrow = $this->articles_ru_model->get('1');
  117.                 }
  118.                 if ($lang=='en/'){
  119.                 $this->lang->load('interface', 'en');
  120.                 $myrow = $this->articles_en_model->get('1');
  121.                
  122.                
  123.                 }
  124.                 if ($lang=='chi/'){
  125.                 $this->lang->load('interface', 'chi');
  126.                 $myrow = $this->articles_chi_model->get('1');
  127.                 }
  128.                 if ($lang==''){
  129.                 $this->lang->load('interface', 'en');
  130.                 $myrow = $this->articles_en_model->get('1');
  131.                 }
  132.                 $data['main']= $this->lang->language;
  133.                 $data['article']=$myrow;
  134.                        
  135.                         $this->display_lib->template($name,$data);
  136.                 break;
  137.                
  138.                 case 'contacts':
  139.                 $lang=$this->get_lang();
  140.                 if ($lang=='ru/'){
  141.                 $this->lang->load('interface', 'ru');
  142.                 $myrow = $this->articles_ru_model->get('1');
  143.                 }
  144.                 if ($lang=='en/'){
  145.                 $this->lang->load('interface', 'en');
  146.                 $myrow = $this->articles_en_model->get('1');
  147.                 }
  148.                 if ($lang=='chi/'){
  149.                 $this->lang->load('interface', 'chi');
  150.                 $myrow = $this->articles_chi_model->get('1');
  151.                 }
  152.                 if ($lang==''){
  153.                 $this->lang->load('interface', 'en');
  154.                 $myrow = $this->articles_en_model->get('1');
  155.                 }
  156.                 $data['main']= $this->lang->language;
  157.                 $data['article']=$myrow;
  158.                 $data['lang']=$lang;
  159.                
  160.                         $myrow=$this->seo_model->get();
  161.                         print_r($myrow);
  162.                         $data['title'] = $myrow[0]['title'];
  163.                         $data['keywords'] = $myrow[0]['keywords'];
  164.                         $data['description'] = $myrow[0]['description'];
  165.                         $name='contacts';
  166.                         $this->display_lib->template($name,$data);
  167.                 break;
  168.                 default:
  169.                         $data['title'] = "";
  170.                         $name='index';
  171.                     $this->display_lib->template($name,$data);
  172.                 }
  173.                
  174.                
  175.                 }
  176.        
  177. }
  178.  
  179. /* End of file welcome.php */
  180. /* Location: ./application/controllers/welcome.php */
  181.  

Как откинуть домен из адрессной строки с которой пришел пользователь?
imediasun Отправлено: 24 Марта, 2014 - 17:49:50 • Тема: как передать в чпу переменную с текущей страницей • Форум: Вопросы новичков

Ответов: 3
Просмотров: 176
Я хочу передать в контроллер который меняет язык сайта две переменнх первая это язык а вторая текущая страница без base_url()
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3.         $url=$_SERVER['REQUEST_URI'];
  4.        
  5.         ?>
  6.  

<a href="/main/change_lang/ru/<?$url;?>"><div id="russian_lang"></div></a>

а в контроллере я хочу принять следующим образом

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.         public function change_lang($language,$url)
  3.     {
  4.        
  5.        
  6.         if ($language === 'en') {
  7.            
  8.                         $this->current_lang = 'en';
  9.         }
  10.                 if ($language === 'ru') {
  11.            
  12.                         $this->current_lang = 'ru';
  13.         }
  14.                 if ($language === 'chi') {
  15.            
  16.                         $this->current_lang = 'chi';
  17.         }
  18.  
  19.         $lang = $this->current_lang . '/';
  20.        
  21.         header('Location: '.base_url() . $lang.$url'');
  22.  
  23.     }
  24.  

но проблема в слешах которые содержатся в урл текущей страницы, как быть в этом случае ведь в контроллере я принимаю только название текущего контроллера

Страниц (41): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB