PHP.SU

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

Страниц (17): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец

> Найдено сообщений: 254
Medallion Отправлено: 10 Июня, 2012 - 18:59:27 • Тема: Посоветуйте! • Форум: Регулярные выражения

Ответов: 7
Просмотров: 362
Нужна помощь понять.
Есть код:
PHP:
скопировать код в буфер обмена
  1.  
  2. $str = '$$string all$$';
  3.  
  4. preg_match_all('/[a-z]/', $str, $arr);
  5.  
  6. echo $arr[0][0];
  7.  


Регулярка ищет вхождения с символа a по символ z
и записывает каждый символ как одно значение массива
Первый символ я вывожу так: echo $arr[0][0];
Второй так: echo $arr[0][1]; и т.д.
Как всю строку, записать в одно значение массива, при этом незная сколько символов в строке.
Пожалуйста с разъяснением, если не трудно. Заранее спасибо.
(Добавление)
Дошло Подмигивание
preg_match_all('/[a-z]+/', $str, $arr);
(Добавление)
Поехали далее, как выбрать строку между знаками доллара?!
PHP:
скопировать код в буфер обмена
  1.  
  2. $str = '$$string one$$';
  3. preg_match_all('/[$]{2}[a-z].*[$]{2}/', $str, $arr);
  4. echo $arr[0][0];
  5.  


Кто разъяснит?!
Medallion Отправлено: 10 Июня, 2012 - 16:28:49 • Тема: создание таблицы в цикле • Форум: Вопросы новичков

Ответов: 4
Просмотров: 251
А сейчас !
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. echo ' <table>
  3.                 <tr>
  4.                         <td><a href="?id='.$array[id].'">'.$array[name].'</a></br></td>
  5.                 </tr>
  6.                 <tr>
  7.                         <td>'.$array[info].'</br></br></td>
  8.                 </tr>  
  9.        </table>';
  10.  
Medallion Отправлено: 10 Июня, 2012 - 16:12:14 • Тема: Посоветуйте! • Форум: Регулярные выражения

Ответов: 7
Просмотров: 362
Посмотрим, что получится
Medallion Отправлено: 10 Июня, 2012 - 15:31:55 • Тема: Посоветуйте! • Форум: Регулярные выражения

Ответов: 7
Просмотров: 362
Здравствуйте! Посоветуйте, с чего начать изучение регулярок,
и какие сперва проще, или наоборот лучше, PERL или POSIX.

Да первый совет мне, не ленится Улыбка я это и сам знаю.
Какая литература есть или сайты, где всё подробно разъясняется, что где и как.
Или кто-то не поленится да выложит здесь на форуме, а может кто-то ранее выкладывал, инфу начало-начал про регулярки, например в разделе уроки PHP, так скажем для всех.

Может кто подскажет какие-нибудь видеоуроки есть, именно про регулярки, в каком направлении метить?!
Medallion Отправлено: 10 Июня, 2012 - 15:20:19 • Тема: добавить какой-либо content по клику. • Форум: Вопросы новичков

Ответов: 1
Просмотров: 119
Без перезагрузки организовывается на Javascript с технологией AJAX. Проще подключать библиотеку JQUERY, и через неё реализовывать AJAX-запросы. А по поводу, если у клиента отключён javascript, вообще переадресовывать на страницу, с содержанием: "Для работы с сайтом, включите javascript".
Делается meta-refresh(переадресация) в тегах <noscript></noscript>
Medallion Отправлено: 10 Июня, 2012 - 10:38:31 • Тема: Подскажите сайт для запуска парсера? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 176
Это как удаленно?! Здесь бесплатно.
http://www[dot]hostinger[dot]ru/hosting
Medallion Отправлено: 09 Июня, 2012 - 17:37:11 • Тема: 3 полезных сервиса, которыми я пользуюсью.... • Форум: HTML, Дизайн & CSS

Ответов: 1
Просмотров: 737
Закруглить углы кроссбраузерно, запросто!
Да ещё с поддержкой IE от 6 версии
http://aimweb[dot]name/border/

Раскрасить в градиент, любой элемент кроссбраузерно, запросто!
[url]colorzilla.com/gradient-editor/[/url]

Протестировать вёрстку на разных разрешениях экрана, проще простого!
http://viewlike[dot]us/

Кто предложит лучше! Буду рад посмотреть..
Да и другие полезные сервисы...
Подмигивание
Medallion Отправлено: 09 Июня, 2012 - 09:22:39 • Тема: Открытие файла PHP • Форум: Работа с файловой системой и файлами

Ответов: 3
Просмотров: 1731
Видимо ошибся в скрипте. Спасибо!
(Добавление)
Дополнение:
Файл, допустим script.php содержит знаки открытия и закрытия php
и содержимое:

Вот это содержимое мне нужно вытащит и перетащит в другой файл PHP
Тоесть открыть файл PHP, вытащит определенное значение
открыть другой файл php и записать значение, при этом в обоих файлах
есть наличие открывающего и закрывающего тегов.
Каким образом это осуществить, есть функции?!
Medallion Отправлено: 09 Июня, 2012 - 09:12:35 • Тема: Открытие файла PHP • Форум: Работа с файловой системой и файлами

Ответов: 3
Просмотров: 1731
Здравствуйте! Возник вопрос такого рода.
Мне нужно открыть файл PHP, который не содержит PHP-'теги',
например, как обычный файл функцией fopen() и прочитать
содержимое этого файла.
Возможно ли это и как осуществить?!
Medallion Отправлено: 09 Июня, 2012 - 09:07:27 • Тема: кнопка в php • Форум: Корзина

Ответов: 2
Просмотров: 1546
С помощью JQUERY у тебя всё получиться с посредством AJAX и самим Javascript-том
для управления скрипта PHP по удалению, изменению, сортировке.
Medallion Отправлено: 08 Июня, 2012 - 08:46:56 • Тема: ширина блока с position:absolute • Форум: HTML, Дизайн & CSS

Ответов: 7
Просмотров: 3238
Так работает!
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE HTML>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <title>Тестинг</title>
  7.  
  8. <style>
  9.        *
  10.        {
  11.                margin:0;
  12.                padding:0;
  13.                list-style:none;
  14.        }
  15.  
  16.        .menu>.item
  17.        {
  18.                width:100px;
  19.                height:20px;
  20.                 border: 1px solid #9C3;
  21.        }
  22.      
  23.        .menu>.item>.subitems
  24.        {
  25.                position:absolute;
  26.                 top: 20px;
  27.                left:0;
  28.                 border: 1px solid #9C3;
  29.        }
  30.      
  31.        .menu>.item>.subitems>li
  32.        {
  33.                float:left;
  34.                 border: 1px solid #9C3;
  35.        }
  36. </style>
  37. </head>
  38.  
  39. <body>
  40.  
  41. <ul class="menu">
  42.         <li class="item">
  43.                 <ul class="subitems">
  44.                         <li>
  45.                                 sdfsdfsdf
  46.                         </li>
  47.                         <li>
  48.                                 sdfsdfsdf
  49.                         </li>
  50.                         <li>
  51.                                 sdfsdfsdf
  52.                         </li>
  53.                         <li>
  54.                                 sdfsdfsdf
  55.                         </li>
  56.                         <li>
  57.                                 sdfsdfsdf
  58.                         </li>
  59.                         <li>
  60.                                 sdfsdfsdf
  61.                         </li>
  62.                         <li>
  63.                                 sdfsdfsdf
  64.                         </li>
  65.                 </ul>
  66.         </li>
  67. </ul>
  68. </body>
  69. </html>
  70.  
  71.  


Убрал relative и сделал top у absolute 20px, равной высоте блока li с классом item
Medallion Отправлено: 05 Июня, 2012 - 21:47:55 • Тема: Не выводится нужный блок • Форум: Если скрипт не работает

Ответов: 2
Просмотров: 1571
Может дело всё в куках.
Но вот смотри, мой пример реализации, только некоторые не ругайтесь на код Подмигивание
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. include('database.php');
  4. db_connect('localhost','SR','8282','test');
  5. $sql = 'SELECT action FROM friends';
  6. $result = mysql_query($sql);
  7. $myrow = mysql_fetch_assoc($result);
  8.  
  9.  
  10. if($myrow['action'] == 0) {
  11.         $itog = 'Добрый день! Ты можешь добавить меня в друзья!<br>
  12.                         <a href="?friend=1">Добавить в друзья!</a>';
  13. }
  14.  
  15. if($myrow['action'] == 1) {
  16.         $itog = 'Добрый день! Ты мой друг, ты можешь удалить меня!<br>
  17.                         <a href="?friend=0">Удалить из друзей!</a>';
  18. }
  19.  
  20. if(isset($_GET['friend']) && $_GET['friend'] == 1){
  21.         $sql = 'UPDATE friends SET action=1';
  22.         echo '  <script type="text/javascript">
  23.                                 location.href="/";
  24.                         </script>';
  25. }
  26.  
  27. if(isset($_GET['friend']) && $_GET['friend'] == 0){
  28.         $sql = 'UPDATE friends SET action=0';
  29.         echo '  <script type="text/javascript">
  30.                                 location.href="/";
  31.                         </script>';
  32. }
  33.  
  34. ?>
  35.  
  36. <!DOCTYPE HTML>
  37. <html>
  38. <head>
  39. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  40. <title>JS</title>
  41. </head>
  42.  
  43. <body>
  44. <?php echo $itog;?>
  45. </body>
  46. </html>
  47.  


Первые две строчки подключение, потом выборка значения из поля action.
Есть база test, в ней таблица friends, в которой поле action.
Если в поле ноль, выводится Добрый день! Ты можешь добавить меня в друзья! и соответственно ссылка с GET-параметром friends=1
Условие проверяет, если пришел параметр со значением 1, меняет в базе в поле action значение на один.
Выборка из базы значения, оно равно один, значит выводится сообщение:
Добрый день! Ты мой друг, ты можешь удалить меня! и соответственно ссылка.
После нажатия, передается GET-параметр со значением 0, и соответственно меняется значение в таблице action.
Использован также редирект javascript, чтобы было видно сразу изменение.

Пишу подробно, чтобы не было вопросов.
Остальным, может это так и не организовывается, всмысле, таким мини-скриптом но смысл реализации я думаю передал.
Medallion Отправлено: 05 Июня, 2012 - 20:59:45 • Тема: Ошибки пути • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 63
alex_stepanow пишет:
путь к блоку в котором прописано меню - /comfort/blocks/main-menu-eng.ph p


В конце в расширении пробел, он действительно есть в файле ?! Тоесть ты путь копирнул, или здесь с пробелом написал?!
Medallion Отправлено: 05 Июня, 2012 - 20:50:28 • Тема: Не получается подключится с помощью require_once • Форум: Вопросы новичков

Ответов: 4
Просмотров: 192
Всегда бывает какая-то мелочь. Посмотри внимательно, может букву не ту указал, русскую например. Перебери все варианты.
Medallion Отправлено: 05 Июня, 2012 - 07:17:05 • Тема: Запис данных в базу • Форум: Работа с СУБД

Ответов: 6
Просмотров: 1395
В чём суть вопроса заключается ?!

Страниц (17): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB