Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как и где прописать заголовки для подключения php как javascript?
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Как и где прописать заголовки для подключения php как javascript?

Страниц (1): [1]
 

1. rsd - 26 Ноября, 2011 - 06:44:39 - перейти к сообщению
Суть такая:
в хтмл странице я подключаю javascript таким образом

CODE (html):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="/script.php"></script>

Да именно php файл подключается как javascript
в нем просто прописано
PHP:
скопировать код в буфер обмена
  1. echo <<<HTML
  2. $(document).ready(function() {
  3.    
  4.     alert('ok');
  5.    
  6. });
  7. HTML;
  8.  


Вроде все отлично, браузер интерпретирует пхп файл как яваскрипт файл,
но консоль выдает Warning-и
Resource interpreted as Other but transferred with MIME type undefined.

Я так понял надо указать заголовки чтобы все корректно заработало. но где и какие указывать так и не нагуглил.

Пытался создать htaccess в папке с подключаемым, как яваскрипт, пхп файлом c текстом
# gzip сжатие.
<IfModule mod_deflate.c>
# js, json
AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript

Но все равно консоль выдает предупреждения.
Подскажите как правильно задавать заголовки?
2. Ch_chov - 26 Ноября, 2011 - 07:38:24 - перейти к сообщению
Попробуйте в начале скрипта добавить
CODE (htmlphp):
скопировать код в буфер обмена
  1. header('Content-Type: application/x-javascript');
3. rsd - 26 Ноября, 2011 - 07:38:55 - перейти к сообщению
Все разобрался. Тема офф.

Ch_chov, спасибо. Уже нагуглил))))

Единственно не пойму
как будет правильнее
Content-Type: text/javascript
или
Content-Type: application/x-javascript

или без разницы?
4. Ch_chov - 26 Ноября, 2011 - 07:41:21 - перейти к сообщению
Я бы на вашем месте всё таки подумал от том каким образом можно оставить JS файл статическим.

 

Powered by ExBB FM 1.0 RC1