2011-12-29 2 views
-2

Это, вероятно, простое исправление. В принципе, при попытке перенаправить подкаталог wordpress содержимое файла, которое я переместил, не может «открыть поток» для каталога, показывая;Неожиданное T_STRING. как перенаправить новый подкаталог с php

Fatal error: require() [function.require]: Failed opening required './shop/wp-blog-header.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/jackpier/public_html/onemilehigh.co.uk/shop/index.php on line 17 

Итак, я пытался включить (include_path='.:/usr/lib/php:/usr/local/lib/php') в мой index.php, но я тогда showed-

Parse error: syntax error, unexpected T_STRING in /home/jackpier/public_html/onemilehigh.co.uk/shop/index.php on line 17 

Я должен интегрировать его неправильно, но не знаю, каким образом , Я очень неопытный с PHP

Вот мой текущий код:

/** Loads the WordPress Environment and Template */ 
    require('./shop/wp-blog-header.php'); path='.:/usr/lib/php:/usr/local/lib/php'); 

Опять же, вероятно, на самом деле просто.

+1

Неверный синтаксис присваивания, а не переменная, и этот подход не будет работать в любом случае. Где вы это нашли? – mario

+0

Возможный дубликат [include_path = '; C: \ php5 \ pear'] (http://stackoverflow.com/questions/5547333/include-path-c-php5-pear) – mario

+1

Возможно, страница руководства ['require '] (http://php.net/require) поможет? – hakre

ответ

3

У вас есть ошибка синтаксиса:

require('./shop/wp-blog-header.php'); path='.:/usr/lib/php:/usr/local/lib/php'); 
             ^^^^ a 'constant' 

Что вы пытаетесь сделать, не работает в PHP. Если вы пытаетесь изменить путь включения, это делается через ini_set('include_path', ...) и должно быть выполнено ДО того, как вы пытаетесь включить/потребовать файл. Вы не делаете этого, сбросив некоторый случайный мусор на ту же строку, что и директива require.

1
path='.:/usr/lib/php:/usr/local/lib/php'); 

должен быть

path='.:/usr/lib/php:/usr/local/lib/php'; 

Вы имели дополнительный )

Редактировать

А также прочитать, что сказал Марк в своем ответе и его комментарий на этом.

+2

Не работает в любом случае. вы не можете присваивать значения константе (так как это путь «путь», а не «$ path») так или иначе. В любом случае это синтаксическая ошибка. –

+0

Хороший звонок! Просто догадался, что будет только одна очевидная проблема. – jprofitt

 Смежные вопросы

  • Нет связанных вопросов^_^