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
-
foreach ошибка
echo count($_FILES["file"]["size"]); foreach($_FILES["file"]["size"] as $key=>$size) { // echo $size; // $size = $_FILES["file"]["size"][$key]; // echo $size; // $filesize += $size; } Пишет, что в функции форич - неверный аргумент. Первый echo выводит 1 - то есть 2 элемента массива есть. Ну в чем проблема тогда? ((
0 votes4 answers -
Скрипт обратной связи
Добрый день, прошу у вас помощи, на скрине http://shot.qip.ru/00eaLf-3EBATV0HL/ отметил красным, что бы в место этого указывался емаил $email отправителя. Помогите реализовать это, заранее благодарен за вашу помощь <?php $post = (!empty($_POST)) ? true : false; if($post) { $email = trim($_POST["email"]); $name = htmlspecialchars($_POST["name"]); $email = htmlspecialchars($_POST["email"]); $tel = htmlspecialchars($_POST["tel"]); $error = ""; if(!$name) { $error .= "Пожалуйста введите ваше имя<br />"; } // Check email function ValidateEmail($value) { $regex = "/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/"; if($value ==…
0 votes2 answers -
Обновить текст на странице
Здравствуйте! На странице <p> с текстом. После выполнения php-скрипта текст в <p> надо обновить. Как это делается, подскажите, пожалуйста! Через DOM? Пример был бы очень кстати
0 votes3 answers -
какая функция обрезает строку до нужной длинны?
например есть строка "abcdef" а функция обрежет ее например вот так "abc"
0 votes3 answers -
Как получить "будущую" дату?
Добрый день. Подскажите пожалуйста с такой проблемкой: Нужно вывести на сайт счётчик обратного отсчёта, но с таким условием что мы заранее задаём время. В общем есть 2 поля, куда мы забиваем часы и минуты. Нужно что бы таймер отсчитывал текущее время + время из полей. Мне нужно как то поменять на date('d.m.Y H:i') на date('d.m.Y H+$myHours:i+$myMinutes'). Как такое можно сделать?
0 votes2 answers -
Почему тут ошибка?
Вот хочу чтоб в файл index.inc записался текст в переменной $neew но как? мне только ошибку показывает Warning: fwrite(): supplied argument is not a valid stream resource in Z:\home\localhost\www\video\process.php on line 2 $qwe = fopen('index.inc', 'r+'); fwrite($neew, $qwe); fclose($qwe); $neew = <<<here> <h1>$name</h1> <center> $html <p>$about</p> </center> <center> </center> $date HERE;
0 votes4 answers -
Система платежа PayPal
Столкнулся вот с такой проблемой, ниже находится скрипт от PayPal который получает данные о платежи, он отлично работает за исключением случаев если у покупателя в анкете данные указаны на русском языке! Скрипт почему-то не воспринимает русский текст и взамен русского текста получает символы ZZZZ. И в результате не может пройти проверку… $req = 'cmd=_notify-validate'; foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); $req .= "&$key=$value"; } // post back to PayPal system to validate $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Co…
0 votes6 answers -
Микрофреймворк
Встретился с таким понятием как микрофреймворк, из примеров есть например Slim м Silex. Вообще идея интересная, хочу спросить кто что думает на эту тему? вообще самый интересный вопрос, это что вообще можно считать «микро» фреймворком т.е. где та самая грань которая будет отделять его от обычного фв По себе могу сказать, что чувствую можно сделать проще многие вещи, например конфигуррирование, реализацию некоторых паттернов, например DI, упростить синтаксис, например экшены писать без префиксов и суффиксов, а просто как есть и т.д.
0 votes3 answers -
Загрузка изображений на сайт
Нашла скрипт для загрузки изображений на сайт. Файл upload.html <html> <head> <title>Загрузка файлов на сервер</title> </head> <body> <h2><p><b> Форма для загрузки файлов </b></p></h2> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="filename"><br> <input type="submit" value="Загрузить"><br> </form> </body> </html> Файл upload.php <html> <head> <title>Результат загрузки файла</title> </head> <body> <?php if($_FILES["filename"][…
0 votes2 answers -
не находит метод
в класе фейсбук написал метод: function SetAppLg($local){ global $lg; $ulg = FacebookApp :: getLgByLocale($local); if ($ulg == 'ru' || $ulg='lt') $lg = $ulg ; else $lg = 'lt' ; } класс экстендс этот , вызываю метод function ExecDefault(){ $Fb = facebook::getAuthorized() ; $facebook = new facebook; if ( $Fb['profile']) { $this -> SetAppLg ($Fb['profile']['locale']); //tut $sql = Sql::getInstance('horo'); $Fb ['profile'] ['Token'] = $facebook ->getAccessToken() ; $this -> AutoregFbUser ( $Fb ['profile']); $this -> AutoLogin ($Fb ['profile'] ); $this -> setVar ('logoutLink', $facebook->getLogoutUrl () ); } else …
0 votes7 answers -
Использование класса в PHP
Привет форумчане. Возникла такая задача.. обойдя некоторые темы в интернете написал класс для управления (регистрации, входа, выхода) на php. За пределами класса я создаю объект $user = new user(); а потом идет код, например, для авторизации или для регистрации. Окей, это мы прошли. И вот вопрос. Можно ли как-то с другой страницы получить имя пользователя, который только что у нас вошел? Имя хранится в переменной класса, в моем случае. Просто нелогично ведь потом использовать снова $user = new user(); Чтобы получить имя, тем более что мы создаем новый объект, и там не будет нужного мне имени пользователя..
0 votes4 answers -
Активные пункты меню
Предположим есть 2-х колоночный макет: контент и меню с навигацией следующего содержания: главная о компании история руководство [*]новости акции [*]контакты Если рассматривать паттерн MVC, то например при запросе /about/history/ допустим роутер должен выполнить класс About и метод historyAction, в прицнипе он должен вернуть только текстовку и поместить её в макет в блок контента, вроде всё хорошо, но как заставить при этом меню с навигацией на пунктах «о компании» и «история» установить css классы «selected»? Вообще подход «виджетов» мне ненравится... мне ближе, когда сначала генерируются ВСЕ данные, а потом они только отображается т.е. применить метод запуска кон…
0 votes3 answers -
Формы
Хотел попросить у вас помощи есть вот такой php код который отправляет данные с формы на указанные емаил <?if (isset ($_POST['messageCont'])) { mail ("мыло@мыло", "заполнена контактная форма с ".$_SERVER['HTTP_REFERER'], "Имя: ".$_POST['nameCont']."\nEmail: ".$_POST['emailCont']."\nСообщение: ".$_POST['messageCont']); $_POST['nameCont'] = $_POST['emailCont'] = $_POST['messageCont'] = '';}?>Проблема заключается в том что когда сообщение отправлено страница перезагружается но при попытке перезагрузить еще раз страницу пользователем форма заново отправляется на мыло. Как можно решить эту проблемы? Заранее благодарен за помощь.
0 votes5 answers -
Content-Type: multipart/mixed или попытка создать множественный запрос
Сделал форму, в которой можно выбрать файл для отправки Код: <form action="myhandler.php" method="POST" enctype="multipart/form-data"> Поле1:<input type="text" name="row-1"><br> Поле2:<input type="text" name="row-2"><br> Поле3:<input type="text" name="row-3"><br> <INPUT type="file" name="files"><BR> <input type="submit"> </form> Выбираем файл и отправляем его на сервер Лог моего снифера полностью соответствует спецификации http://www.w3.org/TR/REC-html40/interact/forms.html#form-content-type Но, в ней же написано о т.н. Content-Type: multipart/mixed; А собственно, как так выбрать второй файл в этом же …
0 votes4 answers -
Прошу помочь с кодом php (для знающего легко)
Есть код: <?php include('header.php'); ?> <style> #pagination, #price{ font-size: 14px; padding: 20px; } #pagination a, #price a{ font-size: 14px; color: blue; font-family: serif; padding: 5px; text-transform: lowercase; } #price a{ border: 2px red solid; } #price{ text-align:center; } </style> <center><div class="search_form"> <span>ПОИСК НОМЕРОВ</span> <form action="http://vipnomera.com.ua/search_engine.php" method="get"> <?php $onblur = "- Вы хотите купить красивый номер? - Мы вам поможем это сделать…
0 votes3 answers -
Перевод полей формы
Привет! Я новичок в 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 -
.htaccess скрывается
Такое дело. есть файл .htaccess если я отредактирую его и сохраню. он исчезает. к нему добавляется атрибут "скрытый" и чтобы его редактировать приходится включать скрытые папки и файлы и каждый раз снимать этот атрибут. отредактирую, сохраню и опять скроется. что за ерунда такая? храню его на яндекс диски для синхронизации с облаком.
0 votes3 answers -
Php Регистрация и авторизачия
Помогите со скриптом вот код авторизации <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Регистрация и авторизация</title> </head> <body> <?php $mysql=mysql_connect('localhost','zstushaba_lol','123321'); mysql_select_db('zstushaba_ftk'); $query="SELECT*FROM `childs` WHERE choise = '$_POST[login]'"; $res=mysql_query($query); $number = mysql_num_…
0 votes1 answer -
Передать xml по ссылке, так что бы он записался в логи хостинга
Сталкнулся с такой хренью, стоит задача по html запросу сформировать и отправить ответ в формате XML, кодировка UTF-8 (Content-type: text/plain). Т.е. мне приходит POST запрос, я его обрабатываю, формирую xml и отсылаю по адресу сайта (адрес заранее известен типа: http://site.ru/id/ip/whrh/) Загвоздка стала в том, как отправить мне готовый xml по ссылке. Вот код моего готового xml, я знаю как например сохранить его, или отправить на печать. $dom = new domDocument("1.0", "utf-8"); $root = $dom->createElement("response"); $dom->appendChild($root); $result = $dom->createElement("result", 0); $discr = $dom->createElement("sum", OK!); $root->ap…
0 votes10 answers -
Много вопросов
Ребяяятки,Всем привет,давно я вам не писал,за это время скопилось много впоросов. 1.Расскажите как можно больше о файлах.Как сделать ссылки к файлас которые загружены на сервер?Как их загрузить? 2.Вот к примеру разместил ссылку ,а вот как сделать так:суперпупермегафайл.жпг (скачиваний:0) 3.Как сделать так чтобы ,как только нуступил новый день пароль менялся? P.S. Могут быть ошибки т.к. пишу с планшета(
0 votes5 answers -
Вывод массива в одном цикле, но в разных шаблонах
Здравствуйте! Нужно вывести массив циклом foreach, но так, чтобы первый элемент массива выводился, например, в блоке <div class='name_1'>, а второй и последующие в блоке <div class='name_2'>. Суть в том, что первый нужно вывести в блоке большего размера, чем последующие. Как-то это возможно реализовать?
0 votes2 answers -
Как удалить из базы данных в phpMyAdmin повторяющиеся поля?
Есть БД в ней куча столбцов. Но есть строки, полностью идентичные по всем столбцам кроме первого id, у которого аргумент auto_increment. Надо удалить все повторяющиеся строки. Как это сделать прямо в phpMyAdmin SQL запросом?
0 votes1 answer -
Отправка GET-запроса в фоне
Друзья, столкнулся я с неожиданной и любопытной задачкой. В PHP я уже не первый день, но с такими вещами дела ещё не имел. Есть у меня скрипт, который получает данные из формы методом POST. Делает с этими данными разные операции, и в конце - внимание, вопрос - передаёт обработанные данные другому скрипту, который получает значения методом GET. Не было бы печали, но к сожалению форма, передающая данные методом POST моему скрипту, и скрипт, который будет получать данные от меня, находятся на другом сайте, к управлению которым у меня нет доступа. Поэтому приходится изворачиваться. То есть мне из своего скрипта на своём сайте нужно передать переменные на обработку скрипту на …
0 votes2 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 -
convert (gif,png,bmp,wbmp,xbm) to jpg
Собственно нужна функция для конвертирования + ресайза на php. Причем основная проблема с которой я столкнулся это конвертирование bmp to jpg с остальными форматами вроде как все ясно... Есть у кого готовые решения или толковые мысли на это счет?
0 votes6 answers