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
-
Преобразование в верхний регистр не работает для результата запроса
Кто может сказать, в чём проблема? Выполняется запрос: $sql = "SELECT name "; $sql .= "FROM main_pages "; $sql .= "WHERE id = ".$_GET['id']." "; $query = mysql_query($sql); $main_page_name = strtoupper(mysql_result($query, 0)); Результат выводится таким, каким был получен из запроса (т.е. если была запись "Новости", то так и выводится в смешанном регистре "Новости", а не "НОВОСТИ") Пробовал и функцию mb_strtoupper, результат тот же. P.S. var_dump($main_page_name) говорит, что тип переменной - string.
0 votes14 answers -
Передача данных из таблицы
Добрый день! Возникла такая необходимость передавать обработчику данные не из формы, а из ячеек таблицы. Интересует последовательность действий: что с начала делаем, что потом... Я понимаю что это скорее всего методом пост можно, но как это сделать грамотно? З.Ы. данные должны отправляться на почту.
0 votes5 answers -
В форму возвращает не записанное, а старое значение!
Подскажите пожалста, почему в форму скрипт возвращает не записанное, а старое значение! Вот собсно он: <html> <head> <title>Запись и добавление в файл</title> </head> <body> <form method="post"> <textarea name="content" rows=5 cols=30> <?php $fd = fopen( "test.txt", "r" ) or die ( "Не удалось открыть файл" ); $fstring=fread($fd, filesize("test.txt")); echo $fstring; fclose($fd); ?> </textarea> <input type="submit" name="submit" value="submit"> </form> <?php $fd = fopen( "test.txt", "w" ) or die ( "Не удалось открыть файл" ); fwrite( $fd, $_POST['content']); fclose( $fd ); ?> </body> &…
0 votes8 answers -
Подскажите почему не работает?
Подскажите пожалуйста, что не так? Уже мучился-мучмлся- Не работает зараза! php код: <?php $LastName = $_POST['LastName']; $FirstName = $_POST['FirstName']; $Gender = $_POST['Gender']; $Other = $_POST['Other']; $formsent = mail('glebresh@yandex.ru',"Request from: $LastName $FirstName\r\nYear: gender: $Gender\r\nBook status: characteristics: $Other", "From: $Email\r\nBounce-to: glebresh@yandex.ru"); if ($formsent) { echo "yhanks"; } else ( echo "ooops"; ) ?> html код: <FORM METHOD=post ACTION="titlehelp.php"> <P>First name: <input type="text" size=30 name="FirstName"> <P>Last name: <input type="text" size=30 name="LastName"> <…
0 votes21 answers -
Вопрос по ООП
Что такое и зачем нужны абстрактные классы. Если можно с примерами кода и пояснениями.
0 votes10 answers -
Сессии
Делаю себе авторизацию на сессиях. Написал код, начал покускам обкатывать. Когда дело дошло до раздела, что такой пользователь есть в бд и надо записать кое какие данные в сессию вылетело вот это: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\language\russian\auth.lng.php:1) in C:\xampp\htdocs\auth.php on line 58 Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this function…
0 votes14 answers -
Вывод чисел по количеству
Приветствую. Можно ли на php реализовать следующие: Предположим у нас есть переменная a, которая равна 3, $a=3. И есть переменная b, которая равна 5, $b=5. Нужно вывести $b количество раз $a. То есть число 5 должно вывестись 3 раза, неплохо бы чтобы через запятую, но не обязательно, то есть должно получиться: 5, 5, 5 Заранее Спасибо.
0 votes3 answers -
Добавление новостей на сайт
Доброго времени суток, Меня интересует как реализовать добовление новостей на сайт при помощи php тоесть нужно что б с файла addnews.php информация которую я введу добавлялася на главную страницу index.html и в Базу данных Пожалуйста помогите с решением проблемы Заранее спасибо.
0 votes14 answers -
Последние сообщения с Twitter
Не подскажите каким способом лучше поместить статус твитера ? Нашёл вот такое решение - http://abeautifulsite.net/notebook/75 , хочу попробывать, но не совсем ясно куда добавлять код, с пхп не знаком вообще...
0 votes10 answers -
Pagination
При постраничном выводе получилось слишком много страниц, как уменьшить количество и выводить например по 20? Тоесть должно получиться примерно следующие |1| 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -> >> где -> это на 20 вперед а >> это на последнюю а когда стоишь на 30 к примеру, то и назад также... Страниц очень много(755).
0 votes9 answers -
Постраничный вывод.
Делаю pagination. Подскажите как реализовать следующую задачу. есть 20 элементов после выборки(Всего 700). Как сделать, чтобы при нажатии на кнопку далее эти 20 исчезали и появлялись следующие 20...
0 votes1 answer -
Ифы и ифы форах
Вот кусок кода: { $modules = mysql_fetch_array($query_modules); if ($content === $modules[id_name]) { include "modules/$modules[id_name]/index.php"; } } if ($content === "auth") : include "auth.php"; elseif ($content === "close") : include "close.php"; elseif ($content === "mail") : include "mail.php"; else : include "modules/$settings[/page][page]/index.php"; endif; for ($i = 0; $i < mysql_num_rows($query_modules); $i++) $content извлекается из адресной строки(гет). Предположим что в каждом файле содержится некая переменная, имя которой одинаково в каждом файле, а значения разные. Проблема в том, что если услови…
0 votes32 answers -
Подскажите с логикой корзины для i-магазина
Пишу интернет магазин. Дошел до момента работы с корзинкой. Вижу логику такой: 1) зашел посетитель на сайт, выдаю ему сразу куку с сессией (если ее нет) для его идентификации 2) ходит он бродит по каталогу, когда что-то захотел добавить в корзинку, выдаю еще одну куку с видом типа "код товара=количество товара" 3) если еще что-то захотел добавить, меняю куку уже существующую на "код товара=к.т&код товара2=к.т.2" ну дальше уже регистрация/авторизация и заказ правильно ли это или где-то ошибся?
0 votes10 answers -
код
всем привет! как могут сделал мини чат секретные коды типа картинке кто нибудь знает этот коды помогите плиз
0 votes3 answers -
Помогите разобраться в "кроне"
Есть пхп файл который надо запускать допустим раз в 5 минут, подскажите что надо написать что бы такого добиться.
0 votes16 answers -
вопрос по рассылке писем
Поставил VertrigoServ (аналог денвера) при вызове функции mail выдаёт ошибку. Какой софт ещё надо ставить чтобы отсылать письма со своего компа, есле можно с мануалом.
0 votes12 answers -
Два раза пишет в файл
Добрый день, господа! Помогите, весь день бьюсь, не могу понять в чем дело. Простой код: $disc = fopen("txt.txt", "a"); fwrite($disc, "h"); fclose($disc); При выполнении осуществляет добавление текста в файл. В данном случае это одна буква h. Но, после выполнения кода, в файле txt.txt появляется две буквы h. Т.е. получается, что строка записывается два раза, но надо чтоб один раз. Я уже помещал в разные условия, но все одно. Подскажите в чем запара, пожалуйста!!!
0 votes3 answers -
Ошибка при сохранение данные через Ajax
Привет всем) Собсвтенно есть поле в котором юзер вбивает свое настроение, статус.... Так вот, если в поле не было сделано изменений, то выскакивает ошибка - Ошибка сохранения данных. Даже если в поле есть текст. Отсюда вопрос - Как убрать эту ошибку? Что бы если есть не измененный текст в поле, то ошибки не было. Код $sUserId=@$_REQUEST['user_id']; if ($oUser=$oEngine->User_GetUserById($sUserId)) { if (getRequest('profile_mstatus')) $oUser->setProfileMstatus(getRequest('profile_mstatus')); if ($oEngine->User_Update($oUser)) { $bStateError=false; $sTitle='OK!'; $sText=$oEngine->Lang_Get('mstatus_saved_ok'); } else { $sTitle='ERROR!'; $sText=$oEng…
0 votes3 answers -
Нужна помощь по записи в файл
есть 4 файла 1 - где хранятся переменные: $name[0] = "Рыбная мука, Аргентина"; $name[1] = "Горбуша ПСГ , Россия"; $name[2] = "Зубатка с\м пестрая"; $name[3] = "Мойва с\м "; $name[4] = "Окунь 300-, Россия"; $name[5] = "Окунь 300-500, Россия"; $name[6] = "Пикша"; $name[7] = "Путассу с\м н\р"; $name[8] = "Сайда, Россия"; $name[9] = "Сельдь 200-300 Россия "; $name[10] = "Сельдь 300+, Россия"; $name[11] = "Скумбрия 300+ б/г, Россия"; $name[12] = "Фарш лососевый, Россия"; $name[13] = "Хек н/р"; $name[14] = "Пеламида н/р"; $name[15] = "Тунец н/р"; $name[16] = "Сардинелла, н/р"; $name[17] = "Сардинелла, тушка"; $strochki = "16"; 2- таблица которая выводит эти данные в цыкле <…
0 votes4 answers -
Вопрос по ООП
Вобщем имеем к примеру класс: final class base { static public $var; static public function alfa() { # здесь происходит первичная обработка # пусть это будет переменная $value self::$var = $value; } } Так же имеем класс, который имеет функции, где происходит узконаправленная проверка(какие св-ва надо применть к классу не знаю). Например: class sub { function beta() { $value_flag = filter_var($value, FILTER_VALIDATE_INT); if ($value_flag !== false) { echo "Значение не верно"; unset($value); exit(); } # если сделать класс статичным # то снова пишем self:: # ? } } В процессе работы скрипта вых…
0 votes10 answers -
Целочисленное деление в пхп
Или меня глючит или целочисленное деление Запускаю <?php $per =15%2; Print $per; ?> В книжке написано оперетор "%" - деление по модулю, возвращает целый остаток операции деления... А у меня результат всегда равен 1. Независимо от того, что на что делю.
0 votes5 answers -
Пряма ссылка при нажатии кнопок
Доброго времени суток! подскажите пожалуйста как можно извлеч прямую ссылку при вводе логина и пароля на различных сайтах? пример: ЕСТЬ СЕРВЕР СТАТИСТИКИ ОПЕРАТОРА СВЯЗИ: http://www.domolink.ru/ctc_privateroom_msk пля входа в личный кабинет необходимо ввести логин и пароль требуется извлеч прямую ссылку где логин и пароль будут указаны явным образом пример: http://www.domolink.ru/ctc_privateroom_msk...gin=<<Имя пользователя>>+password=<<Пароль>>; есть ли какой-нибудь универсальный метод?
0 votes7 answers -
стек вызова
немогу настроить дебагер((( похэтому покачто приходится пользоваться var_dump() столкнулся с одной проблемой.......как мне в моей функции узнать какие были вызваны функции перед ней и с какими параметрами ? стек вызова ?
0 votes2 answers -
Заглушка для картинки
Добрый день! Есть шаблон "catalog.section.list" в cms bitrix который (в моем случае) выводит названия разделов с картинками к ним. Если нет картинки, то ничего не показывает, а хотелось бы что бы показывал мою картинку с надписью типа: "Not images". Пытался заменить следующий код: <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <div class="catalog-section-list" style="margin:0 auto; width:800px;"> <div> <? $CURRENT_DEPTH=$arResult["SECTION"]["DEPTH_LEVEL"]+1; foreach($arResult["SECTIONS"] as $arSection): if($CURRENT_DEPTH<$arSection["DEPTH_LEVEL"]) echo "<ul>"; elseif($CURRENT_DEPTH>$arSection["DEPTH_LEVEL…
0 votes2 answers -
Помогите с ЧПУ
Здрасте, не нашел форума где можно про это спросить, точнее про ЧПУ, может здесь кто поможет? вот есть код: RewriteRule ^category/?$ category.php [L] RewriteRule ^category?$ category/ [L] то есть я сначала делаю чтобы вместо /category.php можно было писать /category/ а потом делаю возможность писать: /category как можно все это реализовать одной строкой? заранее спасибо
0 votes8 answers