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
-
Вопрос по Друпал
Как вывести в меню Отели как в Турах выводятся тизеры.. http://rivierahoteis.com/ Заранее спасибо.. Код в файле.. Прошу не пинать..Первый раз работаю работаю с Друпал.. type - hotels node.tpl.php <?php $flague=false; if ($node->type == "news") { $displayContent = node_load(3); $node_title=$displayContent->title; $flague=true; } elseif ($node->type == "tours") { $displayContent = node_load(2); $node_title=$displayContent->title; $flague=true; } else $node_title=$title; ?> <div id="block_history"> <div id="block_title"> <a href="<?php print $node_url ?>" title="<?php print $title ?>"…
0 votes1 answer -
Отправка GET-запроса в фоне
Друзья, столкнулся я с неожиданной и любопытной задачкой. В PHP я уже не первый день, но с такими вещами дела ещё не имел. Есть у меня скрипт, который получает данные из формы методом POST. Делает с этими данными разные операции, и в конце - внимание, вопрос - передаёт обработанные данные другому скрипту, который получает значения методом GET. Не было бы печали, но к сожалению форма, передающая данные методом POST моему скрипту, и скрипт, который будет получать данные от меня, находятся на другом сайте, к управлению которым у меня нет доступа. Поэтому приходится изворачиваться. То есть мне из своего скрипта на своём сайте нужно передать переменные на обработку скрипту на …
0 votes2 answers -
Регистрация нового пользлвателя на сайте
Здравствуйте! Задача: зарегистрировать нового пользователя, дать ему возможность заполнить форму с его данными, добавить фото с его работами,проверить все данные перед тем как показывать их на сайте,в последствии дать возможность пользователю менять данные. Решение: Две таблицы, первая временная в которую будут добавляться новые пользователи , вторая главная где находится проверенная информация и с которой идет показ данных на сайте. В первую таблицу также будут добавляться данные измененные для проверки перед тем как перенести их в главную таблицу для показа на сайте. При регистрации пользователя создается папка с ID пользователя куда будут добавляться фото этого пользов…
0 votes4 answers -
%20 в src img
Доброго времени суток. Возникла проблемка. В общем так. Посылаю скриптом email (функция mail) - html страницу. В ней - несколько картинок, каждое с уникальной src. Так вот, некоторые картинки открываются нормально, а некоторые - нет. У тех картинок, которые не открываются рандомно в src вставяляется %20.
0 votes2 answers -
Обработка динамически создаваемых форм
Здравствуйте! Реализую возможность управления страницей ссылок. Получается следующее: <?php if (isset($_POST['send'])) { include "../config.php"; $link = mysql_connect($hostname, $username, $password) or die ("Не удается соединиться с сервером.<br />".mysql_error()); mysql_select_db($db_name, $link) or die ("Не удается выбрать базу данных ($db_name).<br />".mysql_error()); mysql_set_charset("utf8", $link); mysql_query("UPDATE bookmark_ru SET link = \"".$_POST['link']."\", title = \"".$_POST['title']."\", msg = \"".$_POST['msg']."\", cathegory = \"".$_POST['cathegory']."\" WHERE id = …
0 votes6 answers -
генерация 404 страницы
Доброго времени суток. Я не могу вызвать ошибку 404 (header('HTTP/1.1 404 Not Found'). вызываю так: содержимое .htaccess #RewriteEngine on #RewriteBase / #RewriteRule .*"[^forum]+"/?$ url.php?psevdonim=$1 #RewriteRule ^([A-Za-z_0-9]+)/?$ url.php?psevdonim=$1 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ url.php?psevdonim=$1 [L,QSA] содержимое url.php header('HTTP/1.1 404 Not Found'); Есть предложения как получить ошибку?
0 votes3 answers -
JQUERY+AJAX+JANSSON
Доброе время суток уважаемые форумчани. Уже третюю неделю бьюсь над задачей, а ответ так и не найден. может кто поможет. Задача следующая: есть сервер apache на нем активирован модуль mod_cgi.so Для папки /usr/lib/cgi-bin/ ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted </Directory> cgi скрипт написан на С с использованием библиотеки jansson /* * main.c * * Created on: 25 жовт. 2013 * Author: vad */ #include <stdio.h> #include <stdlib.h> #include <j…
0 votes1 answer -
Как создать скин сайта
Скажите пожалуйста средствами пхп скин сайта как на гугл вебмастере возможно создать или это делается вручную?
0 votes1 answer -
Работа с Git по локалке
Можно ли организовать виртуальную сеть через Hamachi или еще что-нибудь, поставить на локальный сервер git и работать над проектом?
0 votes3 answers -
регулярные выражения
В регулярных выражениях есть такая конструкция [^9] что означает "все что угодно кроме 9", а есть ли такая же конструкция но не для символов, а для выражений, например: [^folder] что должно означать "все что угодно кроме слова 'folder'"? Может как-нибудь использовать незахватывающий поиск?
0 votes0 answers -
Как удалить из базы данных в phpMyAdmin повторяющиеся поля?
Есть БД в ней куча столбцов. Но есть строки, полностью идентичные по всем столбцам кроме первого id, у которого аргумент auto_increment. Надо удалить все повторяющиеся строки. Как это сделать прямо в phpMyAdmin SQL запросом?
0 votes1 answer -
Спойлер (Ошибка)
Добрый вечер. Помогите разобраться в чем ошибка Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in V:\home\localhost\www\photoblog\wp-content\themes\hiero\functions.php on line 274 function hyper_spoiler($atts, $content) { if (!isset($atts[name])) { $sp_name = 'Спойлер'; } else { $sp_name = $atts[name]; } return '<div class="spoiler-wrap"> <div class="spoiler-head folded">'.$sp_name.'</div> <div class="spoiler-body">'.$content.'</div> </div>';} add_shortcode('spoiler','hyper_spoiler');
0 votes4 answers -
Указатель this
Написал для теста простой код, он хоть и выводит цифру 7, но выводит перед этой цифрой ошибку, почему так? class A{ var $x1, $x2; function setname(){ echo $this->$x1 = 7; } } $object = new A; $object->setname(); : Undefined variable: x1 in...... Но я же инициализировал свойство x1, почему ошибка? Понял, нужно вот так: class A{ var $x1; function setname(){ echo $this->x1 = 7; } } $object = new A; $object->setname(); Только если написать так: class A{ public var $x1; function setname(){ echo $this->x1 = 7; } } $object = new A; $object->setname(); ?> пахать не будет
0 votes1 answer -
Перевод полей формы
Привет! Я новичок в PHP, в компании стоит задача перевести контактную форму на русский язык. Перевожу ::$INPUT_LABEL_ATTR. - ничего не происходит. Подскажите, пожалуйста, где нужно в форме заменить английский текст на русский. Код контактной связи <?php class Inc_Form_Shortcode extends Abstract_Inc_Shortcode implements Inc_Shortcode_Designer { static $ID_ATTR = "id"; static $ACTION_ATTR = "action"; static $CAPTCHA_ATTR = "captcha"; static $SUCCESS_MSG_ATTR = "success"; static $ERROR_MSG_ATTR = "error"; static $SUBMIT_LABEL_ATTR = "submit_label"; static $DISPLAY_LEGEND_ATTR = "display_legend"; static $INPUT_ID_ATTR = 'id'; static…
0 votes0 answers -
Выборка данных с определёнными значениями, используя IN()
Здравствуйте! Есть переменная $cats_id = '1,3,7,4';необходимо сделать выборку из БД всех строк, в которых поле item_cat_id = 1; 3; 7; 4;такой запрос не проходит, выдаёт пустой массив: $sql = 'SELECT * FROM goods WHERE item_cat_id IN(:cats_id) ORDER BY item_title';$data = $pdo->prepare($sql);$data->bindValue (':cats_id', $cats_id);$data->execute();$goods = $data->fetchAll(PDO::FETCH_ASSOC);
0 votes2 answers -
htaccess
Утро доброе! Есть сайт http://www.apscor.ru/ мне нужно сделать перенаправление с главной страницы на эту http://www.apscor.ru/about_company/ Подскажите как сделать!
0 votes1 answer -
Трудности при вставке php-кода при помощи функции include
Здравствуйте! Имеется такая страница: <!doctype html><html><head><meta charset="utf-8"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <?php try { $pdo = new PDO("mysql:host=mysql87.1gb.ru; dbname=gb_tw_mag", "xxx", "xxx"); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { echo "<p>Запрос на выборку данных из бызы не прошёл. Напишите об этом администратору <a href='mailto:admin@torawhite.ru'>admin@torawhite.ru</a>.</p><br>ERROR: " . $e->getMessage(); exit; } $data = $pdo->prepare("SELECT link, title, article_img, description, a…
0 votes2 answers -
Проблема формирования ссылок в интернет-магазине
Здравствуйте! Делаю интернет-магазин по книге "Кристиан Дари php и mysql. создание интернет-магазина". Проблема состоит в том, что при создании(изменении) пунктов меню с русскими символами ссылки не формируются. Кодировка сайта и базы MySql - utf8_general_ci. Есть подозрение на то, что необходимо внести изменения в класс ссылок <?php class Link { public static function Build($link, $type = 'http') { $base = (($type == 'http' || USE_SSL == 'no') ? 'http://' : 'https://') . getenv('SERVER_NAME'); // If HTTP_SERVER_PORT is defined and different than default if (defined('HTTP_SERVER_PORT') && HTTP_SERVER_PORT != '80' && …
0 votes2 answers -
поиск по сайту нид хелп
сразу скажу я только учусь суть проблемы: есть база даных obyav в ней таблица objavy нужно сделать поиск по полям titel и mess и вывести результат вот нашёл код но немогу под свои данные настроить: function search ($query) { $query = trim($query); $query = htmlspecialchars($query); $query = mysql_real_escape_string($query); $query = stripslashes($query); if (!empty($query)) { if (strlen($query) < 3) $text = '<p>Слишком короткий поисковый запрос.</p> '; else if (strlen($query) > 128) $text = '<p>Слишком длинный поисковый запрос.</p> '; …
0 votes2 answers -
помогите с загрузчиком
Суть проблемы :во 2-м файле 1 запрос выполняется а остальные два нет во втором файле ; что нужно сделать что выполнились остальные два запроса? 1 файл отправляет данные обработчику <?php include ("lock.php");?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Главная страница блока администратора</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="1000px" border="0" align="center" cellpadding="0" cellspacing="0" bgco…
0 votes4 answers -
VirtualHost
Пытаюсь организовать поддомены, Через VirtualHost, Создаю много хостов: <VirtualHost *:80> DocumentRoot "C:/xx/yy" ServerName one.ru ServerAlias www.one.ru </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xx/yy/zz" ServerName three.one.ru ServerAlias www.three.one.ru </VirtualHost> Ну В общем так 5штук Потом прочитал про VirtualDocumentRoot <VirtualHost *:80> ServerName one.ru ServerAlias one.ru *.one.ru VirtualDocumentRoot "C:/xx/yy/zz/%1" </VirtualHost> Проблема заключается в том что когда я захожу на сайт: three.one.ru он может грузиться за милисекунду, а может за минуту, может нужно как то…
0 votes2 answers -
Помогите с многомерным массивом
Имеется многомерный массив например $arr[0] = array("name" => Вася, count => 10); $arr[1] = array("name" => Петя, count => 20); $arr[2] = array("name" => Вася, count => 40); Необходимя найти все дублирующиеся значения $arr[][name] и если такие имеются то значения $arr[][count] сложить и удалить все елементы-дубли $arr[] кроме того в котором была занесена сумма всех. На выходе должно получится вот что $arr[0] = array("name" => Вася, count => 50); $arr[1] = array("name" => Петя, count => 20);
0 votes5 answers -
В чем отличия указателя self от this?
В чем отличия указателя self от this? Что-то не совсем ясно.
0 votes1 answer -
Календарь
В книге там прохожу немного даты и такой окд, вроде все верно написал, но он ругается на второй орич в конце кода непонятно почему. <?php //echo '<pre>'.print_r(getdate(),1).'</pre>'; function Calendar($year,$month){ $wday = JDDayofWeek(GregorianToJD($month,1,$year),0); if($wday == 0) $wday = 7; $n = - ($wday - 2); $cal = array(); for($j = 0; $j < 6; $j++){ $row = array(); $notEmpty = false; for($x = 0; $x < 7; $x++,$n++){ if(checkdate($month,$n,$year)){ $row[] = $n; $notEmpty = true; } else{ $row = ''; } } if(!$notEmpty) break; $cal[] = $row; } return $cal; } //Формируем календарь на текущий месяц $now = getdate(); $cal = C…
0 votes5 answers -
Постраничная навигация на PHP
Сразу скажу, да, я знаю что в инете полно статей по этой теме, но мне остаются неясными некоторые моменты! Задача: Мне нужно создать php-скрипт, который выводил бы при нажатии на ссылку определенную страницу сайта. Сейчас попробую подробнее объяснить. Структура сайта такова: index.php config.php # Инклюдится к index.php header.php # Инклюдится к index.php menu.php # Инклюдится к header.php content.php # Инклюдится к index.php left_block.php # Инклюдится к content.php center_block.php # Инклюдится к content.php right_block.php # Инклюдится к content.php footer.php # Инклюдится к index.php В меню должна быть ссылка на раздел "Страни…
0 votes2 answers