За последние 24 часа нас посетили 55039 программистов и 1716 роботов. Сейчас ищут 935 программистов ...

По поводу javascript и php

Тема в разделе "PHP для новичков", создана пользователем drakonik999, 24 ноя 2017.

  1. drakonik999

    drakonik999 Активный пользователь

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    Если я javascript напишу в файле php то он будет работать? Или для javascript надо обязательно файл с разширением js
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    phpfaq.ru/newbie/na_tanke до полного понимания.
     
  3. villiwalla

    villiwalla Активный пользователь

    С нами с:
    14 дек 2016
    Сообщения:
    471
    Симпатии:
    70
    JS должен отработать на клиенте. Если php файл выводится на клиент в котором ты пишешь обернуть в script
     
  4. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    @drakonik999, js можно генерировать с помощью php. Какое расширение будет у файла - все равно. Главное - это mime type. Для js он должен быть text/javascript
    Если уж совсем охото, чтоб генерировалось с расширением js но из php, то можно в папке со скриптами расположить php-скрипт генерирующий js и меняющий в заголовке mime type, а так же htaccess файл с примерно таким содержимым:

    Код (Text):
    1. RewriteEngine on
    2. RewriteCond %{REQUEST_FILENAME} ^(.*)\.js$
    3. RewriteRule ^(.*)$ generator_javascript.php [L]
     
    #4 Maputo, 24 ноя 2017
    Последнее редактирование: 24 ноя 2017
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    @askanim, там дальше есть подробности:
    И чтоб каждый раз не писать в посте пересказ этой статьи, принято на неё отправлять.
     
  6. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @mkramer :) да я подумал и удалил сообщение :D