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
-
кастомизацию шаблона меню
Помогите кто сможет создаю сайт на 1с-битриксе и возникла вот такая проблема с пунктом меню второго уровня. вот код в php как его надо изменить для реализации. Для сведения начиная изучать php знаю html и css. <?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <?if (!empty($arResult)):?> <ul class="left-menu"> <?foreach($arResult as $arItem):?> <?if($arItem["SELECTED"]):?> <li><a href="<?=$arItem["LINK"]?>" class="selected"><?=$arItem["TEXT"]?></a></li> <?else:?> <li><a href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></li> <?endi…
0 votes5 answers -
Переадресация
Подскажите плз как на пшп составить скрипт, при заходе на который через n секунд перебрасываешься на другую страницу? Еще лучше приведите список всех ф-ий пшп для работы с загруженным документом, в том числе его урлом.
0 votes2 answers -
проблема вывода из бд
у меня есть большая бд. текст в одном поле занимает больше трех страниц. как сделать чтобы часть текста выводилась на одну страницу, а другие на следующие страницы?
0 votes2 answers -
алгоритмизация
что-то тут подобного топика нет... в хтмльном есть "как делать не надо", а в программировании не завалялось даже простейшего примера... начну уж:+) предыстория: стукнулся в почту один модмейкер пунбб за помощью (то что он француз и приходится общаться на английском еще больше добавляет интереса.. никто не пробовал перевести хотя б с русского на английский и обратно полученный текст? вот тут еще веселее с 4 переводами...) итак, имеется мод дневников. исходный код: $post_actions = array(); if($pun_user['g_id'] == 1 || $pun_user['id'] == $user) { if ($UD_reporting == 'yes') { $post_actions[] = '<li class="postreport">[<a href="diary_misc.php?report='.$cur_entry…
0 votes5 answers -
галерея
делаю галерею. нашел и адаптировал функцию для создания превьюшек. подскажите как примерно должен выглядеть цикл, который бы: определял бы путь к картинке, менял переменную $path, выполнял функцию спасибо
0 votes3 answers -
рандомное название файла
<?phpini_set( 'upload_max_size' , '20M' );ini_set( 'post_max_size', '20M');$output_dir = "../uploads/";if(isset($_FILES["myfile"])){ $ret = array(); $error =$_FILES["myfile"]["error"]; //You need to handle both cases //If Any browser does not support serializing of multiple files using FormData() if(!is_array($_FILES["myfile"]["name"])) //single file { $fileName = $_FILES["myfile"]["name"]; move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir.$fileName); $ret[]= $fileName; } else //Multiple files, file[] { $fileCount = count($_FILES["myfile"]["name"]); for($i=0; $i < $fileCount; $i++) { $fileName = $_FILES["myfile"]["file"][$i]; mov…
0 votes12 answers -
Sonata Admin Bundle для работы со статическими страницами
Добрый день! Я начал изучать этот бандл. И столкнулся с непониманием логики заполнения статических страниц на сайте (информация на которых не меняется: "о нас", "контакты" и т.д.). Возникло сразу несколько вопросов: 1. Нужно ли создавать сущности для записи в бд данных с этих страниц? Если с другим контентом на сайте я понимаю что надо писать в бд(товары, категории и т.д.) , то тут я в замешательстве. 2. Если на странице имеется описание чего - либо со списком, то как это записать в бд и потом отобразить в твиге? Зарание спасибо и извиняюсь за глупый вопросы, если что.
0 votes0 answers -
Вывод даты
ВОПРОС СНЯТ!!!!! Пришлось поломать голову, но решение найдено! Возможно кому-то и пригодится! Первый вариант выводит только оставшиеся дни. Отсчет начинается с 99 дней до события: <?php function DateStamp($n){ $today = date('d.m.Y'); // сегодняшняя дата $need_date = $n; // требуемая дата $need = explode('.', $need_date); // получаем массив со значениями дня, месяца и года $begin = mktime(0, 0, 0, date('m'), date('d'), date('Y')); // перевод в кол-во секунд $end = mktime(0, 0, 0, $need[1], $need[0], $need[2]); $days_num = round(($end - $begin) / 84600) ; …
0 votes8 answers -
регулярки
здравствуйте как парсить такое: var.0 var.1.0 var.1.1.0.2 и так далее? еще есть: a = 1 как парсить регуляркой так чтобы парсилось и такое a=1 a =1 a= 1 a = 1 и т.д (сколько угодно пробелов)? и как простым способом найти вещественное число в строке? именно вещественное. спасибо
0 votes18 answers -
Помогите с PHP скриптом
Здравствуйте, Собственно задача: на сайте есть кнопка "Сделать стартовой страницей", при нажатии на которую пользователь отправляется на страницу с инструкцией "как сделать сайт стартовой страницей". Для каждого браузера своя страница. Сейчас есть такой код: <?php if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Firefox') ) $browser='firefox'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Chrome') ) $browser='chrome'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Safari') ) $browser='safari'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'Opera') ) $browser='opera'; elseif ( stristr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') ) $browser='ie6'; elseif ( stristr($_SERVER['HTTP…
0 votes19 answers -
Кодировка(Помогите)
Помогите пожалуйста!У меня есть сайт и там Контакты,то есть с сайта отправляет мне на почту письмо ВОТ(Иногда хостинг гонит сайт вырубают) Сайт был сделан на английском языке я хотел бы узнать как русифицировать сайт чтобы текст у меня был не Г а нормальные буквы!Также когда мне пишут на русском языке на почту приходит ?????????? кракозябры какие то!
0 votes4 answers -
Вызов диалогового окна работает в 1251 а в utf8 не работает
Привет совершенно случайно понял что этот код не работает из за кодировки utf-8, а в 1251 работает без проблем. <?php $db = mysql_connect("a","b","c"); mysql_select_db("d",$db); if (!isset($_SERVER['PHP_AUTH_USER'])) { Header ('WWW-Authenticate: Basic realm="Admin Page"'); Header ('HTTP/1.0 401 Unauthorized'); exit(); } ?> Ошибку вызывает строка заголовка. как по другому написать этот код для utf-8 ? или как по другому средствами php закрыть прямой доступ к выбранным файлам?
0 votes5 answers -
Как поставить капчу от гугл*?
Вот не могу понять как поставить капчу от гугл? Если не ошибаюсь ,то она бесплатная . Вот ссылка . И кстати она стоит на этом форуме ,может подскажете?!
0 votes3 answers -
Не нормально работает конструкция include
Подключаю фаил через include между тегами <HEAD> и валидатор начинает сильно ругаться. Валидатор ругается: <HEAD> include("1.php"); </HEAD> Валидатор не ругается: <HEAD> код из 1.php </HEAD> как решить проблему, кто сталкивался????
0 votes13 answers -
Как выбрать значение массива?
Здравствуйте! Подскажите, пожалуйста, как из массива данных выбрать индекс-ID поля и присвоить его значение переменной? У меня прилетает в обработчик массив: Array ( [a] => Array ( [1] => значение [2] => значение) => Array ( [1] => значение [2] => значение) [p] => Array ( [1] => значение)) и мне нужно, допустим, переменной $a присвоить значение 1, т.е. то, которое в массиве с [p] ( [p] => Array ( [1] => значение) ) За ранее благодарю!
0 votes2 answers -
Авторизация
Как реализовать авторизацию на сайте?
0 votes8 answers -
Перенаправление php
Всем привет! Есть страница на php, например about.php. Сервер (nginx) настроен так, что при несуществующей странице идет перенаправление на index. То есть, если ввести xxx.ru/about идет перенапрвление на индекс, типа страницы не существует. Так вот вопрос: как сделать обработку так, чтобы происходил редирект с xxx.ru/about на xxx.ru/about.php. Сисадмины говорят, что такая обработка происходит не со стороны сервера. То есть мне что то нужно прописать в индекс, как я понимаю. $_SERVER["HTTP_REFERER"]; и $_SERVER["REQUEST_URI"]; использовать не получается, т.к. определяют только путь с расширением
0 votes6 answers -
Помощь нубу
подскажите почему нету реакции на CSS стили <?php $db = mysql_connect ("mysql-23.ukraine.com.ua","","")OR DIE("Не можу підключитися.. ");; mysql_set_charset ('utf8',$db); mysql_select_db("",$db)or die(mysql_error()); $result = mysql_query ("SELECT id,title, meta_d, meta_k, description, text,date FROM clothes"); $row = mysql_fetch_array ($result); do { printf ("<table class='clothes'> <tr> <td class='clothes_title'><br><p><h1><a href='view_clothes.php?id=%s'>%s</a></h1></p> <br><p class='clothes_adds'><h5>Дата добавления: %s</h5></p></td> </tr> <tr&g…
0 votes7 answers -
Todoist api добавить задачу
Добрый день. Столкнуля с таким todo менеджером как todoist. Официальной библиотеки для php я для него не нашёл. Пробовал писать на прямую: $post_add = [ 'token' => $project['token'], 'commands' => '[{ "type": "item_add", "temp_id": '.uniqid().', "uuid": "'.$uuid.'", "args": {"content": "Task1", "project_id": 2F195551948} }]' ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_add); $output = curl_exec($ch); $output = json_decode($output); echo '<pre>'; var_dump($output…
0 votes0 answers -
Elasticsearch synonyms
Добрый день. Коллеги, подскажите пожалуйста по настройке синонимов в elasticsearch. Делаю вроде всё по документации 'settings' => [ 'analysis' => [ 'analyzer' => [ 'my_synonyms' => [ 'tokenizer' => 'standard', 'filter' => ['my_synonym_filter'] ] ], 'filter' => [ 'my_synonym_filter' => [ 'type' => 'synonym', 'synonyms' => ['АКБ', 'аккумулятор', 'аккамулятор'] //'synonyms_path' => 'synonyms.txt' …
0 votes0 answers -
301 редирект через .htaccess
Поможите, люди добрые, настроить 301 редирект со старых динамических страниц на новые. Нужно настроить, например, переадресацию со страницы http://www.сайт.ru/catalog/index.php?ID=16 на http://www.сайт.ru/auto_id/tsd/ В корне сайта я нашла .htaccess. Попыталась настроить переадресацию по одному из найденных в сети примеров - пока не помогло. Вот так сейчас выглядит мой .htaccess. Может, RewriteCond %{QUERY_STRING} ^id=16 RewriteRule ^index.php$ http://www.сайт.ru/auto_id/tsd/? [L,R=301] нужно вообще в другое место поместить куда-нибудь? И ещё почему-то одна из интересующих меня в плане продвижения сайта систем выдаёт, что у меня ошибка при обработке статуса 404. Это же т…
0 votes10 answers -
Smarty
Сообственно библиотека Smarty поделитесь мнениями,стоит ли,обязательно ли,удобно ли, оправдано ли, и т.д.
0 votes2 answers -
Уменьшенная копия изображения
Есть скрипт отправки формы на e-mail в нем есть следующее стандартное поле: которое я обрабатываю тоже стандартно: if (is_uploaded_file($userfile)) { if (filesize($userfile)<=$max){ $dest=$updir.$userfile_name; move_uploaded_file($userfile, $dest); } } Какие строки мне дописать и куда, чтобы грузится могли только форматы JPEG,GIF,BMP,PNG и сохранялось в updir кроме нашего файла еще его уменьшенная копия? Спасибо.
0 votes3 answers -
Обьявление константы
Кто может обьяснить что этот код значит define (INDEX,true);
0 votes9 answers -
Что значят "?" и ":" в выражении?
Есть такое выражение: $counter = isset($a) ? $a: 0; Что здесь значат "?" и ":"? Выражение из книги "PHP 5" Котерова, взятое из середины книги. Искал искал что это значит не нашел, судя по всему некое иф-элсе.
0 votes3 answers