Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2015, 05:27   #1
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию Функции PHP не работают на JavaScript

Почему функции PHP не работают на JavaScript?
Например:
Код:
s='programmirovanie';
s=substr(s,5,3);
alert(s);
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 06.12.2015, 07:03   #2
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

А почему функция JavaScript не работает в PHP?
Код:
$time = "Current time: " . time(); 
alert($time);
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 06.12.2015, 07:26   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Почему функции PHP не работают на JavaScript?
Причина проста. JavaScript работает на стороне клиента, а PHP на стороне сервера.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 06.12.2015 в 07:57.
Smitt&Wesson вне форума Ответить с цитированием
Старый 06.12.2015, 07:40   #4
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Fenex, как вырезать фрагмент текста на JavaScript?
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 06.12.2015, 08:40   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
s='programmirovanie';
s=s.substring(5,3);
alert(s);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.12.2015, 13:15   #6
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Stilet, спасибо! Буду разбираться!

Тему можно закрывать! Я нашел функции!
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]

Последний раз редактировалось newerow1989; 06.12.2015 в 13:50.
newerow1989 вне форума Ответить с цитированием
Старый 06.12.2015, 15:09   #7
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от newerow1989 Посмотреть сообщение
Почему функции PHP не работают на JavaScript?
Например:
Код:
s='programmirovanie';
s=substr(s,5,3);
alert(s);
Если это PHP, то имена переменных следует начинать со знака $.
А чтобы заработало, посоветовал бы сделать так:

PHP код:
$s='programmirovanie';
$s=substr(s,5,3);
echo 
"<script>";
echo 
"alert("$s .")";
echo 
"</script>"
Вадим Мошев вне форума Ответить с цитированием
Старый 06.12.2015, 15:18   #8
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

На PHP я и так знаю, это я на JavaScript не мог сообразить, но теперь нашел необходимые функции
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 06.12.2015, 16:32   #9
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Причина проста. JavaScript работает на стороне клиента, а PHP на стороне сервера.
Я сейчас работаю над проектом, весь бэкенд которого написан на JS, был на РНР: полностью переписали за 1 год на node.js, так что странное сравнение)
Да и глупо сравнивать языки по среде, в которой они применяются.
Пых он процедурный язык, с костылями для ООП. JS — асинхронный, объектный по самые гланды и с замечательными замашками на функциональный (особенно в новых версиях, 1.6+ [IE9+], не говоря уже про ecma6).

Цитата:
Сообщение от newerow1989 Посмотреть сообщение
На PHP я и так знаю, это я на JavaScript не мог сообразить, но теперь нашел необходимые функции
Ссылка ведет на методы языка JScript, это аналог JavaScript от майкрософта, использовался в разных версиях IE до 9, в 9 уже врубили православный JS. JScript может юзаться вместо бейсика в самой системе виндуз и в офисном пакете (ворд и прочие эксели).
Отличия у JS и JScript есть, но они небольшие, новичковому глазу не видимые. Однако, путать их не стоит)
Alar, верни репу!

Последний раз редактировалось Naive; 06.12.2015 в 16:39.
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В папке с шаблоном, функции Wordpress работают только в index.php kappa937 WordPress и другие CMS 4 27.04.2015 01:33
кнопки не работают в PHP alhon PHP 7 03.08.2012 17:03
статья - Бесплатный PHP, HTML, CSS, JavaScript редактор ? Codelobster PHP Edition Pblog Обсуждение статей 0 20.04.2012 14:50
Почему так работают функции в javascript Arassir JavaScript, Ajax 3 04.02.2011 11:24