PHP
A general-purpose scripting language especially suited to web development
Explore Questions
There are no popular questions to show right now
-
0 votes2 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes2 answers
-
0 votes0 answers
2,481 questions in this forum
-
Неправильная работа users.search Вконтакте API
Столкнулся с любопытным случаем. Задача проста: получить объекты пользователей по строке поиска. Решение: метод users.search. Для него есть параметр "q" - question, query от чего они там сокращали. Результат: возвращается у меня топ пользователей или случайный их набор, независимо от строки поиска. Распечатал запрос, выполнил в браузере - тоже самое, все равно идет топ. Проверил запрос, вроде все на месте - параметр, кодированная с латиницы строка, токен. К счастью, проблема нашлась почти сразу и была очень глупой. Символы "q" и "g" при беглом взгляде на строку запроса (маленький шрифт) выглядят похоже. Как я умудрился туда засунуть "g" - не знаю, но факт - ошибки …
0 votes7 answers -
Узнать страну по IP
Привет, есть вопрос: собственно озвученный в сабже. Но я повторю... Знает ли ктонибудь как узнать страну по IP? Я понимаю, что нужно подключаться к базам IP адресов и узнавать ответы по каждому IP. Пока у меня цель - узнать основные промежутки IP стран (хотябы Украина / Россия). На каком то форуме откопал базы IP промежутков (наверное старые - моего IP в промежутках не оказалось ). И еще вопрос: пока я знаю 2 официальные базы IP(c WHOIS сервисами: whois.arin.net, whois.ripn.net) Arin и Ripn. Это и все базы IP? Заранее благодарен!
0 votes11 answers -
Как создать записи на сервере ?
Объясните, кто знает !!! Создаю сайт на движке вордпресс, все темы разбросал на рубрики, темы, даты. Появились страницы, у которых путь типа http://site.ru/2009/04/07/sample-post/ - открываются, но на сервере нет папки 2009 в которой 04 и тд . А яндекс и гугл не хочет индексировать – хочет чтобы на сервере были папки (что-то типа того). Нужно чтобы все записи находились на сервере в своих папках ??? ( чтобы поисковики идя по пути попадали куда надо или вордпресс должен как-то поисковики поправлять и отправлять на страницу) … что делать?
0 votes10 answers -
не могу понять код
Други, в одном месте наткнулся на код, пытаюсь его понять и там есть такая строка if (isset($_GET['action']) AND $_GET['action']=="logout")....бла-бла-бал что вот это такое - $_GET['action'] скрипт сам маленький и там НИ где нет форма с имеем "action" помогите.
0 votes9 answers -
Денвер не запускает ни один скрипт
После установки пробной версии касперского (будь он не ладен) перестались интерпритироваться php скрипты. При чем если его отключить, то запускаются, но только через ИЕ, а через другие браузеры - нет. При чем через ИЕ запускается только урл вида: test.ru/ а например: test.ru/index.php - не алле и при наборе такого урла: test.ru/test/ - показывает что есть в директории, кликаешь на index.php - переходит вводишь: test.ru/test/index.php - не переходит. Бред какой-то...
0 votes7 answers -
Как убрать ссылки в тексте?
Можно ли как блокировать саму гиперссылку, но оставить текст гиперссылки.
0 votes10 answers -
PHP и XML
В поисках возможности средствами XML редактировать файлы нашел множество различных функций, но все они для чтения данных с xml-файлов. Подскажите какими функциями можно редактировать xml-файлы? P.S. Почему я об этом спрашиваю? Потому что PHP такой язык: вчера были одни функции, сегодня эти функции уже считаются архаичными и деревянными, завтра окажется, что задача которую ты решил в 100 строчках решается новыми функциями в 10 строк
0 votes9 answers -
Не выводится текст
Вот такой код <? include("blocks/db.php"); if(isset($_GET['cat'])){$cat=$_GET['cat'];} $result=mysql_query("SELECT * FROM categories WHERE id='$cat'",$db); if(!$result){echo "Выборка не прошла";} $myrow=mysql_fetch_array($result); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="description" content="<? echo $myrow["meta_d"]?>"> <meta name="keywords" content="<? echo $myrow["meta_k"]?>"> <link href="style/style.css" rel="stylesheet" type="text/css"> <title><? echo $myrow["title"];?></title> </head> <body> <di…
0 votes6 answers -
ПХП Обратная Связь
ребят подскажите что не так в этой обратной связи. Плюс нужно немного изменить поведение при отправки. точнее здесь при посылке открывается окно с сообщением, типа отправлено, хотелось бы чтобы при нажатии на "отправить" появлялось обычное виндовское окошко с информацией об отправке. <?php if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['company'])) {$company = $_POST['company'];} if (isset($_POST['phone'])) {$phone = $_POST['phone'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['web'])) {$web = $_POST['web'];} if (isset($_POST['message'])) {$message = $_POST['message'];} $address = 'mail@gmail.com'; $sub = "Email from…
0 votes4 answers -
фоновая картинка в php
Хочу отредактировать левую колонку в теме (скин) для WordPress. Имеем код в файле sidebar-left.php <style type="text/css"> </style><div class="dbx-group" id="sidebar-left"> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?> <!--sidebox start --> <div id="categories" class="dbx-box"> <h3 class="dbx-handle"><?php _e('Рубрики'); ?></h3> <div class="dbx-content"> <ul> <?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=1'); ?> </ul> </div> </div> <!--sidebox end --> <!--sidebox start --> &l…
0 votes2 answers -
Конструкция типа $db->query($s)->fetchAll();
В ООП стал часто встречать конструкцию типо $db->query($s)->fetchAll(); или $this->load->model('blog'); Выглядит это очень красиво и удобочитаемо. И мне стало интересно как такое сделать. Кто нибудь знает тут как такое делается.
0 votes19 answers -
Как вывести php код на монитор
Например как реализована функция на этом сайте, С тегами ?
0 votes7 answers -
Проблема с .htaccess
Файл .htaccess: RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] Такая проблема. Я сделал файл .htaccess для переадресации всех запросов на index.php для обработки. Но когда я сделал так, что сценарий должен отображать html страницу с подключенным css файлом стиль не сработал. Для интереса я переместил его в тег style. Стиль сработал, но фоны или другие указанные файлы не загрузились. Я подумал,что файл .htaccess перенаправляет вообще все запросы. Я попытался создать ещё одно правило по примеру, но не получилось. Вот код: RewriteCond /style/%{REQUEST_FILENAME} -f RewriteRule (.*) /style/$1 [L] Незнаю, что не правильн…
0 votes17 answers -
Регистрация на PHP
Ребят Здравствуйте, подскажите урок по регистрации на php,Не надо посылать в Google я только что оттуда)) Дело в том что нашел в google несколько уроков, вроде бы все норм сделал все работает, а потом зашел в комментарии почитал и ужаснулся, оказывается все что я выучил и написал никуда не годиться и называется в народе ГОВНОКОД, Зачем люди пишут такие уроки не понятно, Может покажете адекватный урок РЕГИСТРАЦИИ НА PHP после которого мне не будут говорить где ты этот говнокод взял, нельзя хранить пароли с логинами в куках и прочее, Сколько лазил в Google практически все уоки по регистрации идентичны, и во всех комментариях к этим урокам пишут что так писать ненужно, Я пон…
0 votes22 answers -
Туповатый вопрос - как внутри echo использовать кавычки?
Короче ситуация такая, я пишу допустим echo "<a href="http://ag.ru/">AG</a>"; И кавычка перед http распознается php как закрывающая echo, в результате ошибка. Иногда так нужно вставить в текст кавычки, а из за этого глюка нельзя. Посоветуйте что-нибудь пожалуйста.
0 votes15 answers -
Кроссдоменная авторизация и передача данных
Есть один набор скриптов, который рулит сразу тремя сайтами одного хозяина. В зависимости от домена показывается разный набор шаблонов, позиции каталога выбираются из разных категорий и чуть-чуть отличаются маленькие настройки — зато админка одна и, если что-то надо сделать, то всё делается изменением одного скрипта, а не трёх. Всё хорошо, но понадобилась авторизация и «корзина». Поскольку домены разные, то в куках (и, значит, в сессиях) хранить данные никак связать не получается. Как можно реализовать эти вещи, когда домены разные, есть у кого-нибудь опыт?
0 votes6 answers -
Создание многомерного массива из БД
Здравствуйте! Подскажите как создать многомерный массив из БД. К примеру таблица состоит из id, small_img, big_img, description small_img big_img это varchar там только путь к картинкам. Мне надо получить многомерный массив , который будет содержать все эти данные в себе. Спасибо!
0 votes9 answers -
Кодировка при отправки почты
Кодировка моей страницы Добрый день всем вот кодировка моей страницы <META http-equiv=Content-Type content="text/html; charset=utf-8"> <META http-equiv=Content-Language content=he> а вот кусок кода для отправки почты <?php if(isset($_POST['submit'])) { $mail_to = "amnon@m5team.com"; $thm = "From site MATTY contact us"; $msg = "From : ".$_POST['l_name']."\n"; $msg .= "Position: ".$_POST['position']."\n"; $msg .= "E-mail adress: ".$_POST['email']."\n"; $msg .= "Phone: ".$_POST['t_number']."\n"; $msg .= "Selular: ".$_POST['s_number']."\n"; $msg .= "How do you know about us: ".$_POST['from_where']."\n\n\n"; $msg .=$_POST['m_message']; $headers = "From: ".$_POST…
0 votes9 answers -
форум phpBB или PunBB
я хочу сделать форум, но не знаю какой выбрать... чем они отличаются? .. при установке phpBB у меня возникли трудности с БД.... откуда ее брать? или как ее создавать? я вообще с базами данных никогда не работал.... посему и спрашиваю.... п.с. это мой первый опыт с созданием форума)) пп.с. пхп я тоже не знаю(((
0 votes6 answers -
Как правильно организовать авторизацию
Добрый всем вечер. Возникла такая необходимость запоминать сеанс пользователя при входе, чтобы если он открывал закрывал сайт, и он оставался авторизированым. Я понимаю что это делается с помощью кукисов, но как правильно, не знаю, расскажите пожалуйста как вы делаете? Заранее спасибо.
0 votes5 answers -
хелп.форма обратной связи, проблемма с кодировкой
Месяца два назад решил сделать сайт, начинал с нуля (в школе даже информатики не было), почитал хтмл, цсс, шо то вроде получилось , теперь стал вопрос в обратной связи, полистал пхп , сделал форму, работает , но на почту приходят крокозябли. вот обработчик <?php $UserName=$_POST ["UserName"]; $UserEmail=$_POST ["UserEmail"]; $marka=$_POST ["marka"]; $model=$_POST ["model"]; $god=$_POST ["god"]; $UserComments=$_POST ["UserComments"]; $AdminMessage = convert_cyr_string($AdminMessage,"w","k"); $AdminMessage = "Имя : $UserName\n"; $AdminMessage .= "Почта : $UserEmail\n"; $AdminMessage .= "Марка : $marka\n"; $AdminMessage .= "Модель : $model\n"; $AdminMessage .= "Год : $god…
0 votes11 answers -
При импорте sql файла, phpm.a. выдает - Нет SQL-запроса why is that?
создал базу данных, но не получается импортировать файл... при попытке импорта, выпадает - Нет SQL-запроса! Сам sql файл весит почти 5 мб. ? то есть содержимое имеется по-любому. Help Asssap!
0 votes11 answers -
Редирект в ответ на пост-запрос
Пришлось вот столкнуться с серверсайд-программированием (совсем по верхам), и грабли не заставили себя долго ждать. Это не PHP, но в контексте задачи язык не должен иметь значения вообще. Совершенно очевидно, что в ответ на пост-запрос должен приходить редирект. Запрос обрабатывается той же страницей, с котрой отправляется форма. Сначала в ответ отправлялся заголовок location с адресом текущей страницы, однако при обновлении страницы все браузеры переотправляют форму заново. То есть такой вариант не работает. Второй вариант — заголовок refresh с урлом текущей страницы, который проблему решает везде, кроме Fx (IE еще даже не смотрел). То есть Firefox продолжает настойчиво …
0 votes12 answers -
Выполнение submit'a формы.
Данные на страницу передаются методом POST, как мне сделать так, чтобы если задана $_POST['var'], то выполнить submit формы, как можно это сделать? не предлагать <body onload="form.submit();"> заранее спасибо
0 votes8 answers -
что то вроде substr
нужна помощь. В общем, столкнулся с такой проблемой, что текст должен показыватся при определеном количестве символов. К примеру: "новость дня, сегодня тралаляля...." Вот как раз, то что не влезло, помечается "..." Прошу помощи, ибо незнаю как делать
0 votes7 answers