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
2481 questions in this forum
-
API новой почты
Занимался кто то API Новой почты? Интересует именно адреса отделений для выбранного города. Для API надо ключ. Заказчик не хочет идти к ним и заключать договор(что бы получить ключ). Есть возможность как то обойти API без ключа и вытянуть адреса отделений? Думал еще парсить .xls с адресами но что то не могу найти норм статьи с описанием, как это можно сделать. Может кто поделится опытом как лучше сделать или ссылкой?
0 votes16 answers -
как вставить javascript в index.php?
всем привет! помогите, плиз, переставить кнопку с попап-окном с одного сайта на другой: кнопка: <a href="#podbor-tura" id="win_pop" class="btn-green">Онлайн подбор тура</a> <a href="#x" class="overlay" id="podbor-tura"></a> <div class="popup"> <iframe src="http://moi-tour.com/frame/go/55539/x-stels-msk/0" width="100%" height="700px"></iframe> <a class="close" title="Закрыть" href="#close"></a> </div> команда на исходном сайте исполняется скриптом: <script type="text/javascript" src="js/jquery-1.11.0.min.js"></script> но при вставке этого скрипта в шапку страницы нового сайта - …
0 votes9 answers -
Как узнать о существовании переменных сессии
Есть скрипт который принимает данные из формы, проверяет их и если есть ошибки, то запускает сессию сохраняет ошибки и делает по-новой вызов формы чтобы ввывести там перечисление ошибок и их редактирование: if (!empty($error)){ session_name('edit_error'); session_start(); $_SESSION['Check_order']['error']=$error; $_SESSION['Check_order']['field1']=$field1; $_SESSION['Check_order']['field2']=$field2; .. ... Header ("Location: forma.php"); } а так как скрипт forma.php служит и для первоначального ввода данных и редактирования их-же в случае ошибок при вводе, то мне не хочется сразу всегда стартовать в нем сессию на предмет проверки существования мас…
0 votes4 answers -
Не работает форма обратной связи
Добрый вечер! Подскажите.. Не работает форма, заполнил поля php mail, некоторые синтаксисы не знаю. Код ниже. Скрипт пробовал в хеде и в выложенной вариации, не идет сообщение. Заранее спасибо. <!DOCTYPE html> <html> <head> <title>index.html</title> <meta charset="utf-8"/> </head> <body> <form class="form-horizontal" target="_blank" method="post" id="form" enctype="multipart/form-data"> <div class="form-group"> <label class="col-sm-2 control-label">Ф.И.О.:</label> <div class="col-sm-10"> <input class="form-control" type…
0 votes1 answer -
передача переменных из javascript в php
Наверняка с этой "проблемкой" уже сталкивались многие, подскажите как е? решить простыми методами..
0 votes3 answers -
Куки средствами PHP -- насколько это безопасно?
Можно ли просмотреть и изменить куки, отправляемы через РНР? А если через секретный протокол? Для форума надо, чтобы автоматическая авторизация была, а то не у всех IP постоянный. А ява-скрипт кукам я не доверяю. И как вообще лучше осуществить автоавторизацию?
0 votes8 answers -
Сортировка двумерного асоциативного массива по алфавиту
Проблема такая: Получаю из БД (таблица со столбцами id_grup и grup) двумерный ассоциативный массив $row = mysql_fetch_array($result); необходимо вывести grup в алфавитном порядке, как это сделать? пытался решить сам - не выходит нарыл вот такой скрипт <? function array_multisort_key($array, $key, $type = SORT_ASC, $cmp_func = 'strcmp') { $GLOBALS['ARRAY_MULTISORT_KEY_SORT_KEY'] = $key; usort($array, create_function('$a, $b', '$k = &$GLOBALS["ARRAY_MULTISORT_KEY_SORT_KEY"]; return ' . $cmp_func . '($a[$k], $b[$k]) * ' . ($type == SORT_ASC ? 1 : -1) . ';')); return $array; } ?> вот <? error_reporting(E_ALL /*& ~E_NOTICE & ~E_USER_NO…
0 votes5 answers -
Путь к файлу из корня сайта
Добавляю к странице файл через функцию require. Функция не работает когда я указываю путь к файлу из корня сайта. Если указывают путь от текущей страницы, то всё нормально, а из корня сайта не работает. Файл находится в корневой папке, функция выглядит так <?php require "/myfile.html"; ?> Как нужно указывать путь к файлу из корня сайта?
0 votes11 answers -
Зачем нужен __construct() (php)
Здравствуйте. Вот такой вопрос: Зачем нужен __construct()? Я в курсе, что это магический метод и вызывается всегда про создании объекта класса. Но все таки на кой он нужен? К примеру есть такой код class Controller { private $error; private $result; function __construct() { $this->error = false; $this->result = false; } /*тут много кода*/}Смысл я в конструкторе не вижу Можно ведь сделать проще class Controller { private $error = false; private $result = false; /* тут много кода*/}Ну или вызвать нужную функцию для инициализации необходимых данных для работы скрипта $my_class = new MyClass();$my_class->configs(); // ту…
0 votes5 answers -
Денвер не запускает ни один скрипт
После установки пробной версии касперского (будь он не ладен) перестались интерпритироваться php скрипты. При чем если его отключить, то запускаются, но только через ИЕ, а через другие браузеры - нет. При чем через ИЕ запускается только урл вида: test.ru/ а например: test.ru/index.php - не алле и при наборе такого урла: test.ru/test/ - показывает что есть в директории, кликаешь на index.php - переходит вводишь: test.ru/test/index.php - не переходит. Бред какой-то...
0 votes7 answers -
Туповатый вопрос - как внутри echo использовать кавычки?
Короче ситуация такая, я пишу допустим echo "<a href="http://ag.ru/">AG</a>"; И кавычка перед http распознается php как закрывающая echo, в результате ошибка. Иногда так нужно вставить в текст кавычки, а из за этого глюка нельзя. Посоветуйте что-нибудь пожалуйста.
0 votes15 answers -
Правильная обрезка слов
Всем привет! Есть такой модуль обрезки строки, это плагин для Smarty, но используются обычные функции: <?php function smarty_modifier_truncate($string, $length = 80, $etc = '...', $break_words = false, $middle = false) { if ($length == 0) return ''; if (strlen($string) > $length) { $length -= strlen($etc); if (!$break_words && !$middle) { $string = preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, $length+1)); } if(!$middle) { return substr($string, 0, $length).$etc; } else { return substr($string, 0, $length/2) . $etc . substr($string, -$length/2); } } else { return $string; } } ?> Проблема этого кода в том, ч…
0 votes4 answers -
не могу понять код
Други, в одном месте наткнулся на код, пытаюсь его понять и там есть такая строка if (isset($_GET['action']) AND $_GET['action']=="logout")....бла-бла-бал что вот это такое - $_GET['action'] скрипт сам маленький и там НИ где нет форма с имеем "action" помогите.
0 votes9 answers -
Видео-галерея Youtube
Наверное все же в PHP раздел тема. Кто подскажет скрипт для организации видеогалереи с предпросмотром по линкам с Youtube (на сервере храниться видео не будет, только вывод)? Нужно простое добавление роликов конечным пользователем, постраничный вывод и, если возможно, задание размера предпросмотра и включение/отключение блока управления просмотром. Ну и возможность вывода краткого описания ролика. Короче, что-то вроде лайтбокса, но с видео Можно на основе какой-нибудь CMS.
0 votes6 answers -
Редирект в ответ на пост-запрос
Пришлось вот столкнуться с серверсайд-программированием (совсем по верхам), и грабли не заставили себя долго ждать. Это не PHP, но в контексте задачи язык не должен иметь значения вообще. Совершенно очевидно, что в ответ на пост-запрос должен приходить редирект. Запрос обрабатывается той же страницей, с котрой отправляется форма. Сначала в ответ отправлялся заголовок location с адресом текущей страницы, однако при обновлении страницы все браузеры переотправляют форму заново. То есть такой вариант не работает. Второй вариант — заголовок refresh с урлом текущей страницы, который проблему решает везде, кроме Fx (IE еще даже не смотрел). То есть Firefox продолжает настойчиво …
0 votes12 answers -
Помогите разобраться с ЧПУ(Friendly url)
Здравствуйте! Вот добрался до темы ЧПУ, .htaccess . перед тем как открыть тему прошерстил нет на эту тему, но вероятно плохо искал если решил спросить на форуме. Помогите мне разобраться, дайте ссылки или объясните что надо делать. У меня нет файла .htaccess но как я понял его можно создать самому в формате unix и через ftp загрузить, так ли это, или без админа не справиться? Если мне надо менять url-ы в папке www.aaa.ru/games/ мне надо создать файл .htaccess в нутри этой папки или всетаки в корне? У меня есть динамическая страница www.aaa.ru/games/temp.php?name=delta&type=wall&articul=red_bell где в зависимости от переменных я делаю выборку из бд и создаю страниц…
0 votes31 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 и XML
В поисках возможности средствами XML редактировать файлы нашел множество различных функций, но все они для чтения данных с xml-файлов. Подскажите какими функциями можно редактировать xml-файлы? P.S. Почему я об этом спрашиваю? Потому что PHP такой язык: вчера были одни функции, сегодня эти функции уже считаются архаичными и деревянными, завтра окажется, что задача которую ты решил в 100 строчках решается новыми функциями в 10 строк
0 votes9 answers -
file_exist чувствительный к регистру
$file="images/$brand"; $file=str_replace(" ","-",$file); if(file_exists("$file.jpg")) print "<a href=$file.jpg><img src=$file-mini.jpg></a>"; Например,есть бренд Energy E3A.В папке с картинками он назван Energy-E3A.jpg.Но иногда $brand может принимать значение ENERGY E3A.Создать ENERGY-E3A.jpg не получится,потому что эксплорер ругается.Что посоветуете делать в этом случае.file_exists второе не видит.
0 votes10 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 -
Как создать записи на сервере ?
Объясните, кто знает !!! Создаю сайт на движке вордпресс, все темы разбросал на рубрики, темы, даты. Появились страницы, у которых путь типа http://site.ru/2009/04/07/sample-post/ - открываются, но на сервере нет папки 2009 в которой 04 и тд . А яндекс и гугл не хочет индексировать – хочет чтобы на сервере были папки (что-то типа того). Нужно чтобы все записи находились на сервере в своих папках ??? ( чтобы поисковики идя по пути попадали куда надо или вордпресс должен как-то поисковики поправлять и отправлять на страницу) … что делать?
0 votes10 answers -
Таблицы.
Доброго времени всем. Я почти уже закончил свой сайт, но столкнулся с такой проблемой: Сам файл Index.php будет состоять на половину из include ("Blockinfo.php"); и т.д. Когда я вставил все свои блоки, я начал просматривать их в браузере, сначала в опере, затем в Mozilla Firefox, Internet Explorer. И заметил что Mozilla Firefox и Internet Explorer'ер отображают их совсем по-другому. Сами блоки состоят из таблицы, размеры, разумеется, заданы Но, увы, в том виде, в котором они должны отображаться, отображает только браузер Опера. Помогите решить эту проблему, в чем может быть проблема? Отсутствием css? Наглядный пример могу выслать по icq. ICQ#: 441-641-432 P.S. Я молодо…
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 -
Как правильно организовать авторизацию
Добрый всем вечер. Возникла такая необходимость запоминать сеанс пользователя при входе, чтобы если он открывал закрывал сайт, и он оставался авторизированым. Я понимаю что это делается с помощью кукисов, но как правильно, не знаю, расскажите пожалуйста как вы делаете? Заранее спасибо.
0 votes5 answers -
Как вывести php код на монитор
Например как реализована функция на этом сайте, С тегами ?
0 votes7 answers