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://bit.ly/1lVfy7y Напротив слова "Категория" указана ссылка на категорию, которой принадлежит товар. Как сделать, чтобы вместо наименования категории отображалось слово "Назад"? Подскажите пожалуйста! Код строки: <?php echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', $cat_count, 'woocommerce' ) . ' ', '</span>' ); ?> ВАЖНО! Нужно, чтобы на странице товара была ссылка на категорию, которой принадлежит товар, а не в общий каталог
0 votes0 answers -
Кодировка в Outlook
Написал скрипт отправки писем на php. В заголовке письма указал кодировку utf-8, на онлайн сервисы приходит все нормально. Но в outlook крякозябры. В чем может быть проблема?
0 votes2 answers -
Календарь
В книге там прохожу немного даты и такой окд, вроде все верно написал, но он ругается на второй орич в конце кода непонятно почему. <?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 -
Как удалить из базы данных в phpMyAdmin повторяющиеся поля?
Есть БД в ней куча столбцов. Но есть строки, полностью идентичные по всем столбцам кроме первого id, у которого аргумент auto_increment. Надо удалить все повторяющиеся строки. Как это сделать прямо в phpMyAdmin SQL запросом?
0 votes1 answer -
Не пополняется счет аккаунта
Есть сайт, подключила к нему фри кассу - оплата проходит успешно, а вот баланс аккаунта не пополняется, думаю проблема с файлом success, посмотрите пожалуйста что не так <? $mms2=iconv("windows-1251", "UTF-8", "платеж был выполнен."); $inv_id = $_REQUEST["InvId"]; $result = mysql_query("SELECT noms FROM pay WHERE noms='$inv_id'",$db); $myrow = mysql_fetch_array($result); if (!empty($myrow['noms'])) { $resulthatistim=mysql_query("select * from pay WHERE noms='$inv_id'"); $rowsni=mysql_fetch_array($resulthatistim); $noms=$rowsni['noms']; $log=$rowsni['log']; $sum=$rowsni['sum']; if ($noms==$inv_id){ echo"<center><br><br><font size='+…
0 votes0 answers -
как написать скрипт разпознавалку типов файлов
как написать скрипт разпознавалку типов файлов? например у меня есть названия файлов: VistaICO.txt VistaICO.png VistaICO.zip VistaICO.mp3 и скрипт должен вывести типа этого .txt .png .zip .mp3 Как это сделать или хотяб с функциями помогите, а я сам разберусь
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 -
Регистрация нового пользлвателя на сайте
Здравствуйте! Задача: зарегистрировать нового пользователя, дать ему возможность заполнить форму с его данными, добавить фото с его работами,проверить все данные перед тем как показывать их на сайте,в последствии дать возможность пользователю менять данные. Решение: Две таблицы, первая временная в которую будут добавляться новые пользователи , вторая главная где находится проверенная информация и с которой идет показ данных на сайте. В первую таблицу также будут добавляться данные измененные для проверки перед тем как перенести их в главную таблицу для показа на сайте. При регистрации пользователя создается папка с ID пользователя куда будут добавляться фото этого пользов…
0 votes4 answers -
Подключение модулей
Помогите с одной вещью, для "Персональной страницы пользователя" я хотел сделать отдельный шаблон, совсем другой, не как index.php(main.tpl) и в index.php стандартную загрузку шаблона, поменял на: if ($_GET['subaction'] == 'userinfo') { $tpl->load_template ( 'userinfo.tpl' ); } ELSE { $tpl->load_template ( 'main.tpl' ); } Если убрать код {content} в "Персональной странице пользователя" то модули не работают, а если его оставить, то грузит шаблон index.php(main.tpl), помогите пожалуйста подключить модули к "Персональной странице пользователя", с отдельным шаблоном. Буду очень признателен =)
0 votes5 answers -
Граббер FeedBurner
Сейчас делаю граббер одного канала фидбернера. По умолчанию там выводятся 10 последних сообщений. Как можно достать больше? Вот лента: http://feeds.feedburner.com/wifi4free/ Искал ответ в API - ничего не нашел, может потому что я нуб? Плиз, подскажите народ знающий, очень надо!! Для примера на твиттере такое можно сделать, вот так: http://twitter.com/statuses/user_timeline/wifi4free_ru.atom?count=1000 Но мне оч нужно именно рсс сграбить.
0 votes0 answers -
Прописание рандомных ссылок к картинкам.
Добрый день.Моя задача: есть картинка к ней нужно прописать рандомную ссылку. Вот такого типа: http://mysait.com/?page_id= (а здесь подставляется число, из заранее заданных.) То есть на выходе должна получится ссылка такого вида : http://mysait.com/?page_id=45. Как мне это сделать? Вот кусок кода куда надо это вставить: <?php $images = glob('rotate/*'); // Находим пути до изображений в папке images. $image = $images[rand(0, sizeof($images) - 1)]; echo '<a href=""><img src="' . $image . '" alt="' . $image . '" width="99px" height="57px" /></a>'; // вот сюда надо вставить рандомную ссылку ?> </div> Заранее спасибо за помощь.
0 votes1 answer -
Проблема формирования ссылок в интернет-магазине
Здравствуйте! Делаю интернет-магазин по книге "Кристиан Дари 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 -
Doctrine просвятите
Собственно мне кинули проект. как я понял он на доктрине сделан выдавал эксцепшн что не установлен sqlite. Установил - сейчас эксцепшн другой /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php (421): Could not parse dsn mysql://:@/?charset=utf8#0 /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php(436): Doctrine_Manager->_buildDsnPartsArray('mysql://:@/?cha...')#1 /var/www/111/data/www/test.111-111.ru/application/includes/vendor/Doctrine/Manager.php(304): Doctrine_Manager->parseDsn('mysql://:@/?cha...')#2 /var/www/111/data/www/test.111-111.ru/application/conf/doctrine.inc(60): Doctrine_Manager-…
0 votes1 answer -
рандомно вывести строку
Как после вывода рандомом строки заблокировать ее так, что бы в следующий раз ее выводило? <?php $host="localhost"; $user="egocor"; $pwd="transcend"; $db=mysql_connect($host,$user,$pwd); mysql_select_db("diplom",$db); //include "mysql.php"; $result=mysql_query("SELECT * FROM diplom ORDER BY RAND() LIMIT 1"); $n=mysql_num_rows($result); echo "<table border=1>"; for($i=0;$i<$n;$i++) echo "<tr><td>",mysql_result($result,$i,"id"),"</td><td>",mysql_result($result,$i,"F"),"</td><td>",mysql_result($result,$i,"I"),"</td><td>",mysql_result($result,$i,"O"),"</td><td>",mysql_result…
0 votes2 answers -
Спойлер (Ошибка)
Добрый вечер. Помогите разобраться в чем ошибка 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 -
Дублирование куков в Opere 9.5+
Всем хи. Столкнулся с абсурдной ситуацией в опре 9.5+. Опера создает для каждой страници всой экземпляр кука: Поэтому при загрузке страници http:../page1.htm нет кука который был создан на странице http:../page0.htm раньше. Ктоньть сталкивался с этим? Или может я чегото напутал?
0 votes0 answers -
htaccess, rewriterule
Есть site.ru, есть htaccess это приводит все ссылки вида site.ru/asdfadf к site.ru?id=asdfadf Вопрос - как сделать так, чтобы одновременно ссылки вида site.ru/asdfadf приводились к site.ru?id=asdfadf , а ссылки вида site.ru/asdfadf/asdfadf к site.ru?id=asdfadf/asdfadf. Спасибо!
0 votes1 answer -
Вывод страницы 404
Помогите пожалуйста! У меня на сайте при некоторых неверных запросах типа limang.ru/index.php?productID=7946sdgfdsgsdfgfdg выводится та же страница как и при верном запросе этой же страницы limang.ru/index.php?productID=7946 В некоторых случаях страницы типа limang.ru/asdgfdg - работают корректно, отдается 404 Not Found Как сделать так, что бы во всех неверных запросах выводилась страница 404? Перерыл весь интернет, но не смог найти точное описание этой проблемы.
0 votes5 answers -
Есть ли функция перевода time() в YYYY-MM-DD HH:MM:SS ?
Например у меня в базе хранится online последней активности юзера функцией time()... У каждого аккаунта рядом вывожу time()+300 (то есть 300 секунд). И если время больше текущего, то он является онлайн. А остальные оффлайн. А я хочу сделать типо на подобии, чтобы не писать оффлайн, а написать: был 2 часа назад; или хотя бы написать: был YYYY-MM-DD HH:MM:SS. Может кто сталкивался и решал такую задачу? =)
0 votes1 answer -
Spring Jeditable
Привет всем, только начал изучать спринг. Нашел Jeditable — плагин для jQuery. Как должен примерно выгледить метод в класе контролера что б обработать запрос? <div class="edit_area" id="div_2">Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</div> $(document).ready(function() { $('.edit_area').editable('somepage', { id : 'id', name : 'value' type : 'textarea', cancel : 'Cancel', submit : 'OK', indicator : '<img src="img/indicator.gif">', tooltip : 'Click to edit...' }); }); После сабмита данных, они отправляются на сервер методом POST: id=elements_id&a…
0 votes3 answers -
Посоветуйте с книгой
Подскажите пожалуйста, решил купить книгу по PHP, Котерова и Костарева, PHP 5 в подлиннике, 2-е издание, 2008 год. Подскажите как она? Не старовата, и актуальна ли сейчас. Я можно сказать ничего не знаю в PHP, только некоторые команды, когда баловался со всяким на сайте. http://oz.by/books/more1013570.html?refsource=google_goodsbooks&gclid=CjwKEAjwi6OeBRCCrZqp-qaQhhISJACrfbtAkXdmzADET0lnu4kapicwZtXjSK7SCgP2ZXNmPkrfKBoCxYPw_wcB
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 -
read audio files
Подскажите к примеру у меня есть сайт и я хочу сделать возможность прослушки и загрузки музыки. Подскажите как лучше хранить файлы грузить в базу данных как BLOB или в папку на серверe, и к примеру когда юзер вбил название музыки в поиск как мне лучше сделать возможность проигрывания мп3 даже если на странице находится 10 файлов
0 votes3 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 -
Помогите чайнику
Здравствуйте! Проблема вот в чем: на сайте под DLE 9.2 установлен модуль для интеграции игр (писал мастер), все работает, ставил на другой DLE 9.2 норм, поставил на DLE 9.7 не хочет. Здесь файл show.full.php DLE 9.2 с модулем: <?php /* ===================================================== DataLife Engine - by SoftNews Media Group —————————————————-- http://dle-news.ru/ —————————————————-- Copyright (c) 2004,2011 SoftNews Media Group ===================================================== Данный код защищен авторскими правами ===================================================== Файл: show.full.php —————————————————-- Назначение: Просмотр полной новости и комментариев =…
0 votes0 answers