PHP.SU

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

Страниц (15): [1] 2 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 221
netwixell Отправлено: 11 Сентября, 2016 - 10:18:39 • Тема: выбрать первый и последний тег из текста • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 955
CODE (html):
скопировать код в буфер обмена
  1. var src='<p>мама мыла раму</p>';
  2. var src='<div>мама мыла раму</div>';
  3. var src='<p><div>мама мыла раму</div></p>';
  4. var src='<div><p>мама мыла раму</p></div>';


Есть строка в начале может стоять а может и не стоять тег
если есть тег то нужно узнать что это за тег
В результате получить текст без тега и название самого тега ['текст', 'div']

CODE (javascript):
скопировать код в буфер обмена
  1. var myRe = /<([a-z]+)>([a-z]+)<\/([a-z]+)>/ig;
  2. var myArray = myRe.exec("<div>cdbBdbsbz</div>");


Так работает но если я вставлю в текст <br> то он выберет br и закрывающий div а нужно выбрать только первый и последний тег на то что в середине не обращать внимания

если же текст такой - "а<div></div>б" то он опять же ничего не должен выбрать.
Только в том случае если в начале и в конце есть тег

В данном случае
CODE (javascript):
скопировать код в буфер обмена
  1. var myRe = /<([a-z]+)>([a-z]+)<\/([a-z]+)>/ig;
  2. var myArray = myRe.exec("<div><tags>cdbB<br>dbsbz</tags></div>");

нужно получить ['<tags>cdbB<br>dbsbz</tags>', 'div']
netwixell Отправлено: 17 Апреля, 2016 - 20:08:06 • Тема: Как сделать чпу? • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 47
Sankaboy пишет:
RewriteRule ^industries/([^/]*)/([^/]*)(/?)+$ index.php?razd=$1&page=$2 [L]



CODE (htmlphp):
скопировать код в буфер обмена
  1. Вот это работает
  2. /industries/index.php
  3. /industries/index.php?page=1
  4.  
  5. А вот это не работает
  6. /industries/bankivska_ta_finansova_diyalnist/index.php
  7. /industries/bankivska_ta_finansova_diyalnist/index.php?page=1
netwixell Отправлено: 17 Апреля, 2016 - 09:45:40 • Тема: Как сделать правельно запрос в базу для выборки юникод данных? • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 51
Hidalgo пишет:
Кодировку базы смотрели?

CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. CREATE TABLE db.industries (
  3.   id int(11) NOT NULL AUTO_INCREMENT,
  4.   name varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  5.   value varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  6.   PRIMARY KEY (id)
  7. )
  8. ENGINE = MYISAM
  9. AUTO_INCREMENT = 2
  10. AVG_ROW_LENGTH = 40
  11. CHARACTER SET utf8
  12. COLLATE utf8_bin;
  13.  

вот так это выглядит
netwixell Отправлено: 16 Апреля, 2016 - 22:34:58 • Тема: Как сделать правельно запрос в базу для выборки юникод данных? • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 51
Приходят каракули из базы данных.
PHP:
скопировать код в буфер обмена
  1. $_connect_ = new PDO('mysql:host=localhost;dbname=db;charset=utf8;','root','12345');
  2. $query = $_connect_->query("SELECT * FROM industries");
  3. while($row = $query->fetch())
  4.         echo "
  5.         $row[name]<br>
  6.         $row[value]<br>
  7.         ";

Выдает символы
Если убрать charset=utf8 придут вопросы в ромбе
Тип таблицы myisam
Как это исправить?
netwixell Отправлено: 15 Апреля, 2016 - 12:03:33 • Тема: Не полняй исходный код страницы • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 734
IllusionMH пишет:
netwixell, исходный код страницы - это исходный код полученый на первый звпрос от сервера и не меняется через JS.
Актуальное состояние - инструменты разработчика.

То есть мне не стоит на это обращать внимание?
(Добавление)
IllusionMH,
То есть то что прейдет в ответе результате первого запроса то и будит отображено в исходном коде ?
netwixell Отправлено: 15 Апреля, 2016 - 09:15:06 • Тема: Не полняй исходный код страницы • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 734
Контент в тело страницы подгружается при помощи ajax запроса.
В результате все работает замечательно. Приходит контент он вставляется в блок.
И страница выглядит как надо.
Но если открыть исходный код там вот это

Так как это то что приходит в теле ajax ответа
Если в mozila на странице исходного кода нажать f5 то отобразится весь код а не ответ ajax

Возможно что то я не правильно делаю.
В файле куда производится запрос стоит
PHP:
скопировать код в буфер обмена
  1. if(!$http_x_requested_with){
  2. include_once"head.php";
  3. }else{
  4. echo " хала бала";
  5. }
  6. if(!$http_x_requested_with){
  7. include_once"foot.php";
  8. }

Ajax запрос обычный XMLHTTPRequest
Страница отображается нормально но меня смущает такое положение дел.
netwixell Отправлено: 06 Апреля, 2016 - 12:27:20 • Тема: Как сделать чпу? • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 47
Есть фаил index.php который лежит в папке industries
Нужно сделать чпу

/industries/ - обращается к файлу index.php
/industries/?page=1 - передает в файл index.php get переменную page ($_GET['page'] даст 1)
/industries/bankivska_ta_finanso va_diyalnist - передает в файл index.php get переменную razd с указанным значением ($_GET['razd'] даст "bankivska_ta_finansova_diyalnist")
/industries/bankivska_ta_finansova_diyalnist?page=2 - передает в файл index.php get переменные razd и page с соответствующими значениями ($_GET['page'] даст 2 и $_GET['razd'] даст "bankivska_ta_finansova_diyalnist")

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^industries/([a-z_-]+)+$ industries/index.php?razd=$1


Как сюда добавить страницы?
netwixell Отправлено: 08 Марта, 2016 - 22:33:11 • Тема: Как узнать количество строк в массиве • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 37
PHP:
скопировать код в буфер обмена
  1. 'a'=>'b'
  2. 'b'=>'c'
  3. 'c'=>'d'
  4. 'd'=>'e'
  5. 'e'=>'f'
  6. 'f'=>'g'
  7. );
netwixell Отправлено: 03 Сентября, 2015 - 13:52:55 • Тема: Поморите доработать реулярное выражение для полного разбора url • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 618
CODE (javascript):
скопировать код в буфер обмена
  1. match(/((?:http|https):\/\/)*(?=(?:[\w]*\.[\w]*:[\d]*))*([\w]*\.[\w]*:[\d]*\/)*((\w*\/)*)*(\w*\.\w*)*\?*((?:\w*=\w*)*(?:\w*=\w*&)*(?:\w*=\w*)*)*(#\w*)*/)


разобрать нужно адрес http(s)://google.com:8080/folder/folder/file.php?param1=param1&param2=param2#hash

При этом в адресе могут отсутствовать домен следовательно протокол тоже,могут быть а могут не быть директории может быть или не быть файла или может быть применен чпу могут присутствовать а могут отсутствовать параметры и хеш.
netwixell Отправлено: 08 Апреля, 2015 - 16:28:11 • Тема: php socket fatal error • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 25
CODE (htmlphp):
скопировать код в буфер обмена
  1. Fatal error: Call to undefined function socket_create()

Не могу исправить ошибку
Стоит Apache2.2+php5 под windows 7
CODE (htmlphp):
скопировать код в буфер обмена
  1. extension=php_sockets.dll раскомментировано

Помогите пожалуйста.
netwixell Отправлено: 24 Марта, 2015 - 11:53:14 • Тема: Помогите разобраться на по поводу сервера • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 42
Мне нужно реализовать WebSocket. Скрипты написаны. С эхо сервером уже все работает. Что мне делать дальше и что мне нужно. Проект: сайт javascript+php стоит на Apache. Пользуюсь пока что бесплатным хостингом.
Нужен ли мне отдельный сервер тогда где его найти или не нужно перенести свой сайт на сервер Node.js или Linux.
Реализовывал все под виндон и тут все работает а как все это перенести на удаленный сервер?
Или я могу поставить его на этом же сервере где и стоит сайт?
netwixell Отправлено: 26 Января, 2015 - 20:55:55 • Тема: Не могу найти • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 651
LIME пишет:
netwixell пишет:
Мне нужен native javascript.
подходит человек на Дерибассовскую
-Такси Такси
подезжает копейка с евреем
- но вы же не такси...где у вас шашечки?
- тебе шашечки или ехать?
-----
тебе шашечки или ехать?
бери jQuery и ехай


А если я хочу понять суть как это работает? Но у самого мыслей нет как это реализовать. Хочу увидить логику и написать свое? Тоже jquery?
netwixell Отправлено: 26 Января, 2015 - 13:45:08 • Тема: Не могу найти • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 651
Подскажите не могу найти "замена стандартного скролбара", есть примеры только для jquery. Мне нужен native javascript.
netwixell Отправлено: 20 Января, 2015 - 20:21:34 • Тема: вызвать test().a().b() • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 728
OrmaJever пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. a:function(){alert('Hello');return this;},
  2. b:function(){alert('World'); return this;}

Вызывется только alert('Hello');
(Добавление)
Tyoma5891 пишет:
netwixell пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. var test=function(){
  2. var obj={
  3. a:function(){alert('Hello');},
  4. b:function(){alert('World');}
  5. };
  6. return obj;
  7. };
  8. test().a(); // Hello
  9. test().b(); // World


Возможно ли вывести Hello World вызвав test().a().b() ?


а где тут вывод простите? Улыбка


Окей вызвать alert('Hello'); затем alert('World');


http://javascript[dot]ru/alert :
Описание, примеры
ВЫВОДИТ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! модальное окно с сообщением. Посетитель не сможет продолжить работу, пока не нажмет на кнопку "ОК" в модальном окне.
netwixell Отправлено: 20 Января, 2015 - 20:06:28 • Тема: вызвать test().a().b() • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 728
CODE (javascript):
скопировать код в буфер обмена
  1. var test=function(){
  2. var obj={
  3. a:function(){alert('Hello');},
  4. b:function(){alert('World');}
  5. };
  6. return obj;
  7. };
  8. test().a(); // Hello
  9. test().b(); // World


Возможно ли вывести Hello World вызвав test().a().b() ?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB