PHP.SU

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

Страниц (5): « 1 2 3 4 [5]

> Найдено сообщений: 75
bestbios Отправлено: 05 Ноября, 2013 - 00:46:18 • Тема: Проблема с проверкой данных в .txt файле [PHP] • Форум: Вопросы новичков

Ответов: 6
Просмотров: 204
OrmaJever пишет:
FleXik нет, в $str будет $file, а $result как я понимаю вам вообще не нужен, уберите его. Ну а само слово в тексте, если хотите его в переменную то будет так
PHP:
скопировать код в буфер обмена
  1. $word = 'один';
  2. preg_match('#(^|\s)'.$word.'($|\s)#i',$str);


PHP:
скопировать код в буфер обмена
  1. preg_match("#(?:^|\s)один(?:$|\s)#i",$str,$result);
Подмигивание
bestbios Отправлено: 05 Ноября, 2013 - 00:31:19 • Тема: Изменить href через javascript (не работает) • Форум: JavaScript & VBScript

Ответов: 19
Просмотров: 10092
спасибо работает, а как заменить все ссылки на странице с id="aaa"? Сейчас заменяет только в первом теге.
bestbios Отправлено: 04 Ноября, 2013 - 23:24:15 • Тема: Проблема с проверкой данных в .txt файле [PHP] • Форум: Вопросы новичков

Ответов: 6
Просмотров: 204
preg_match("/^один$|\sодин\s|\sодин$|^один\s/i",$search,$result);
bestbios Отправлено: 04 Ноября, 2013 - 22:50:35 • Тема: Изменить href через javascript (не работает) • Форум: JavaScript & VBScript

Ответов: 19
Просмотров: 10092
CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <script type='text/javascript'>
  6. var iCal = document.getElementById("aaa").href;
  7. var onew = iCal + '12345.html';
  8. document.getElementById("aaa").href = onew;
  9. </script>
  10. <a id="aaa" href="http://site.ru/">mylinktext</a>
  11. </body>
  12. </html>


не могу понять почему не работает замена href ссылки?
bestbios Отправлено: 03 Ноября, 2013 - 12:10:01 • Тема: Как ограничить доступ к файлу? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 263
При загрузке страницы проверяется авторизация (сессия) ,
if (авторизация) echo "url to video";
bestbios Отправлено: 03 Ноября, 2013 - 11:59:00 • Тема: Убрать ошибку Use of undefined constant • Форум: Вопросы новичков

Ответов: 51
Просмотров: 2032
[quote=biperch]компилятор говорит что он в шоке от того что нет такой константы, обрамите ключ в кавычки
[/quote

точно блинУлыбка спасибо

caballero пишет:
@isset()

только нахрена его проверять
PHP это и так сделает


у меня закрытые разделы на основе сесиий, далее идет проверка существования переменных сессии

if (isset($_SESSION['xxx'])) ...;

есть вариант сделать проще?
bestbios Отправлено: 03 Ноября, 2013 - 10:06:54 • Тема: Убрать ошибку Use of undefined constant • Форум: Вопросы новичков

Ответов: 51
Просмотров: 2032
Есть следующий код:



если $_REQUEST[PHPSESSID] не определена, то соответственно получаем ошибку:

PHP:
скопировать код в буфер обмена
  1. Use of undefined constant PHPSESSID - assumed 'PHPSESSID'


Как можно более корректно проверить существование PHPSESSID без использования костыля error_reporting(0);
bestbios Отправлено: 27 Октября, 2013 - 20:04:26 • Тема: Переменные в $_SESSION • Форум: Вопросы новичков

Ответов: 2
Просмотров: 107
Не помогло.
PHPSESSID передается (проверял).

Второй файл:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. echo $_SESSION['counter'];
  4.  
  5. ?>

(Добавление)
Проблема оказалась в проблемах на сервере.
bestbios Отправлено: 27 Октября, 2013 - 19:35:03 • Тема: Переменные в $_SESSION • Форум: Вопросы новичков

Ответов: 2
Просмотров: 107
Почему-то переменная $_SESSION['counter'] доступна только при первичной создании сессии. При последующем обращении к этой или иным страницам сайта, $_SESSION['counter'] не доступна.

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.        
  4. if (isset($_POST['submit'])){
  5.  
  6. if (isset($_POST['captcha'])) {
  7.  
  8. $capcha_number = $_POST['captcha'];
  9.  
  10. }
  11.  
  12. if (empty($capcha_number)) {
  13.  
  14. exit ("Вы не ввели проверочный антиспам код");}
  15.  
  16. if (!is_numeric($capcha_number)) {
  17.  
  18. exit ("Вы ввели неверный проверочный антиспам код");}
  19.  
  20. if(strpos($capcha_number,"12345")!==false) {
  21.  
  22.  
  23. $_SESSION['counter']='cdvddf356454sdcdvfavf';
  24.  
  25. }
  26.  
  27. }
  28.  
  29. //выводится только если strpos($capcha_number,"12345")===true
  30. echo $_SESSION['counter'];
  31. ?>
  32.  


Так и должно работать или что-то не так делаю?
bestbios Отправлено: 24 Октября, 2013 - 14:21:04 • Тема: Парсить группы в ВК. Добавление этих данных в другую группу. • Форум: Вопросы новичков

Ответов: 5
Просмотров: 308
Реально. У меня работает через курл по крону. Можно через api. Думаю через api было бы намного проще, тк там есть специальные методы для этого.
Но вроде как для работы с api нужен ключ, а чтобы его получить у вас должно быть уникальное приложение для вк.
bestbios Отправлено: 24 Октября, 2013 - 09:23:04 • Тема: Mysql query in loop • Форум: Вопросы новичков

Ответов: 1
Просмотров: 78
ORDER BY duration GROUP BY src
bestbios Отправлено: 24 Октября, 2013 - 09:20:39 • Тема: FTP подключится через PHP • Форум: Вопросы новичков

Ответов: 4
Просмотров: 181
посмотри логи на сервере
bestbios Отправлено: 22 Октября, 2013 - 17:30:41 • Тема: Как писать красивый код? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 174
Черт голову сломит в моем быдлокоде Улыбка Как научиться писать код приятный глазу и легкий в понимании другим людям?
bestbios Отправлено: 26 Сентября, 2013 - 18:34:42 • Тема: Передача по ссылке • Форум: Вопросы новичков

Ответов: 8
Просмотров: 336
Спасибо LIME, теперь понятно

PHP:
скопировать код в буфер обмена
  1. function bar() // Операция & отсутствует
  2. {
  3.     $a = 5;
  4.     return $a;
  5. }


возвращает 5

PHP:
скопировать код в буфер обмена
  1. function &bar()
  2. {
  3.     $a = 5;
  4.     return $a;
  5. }


возвращает &$a
bestbios Отправлено: 25 Сентября, 2013 - 23:45:46 • Тема: Передача по ссылке • Форум: Вопросы новичков

Ответов: 8
Просмотров: 336
Курю маны по ссылкам http://php[dot]ru/manual/language[dot]re[dot][dot][dot]rences[dot]pass[dot]html

Вопрос почему следующая передача по ссылке является неправильной?

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. function foo(&$var)
  4. {
  5.     $var++;
  6. }
  7. function bar() // Операция & отсутствует
  8. {
  9.     $a = 5;
  10.     return $a;
  11. }
  12. foo(bar()); // Вызывает неисправимую ошибку начиная с PHP 5.0.5
  13.  
  14. foo($a = 5); // Выражение, а не переменная
  15. foo(5); // Константа, а не переменная
  16. ?>
  17.  


Ведь bar() возвращает переменную $a, которая является ссылкой на значение 5.
те фактически тоже самое, что:

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. function foo(&$var)
  4. {
  5.     $var++;
  6. }
  7.  
  8. $a=5;
  9. foo($a);
  10. // $a здесь равно 6
  11. ?>
  12.  

Страниц (5): « 1 2 3 4 [5]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB