PHP.SU

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

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

> Найдено сообщений: 28
rafaello9 Отправлено: 04 Ноября, 2015 - 13:00:53 • Тема: Как понять sql-запрос • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 72
Перечитал в инернете информацию по алиасам, но все равно, в голове каша.
1. Отсутствуют словосочетания AS
2. Вообще, правильно ли составлен запрос, если в таблице `jobs` есть столбцы `jobid` и `queueid`, но там нет `statid`. Просто дело в том, что этот запрос иногда срабатывает, а иногда выдает ошибку.
3. Пожалуйста, переведите на понятный русский язык, типа:"Выбрать значение в столбце `statid` ..... и т.д."
rafaello9 Отправлено: 04 Ноября, 2015 - 11:08:04 • Тема: Как понять sql-запрос • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 72
Друзья!
Подскажите, что значит этот чудесный sql-запрос? Что значат эти буквы j, n.
CODE (SQL):
скопировать код в буфер обмена
  1. $query = "SELECT statid FROM " . O_TABLEPREFIX . "jobs j, " . O_TABLEPREFIX . "stats_newsletters n WHERE j.queueid=n.queueid AND j.jobid='" . (int)$jobid . "'";

В таблице `stats_newsletters` есть столбцы `statid` и `queueid`, а в таблице `jobs` есть столбцы `jobid` и `queueid`
rafaello9 Отправлено: 27 Сентября, 2015 - 13:43:02 • Тема: Передать переменную из javascript в php при первой загрузке • Форум: Вопросы новичков

Ответов: 9
Просмотров: 426
Цитата:
Любое меню можно перестроить одними лишь стилями

это утверждение верно относительно более-менее простых меню.
Что не скажешь про навороченные адаптивные меню, работающие на JQuery, в то время как основное меню более простое.
rafaello9 Отправлено: 27 Сентября, 2015 - 12:49:24 • Тема: Передать переменную из javascript в php при первой загрузке • Форум: Вопросы новичков

Ответов: 9
Просмотров: 426
Цитата:
Учитесь адаптивно верстать

Видимо так и придется сделать, потому что другого выхода нет.
Просто я хотел не засорять индексную страницу лишним кодом, а вывести html-код меню в зависимости от ширины браузера.
То есть я хотел вот так:
index.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if($_SESSION['SCREEN_WIDTH'] >500)
  3. {function_print_menu();}else{function_print_adaptive_menu();}
  4. ?>

а теперь придется так:
CODE (html):
скопировать код в буфер обмена
  1. <div class="menu">
  2. ....здесь внушительный по размерам код
  3. </div>
  4. <div class="adaptive_menu">
  5. ....здесь внушительный по размерам код
  6. </div>

style.css
CODE (htmlphp):
скопировать код в буфер обмена
  1. @media screen and (max-width:500px){
  2. .menu{display:none;}
  3. .menu_adaptive{display:block;}
  4. }
  5. @media screen and (min-width:500px){
  6. .menu{display:block;}
  7. .menu_adaptive{display:none;}
  8. }
rafaello9 Отправлено: 26 Сентября, 2015 - 18:46:27 • Тема: Передать переменную из javascript в php при первой загрузке • Форум: Вопросы новичков

Ответов: 9
Просмотров: 426
Цитата:
ну так правильно
сначала отрабатывает php (откуда он получит какие-то там параметры ширины/высоты?)
потом js на клиенте
далее идёт запрос с рассчитанными параметрами и только в этот момент до php доходят параметры ширина/высота

Я так понимаю, что значит нельзя это осуществить при самой первой загрузке страницы?
rafaello9 Отправлено: 26 Сентября, 2015 - 13:26:31 • Тема: Передать переменную из javascript в php при первой загрузке • Форум: Вопросы новичков

Ответов: 9
Просмотров: 426
Здравствуйте!
Есть готовый код, который передает размер браузера в переменную PHP. Вся беда в том, что именно при самой первой загрузке эта самая переменная не определяется и выходит ошибка:
PHP:
скопировать код в буфер обмена
  1. Notice: Undefined index: SCREEN_WIDTH in

И только после повторной перезагрузке эта переменная начинает работать.
Пожалуйста, подскажите, как сделать так, чтобы эта переменная отрабатывала с самой первой загрузки страницы!
Вот, собственно код:
CODE (javascript):
скопировать код в буфер обмена
  1. <head>
  2. .......
  3. <script>  
  4.     widthd = $(window).width(); // ширина  
  5.     heightd = $(window).height(); // высота  
  6. document.write ('<img src="/allinclude/mycss.php?w='+widthd+'&h='+heightd+'" '+'border="0" width="1" height="1" />');
  7. </script>
  8. </head>

/allinclude/mycss.php
PHP:
скопировать код в буфер обмена
  1. <?
  2. if(!empty($_GET['w'])){$_SESSION['SCREEN_WIDTH'] = $_GET['w'];}
  3. ?>

index.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if($_SESSION['SCREEN_WIDTH']){echo $_SESSION['SCREEN_WIDTH'];
  3. ..........//здесь код
  4. } ?>

Весь этот код (кроме /allinclude/mycss.php ) прописан на индексной странице и загружается одномоментно.
rafaello9 Отправлено: 16 Января, 2015 - 05:54:21 • Тема: Проверить ссылку • Форум: Вопросы новичков

Ответов: 14
Просмотров: 451
Я понимаю....
простите, а какой функцией можно вытащить все ссылки из $iscomiy_text ?
rafaello9 Отправлено: 15 Января, 2015 - 16:26:35 • Тема: Проверить ссылку • Форум: Вопросы новичков

Ответов: 14
Просмотров: 451
Просто СУПЕР!!!
Благодарю!
rafaello9 Отправлено: 15 Января, 2015 - 12:44:34 • Тема: Проверить ссылку • Форум: Вопросы новичков

Ответов: 14
Просмотров: 451
Добрый день!
Есть массив из ссылок для проверки:
PHP:
скопировать код в буфер обмена
  1. $url_text = array(
  2.     'http://jghty.com',
  3.     'http://kgjtu.net',
  4.     'http://kfjfyt.org',
  5.     'http://nvhgy.jfhty.org'
  6. );

Надо проверить искомый текст на присутствие любой ссылки из $url_text.
Причем искомый текст может быть как txt-формате, так и в html-формате. Например:
PHP:
скопировать код в буфер обмена
  1. $iscomiy_text = '
  2. Вы получили это письмо, потому что
  3. подписались на рассылку .......
  4. ............................
  5. на сайте http://kgjtu.net/my-page/jfhgy.html
  6. ';

или
PHP:
скопировать код в буфер обмена
  1. $iscomiy_text = '
  2. <head></head>
  3. <body>
  4. <p>Вы получили это письмо, потому что</p>
  5. <p>подписались на рассылку .......</p>
  6. ............................
  7. <p>на сайте <a href="http://kgjtu.net/my-page/jfhgy.html">вот здесь</a></p>
  8. ';

Еще раз мой вопрос.
Как проверить $iscomiy_text на присутствие/отсутствие любой ссылки из массива $url_text ? Причем, ссылка в искомом тексте может иметь вид 'http://kgjtu.net/my-page/jfhgy.html',
а в массиве $url_text - 'http://kgjtu.net/'
rafaello9 Отправлено: 10 Февраля, 2013 - 18:03:41 • Тема: Все та же кодировка • Форум: Вопросы новичков

Ответов: 2
Просмотров: 123
Вот спасибо!

Пошел тестировать!
rafaello9 Отправлено: 10 Февраля, 2013 - 15:34:37 • Тема: Все та же кодировка • Форум: Вопросы новичков

Ответов: 2
Просмотров: 123
Общий привет!
Вроде уже много говорится везде про эту кодировку, но вот никак не получается решить один вопрос.
Сайт и база данных использует utf-8
Понадобилось мне подключить к сайту сервис онлайн-оплаты.
На самой последней странице page.php есть html-форма которая через POST закидывает на сервер платежной системы платежные данные.
Сам сервер платежной системы рекомендует отправлять ему данные в charset="windows-1251"
Ладно, последнюю страницу page.php моего сайта я переделал в windows-1251.
Но, там есть переменные, например-название товара ($detali = "Утюг лепездрический";), которые вытаскиваются из базы данных. А в базе данных, как я писал выше, все сохраняется в utf-8
В итоге на сервер платежной системы приходят крякозябры.
Посоветуйте, пожалуйста, как мне отправлять данные с моего utf-8 сайта на windows-1251 сервер, что бы там у них не выходили кряки!!
Help!!
rafaello9 Отправлено: 12 Ноября, 2012 - 09:16:32 • Тема: Отправка данных на два различных сервера • Форум: Работа с сетью

Ответов: 0
Просмотров: 950
Доброго дня!
На сайте есть html- форма, которая отправляет значения переменных на файл send.php, расположенный на этом же сайте.
В этом файле send.php описана функция curl_, которая отправляет на сервер данные для отправки смс.
Что-то вроде этого:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.   $url = "http://91.212.89.130:8080/mobile.php "; // URL на который посылаем запрос
  4. $login = 'tratata'; // логин
  5. $passw = 'tamtam'; // пассворд
  6.  
  7. $ch = curl_init();  
  8. curl_setopt($ch, CURLOPT_URL,$url); // Устанавливаем URL на который посылать запрос  
  9. curl_setopt($ch, CURLOPT_HEADER, 1); //  Результат будет содержать заголовки
  10. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // Результат будет возвращём в переменную, а не выведен.
  11. curl_setopt($ch, CURLOPT_TIMEOUT, 3); // Таймаут после 4 секунд
  12. curl_setopt($ch, CURLOPT_POST, 1); // Устанавливаем метод POST
  13. curl_setopt($ch, CURLOPT_POSTFIELDS, 'login=tratata&passw=tamtam&phone=998909011748&text=soobsheniye s sayta&act=1&mtsmodem=1'); // посылаемые значения
  14. $result = curl_exec($ch);  
  15. curl_close($ch);  
  16.  
  17. if (strpos($result,'302 F')!== FALSE) echo "<b>Good!</b>";
  18. else echo "<b>Bad</b>";
  19. ?>

Задачка состоит в следующем.

Ввиду сложившихся обстоятельств, необходимо отправлять данные на два различные сервера. Причем, условием для сортировки (кому отправлять) между ними служит только номер телефона, на который отправляется смс.

В данном случае, это $phone

Подскажите пожалуйста, как мне составить условие if else, чтобы:
1. На один сервер уходили все сообщения, телефоны получателя которого имеют 4-ю и 5-ю цифру 98, например ***98*******
2. На другой сервер, все остальные.

Причем, в первом случае, вначале + не должен быть, а во втором случае, впереди должен стоять +
(пример +************)
rafaello9 Отправлено: 04 Июня, 2011 - 17:34:44 • Тема: Редирект ссылки • Форум: CMS и фреймворки

Ответов: 0
Просмотров: 978
Здравствуйте Господины!
Я в программировании зеленый,как три рубля образца 1961 года (СССР).
Обращаюсь с просьбой помочь в одном маленьком вопросе.

На отдельном домене второго уровня и на базе CMS JOOMLA
я создал интернет-магазин .
Вопрос заключается в следующем:
На кнопочке "Купить" (естественно будет три кнопочки-Украина,Россия и Беларусия,и Другие страны)
каким образом сделать редирект,что-бы сразу перекидывало на страницу http://client[dot]visionshop[dot]at/
или http://client[dot]visionshop[dot]com[dot]ua , или http://client[dot]visionshop[dot]me
но именно на страницу с уже выбранным количеством и стоимостью .(смотри прикрепленный файл)
Я не силен в программировании,но я догадываюся,что это будет скорее всего
какой-то php-файл.

Можете ли Вы оказать помощь в этом вопросе (если требуется оплата,прошу сообщить
способ оплаты) или подскажете к кому обратиться!


Адрес моего сайта
http://shopvision1[dot]ru/



Пример готового решения
http://rafaello9[dot]de3[dot]ru
или
http://de3[dot]ru

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB