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
-
Множественная загрузка файлов
Понадобилось сделать загрузку на сайт кучи файлов одновременно. И встал вопрос, как всё это реализовать. Сначала сделал через flash jQuery плагин Uploadify. Но потом подумал, что флеш сейчас теряет долю на рынке и может стоять и/или работать не у всех, поэтому я теряю долю потенциальных клиентов. Создание кучи однофайловых формочек удобно, работает у всех, но загружать сотню файлов через них это адская мука и крайняя мера, на которую идти не хочется. HTML5 атрибут multiple работает далеко не во всех браузерах. Подскажите, как лучше реализовать множественную загрузку?
0 votes9 answers -
Постраничный вывод из bd
Добрый день! При изучении php и попутном создании сайта на php столкнулся с такой проблемой: Нужно выбрать из базы данных всю инфу, но при этом выводить ее постранично, т.к. инфы предпологается много и не хочется загружать одну страницу ею. Собственно сам код: <?php $result = mysql_query("SELECT id,title,date,text FROM lessons ORDER BY id LIMIT 3",$db); $myrow = mysql_fetch_array($result); do { printf ("<table class='tableborder'> <tr> <td><p>%s</p></td> </tr> <tr> <td><p>Дата занесения: %s</p> </td> </tr> <tr> <td><p>%s</p></td> &l…
0 votes11 answers -
простая гостевая с премодерацией
Привет, Посоветуйте, пожалуйста, простую гостевуху (на перле, пхп, ...) лиж бы поддерживала премодерацию, и можно было легко (без проблем) подрихтовать под дизайн существующего сайта, остальное не так важно. гугл выда?т кучу разнощ?рстных вариантов, хочется совета от человека. спасибо
0 votes3 answers -
Проблема с include и require
Здравствуйте! Столкнулся с проблемой при использовании функциий include и require: Пример <div> <?require"test.php"?> или <?include"test.php"?> </div> проблема в том ,что require и include создают пустую строку ,а под ней вставляют содержимое, или даже если файл который вставляется пустой,require include создают пустую строку,которая совсем не нужна. Как избавиться от этой пустой строки? так должно быть,или я что-то не так делаю ?
0 votes8 answers -
Как делать переходы по клику без перезагрузки страницы
Добрый вечер! Подскажите,пожалуйста мне..немного запуталась есть странички index.html, about.html и другие.. страница index.html состоит из хедера, навигации, контента и футера. В навигационном меню есть ссылка Обо мне. страница about.html состоит из хедера, навигации,контента-Обо мне и футера. Как делать переход со страницы index.html по клику на Обо мне на страницу about,html, чтобы страница заново не перезагружалась? (разные у этих страниц только контент,а футер и хедер одинаковые). Хочется,чтобы футер и хедер и меню оставались на месте,а изменялся только контент. возможно ли такое сделать html - страничками? или такое делается на php или д…
0 votes9 answers -
php - передать значения checkbox'ов на e-mail
Добрый день! Прошу помощи в разрешении следующей задачи. Есть форма для опроса мнения читателей журнала, которая отправляется на мэйл редакции. if (isset($edited)) { mail("mail@gmail.com", "опрос от журнала CЭ" , // Текст письма от сих "Ф.И.О.(полностью, должность): $name Возраст $age Образование $education .... Как долго Вы выписываете наш журнал? $period Насколько полно ?Справочник экономиста? освещает интересующие Вас вопросы? $napolnenie Какие рубрики помогают Вам в работе? $help Вот с этими злосчастными рубриками, облеченными в checkbox, и наблюдаются у меня проблемы. <b>Какие рубрики помогают Вам в работе? </br> <input type="checkbox" …
0 votes3 answers -
Генератор и обработчик форм
Приветствуйю. В общем задача в следующем: нужна форма по таким криериям: 1. имя отправителя 2. емейл отправителя 3. тема сообщения 4. текст сообщения (автоматом вставляется при отправке имя отправителя вместо маркеров) 5. имя получателя 6. емейл получателя 7. капча по умолчанию предоставляется 3 имени получателя, но должна быть возможность увеличивать кол-во полей. поля имеют проверку на достоверность данных. после прохождения валидации получатеям приходит соответствующее письмо. отправитель получает автоматом письмо на свой емейл (с другим текстом, указывается в системе). есть ли генератор форм, а лучше скрипт который можно было бы настроить что бы он умел обработать дан…
0 votes11 answers -
Ошибка при отправке с формы
Ошибка "Provisional headers are shown", что это и чему может быть причиной ? Нашел похожую тему http://stackoverflow.com/questions/2...ader-are-shown, только не особо разберу какое предлагают решение.
0 votes0 answers -
Redirect 301 и RewriteRule
Здравствуйте. Пытаюсь поставить 301 редирект с адреса /s/page.html на .page.html, но , как я понял, из за RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] на выходе получается адрес такой: /page.html/q=s/page.html. Редирект задаю как Redirect 301 /s/page.html http://site.ru/page.html в конце содержимого файла. Как можно исправить? Сайт на modx, .htaccess такой: Options +FollowSymlinks RewriteEngine On RewriteBase / # Fix Apache internal dummy connections from breaking [(site_url)] cache RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC] RewriteRule .* - [F,L] # Exclude /assets and /manager directories and images from rewrite rules RewriteRule ^(manager|as…
0 votes3 answers -
Joomla 1.5
Сделал сайт на Joomla 1.5, поставил на него компонент RD-Autos, вставил машинки, получилась очень большая страница Нужно что бы получилось разбиение на странице как в тех же статьях Попробовал способ Котофеича, непомогло, пишет ошибку на странице Знающие люди помогите. Скачать компонент
0 votes7 answers -
Просто интересно
Какой сложности математические вычисления может вычислять PHP?
0 votes16 answers -
Проблема со скриптом
Взбрело в голову написать скрипт для блога. Он работает с деректориями не так хотелось бы. Он должен извлекать названия всех файлов и и первые 250 символов этих файлов, на основе их делать таблицу, с этими первыми 250 символами, с названием файла, и с со ссылками "Удалить" и "Редактировать". Причем при нажатии на эти ссылки, передаются название файла (для удаления) и все содержание (для редактирование). Вот код: <?php switch($_GET['action']){ case "loginform": login_form(); break; case "login": login(); break; case "edit": edit(); break; case "del": del(); break; case "new": post(); break; case "bloglist": bloglist(); break; default:login_form(); } function log…
0 votes11 answers -
Дерево
Добрый день. Сижу бьюсь над задачей создания сложного дерева... Суть такова: Имеется четыре таблицы: type id int;name varchar(255); view id int; type_id int; name varchar(255); country id int; name varchar(255); city id int; country_id int; name varchar(255); Необходимо создать дерево которое выводит следующем образом: Тип 1 Вид 1 Страна 1 город1 ... городN Страна 2 город1 ... городN ... Страна N город1 ... городN ... Вид N(далее понятно) Тип 2 Вид 1 Страна 1 город1 ... городN Страна 2 город1 ... городN ... Страна N город1 ... городN ... Вид N(далее понятно) ... Тип N И что бы список стран и горо…
0 votes14 answers -
Реализация Блок-схемы
Помогите если сможете))). Задача: Реализовать средствами PHP и MYSQL блок-схему. Сама блок схема рисуется пользователями средствами javascript, потом собирается в объект и сохраняется в базу, после чего должна быть возможность вывести схему на экран и изменять ее. В блок-схеме используется 2 типа блоков. 1 тип - Выбор (Да или нет), т.е. предполагает наличие раздвоения на две ветки и второй блок - Событие, т.е. подразумевает выполнение какого-либо события с продолжением только в одну сторону. Блок "Выбор" всегда сходится. Вложенностей может быть много. Пример на картинке. Щас таблица в базе выглядит так: CREATE TABLE `table` (`ID` int(18) NOT NULL auto_increment, `TYPE`…
0 votes3 answers -
Как правильно подключить пхп к хтмл
Подскажите пожалуйста, как правильно подключить код пхп на хтмл страницу чтобы не нарушить валидности. Так как валидатор считает это <? за ошибку. За ранее спасибо
0 votes22 answers -
Задачка
Изменяя только переменные $foo и $bar выполнить функцию phpinfo(). <?php $foo = "the"; $bar = "THE"; $zoo = <<< END Once upon tHe time were thE three bears... END; echo preg_replace("/{$foo}/im", $bar, $zoo); ?> Кто решит?=)
0 votes11 answers -
Работа с переменными в PHP
В этом топике я приведу примеры и разъяснения по правильному использованию «!», «isset» и «empty» в PHP. Так уж сложилось, что PHP — язык с отсутствием строгой типизации, в результате чего можно использовать функции и операторы не совсем по назначению и они всё равно будут давать какой-то результат. Разберём что из себя представляют такие вещи как «!», «isset» и «empty». 1. Про «!». Знаку «!» можно дать вольный перевод на русский язык как «не». То есть «!правда» будет «неправда», то есть «ложь», а «!ложь» будет «не ложь», то есть «правда». Данный оператор можно применять только к существующим переменным. Приведу несколько примеров: var_dump(!true); var_dump(!false); Выве…
0 votes8 answers -
Автоматическая регистрация на сайтах (на PHP)
Необходимо на сайте зарегистрировать несколько аккаунтов. Поля: емейл (каждый раз разное), пароль (всегда одинаковые), капча. Нужно сделать мини-сервис с двумя формами, для емейлов и пароля, и кнопкой начать. После нажатия на кнопку сервис начнет регистрировать аккаунты, показывая капчи, которые запрашивает сайт. Можно ли реализовать это на PHP? Если да, то в какую сторону копать? А если нет, то какими средствами можно? Спасибо.
0 votes4 answers -
php работа с грфикой
Здравствуйте! :з) в общем то все работает, только немного не правильно. подскажите в чем косяк написал код (пользуясь примером загрузки файла на сервер) происходит следующее: загружается файл содержимое файла впиихивается в переменную пропорционально уменьшается, либо увеличивается сохраняется на серваке в папке пользователя и цвета все меняются! как будто диапазон цветовой сужается. причем независимо в jpg я сохраняю или в png. //—————————--ЗАГРУЗКА ФАЙЛА———————————————————— if(isset($_FILES["myfile"])){//———————————проверка на сузествование файла $myfile = $_FILES["myfile"]["tmp_name"]; $myfile_name =$_FILES["myfile"]["name"]; $myfile_size = $_FILES["myfile"]["size"];…
0 votes13 answers -
Браузер дублирует GET запросы
Столкнулся со странным поведением браузера одного из пользователей сайта. Собственно странность заключается в том, что браузер дублирует HTTP-запросы(заметил только GET), которые передают на сервер данные. "Запрос-дубликат" приходит спистя 2-3 секунды, после отправки "запроса-ригинала". Ниже приведены логи Apache. Штатное поведение: #запрос на поиск товара2014:08:40:32 "GET /items/number?number=AWSNI1022&action=number HTTP/1.1" 9604 "http://site.ru/" "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0" "ses=b8nhlhqcng3iljgam7thma2jh0"#ответ от сервера содержит результат и асинхронные запросы на поиск товара у партнеров черех "proxy-скрипт"2014:08:40…
0 votes6 answers -
Что значит эта ошибка?
Возникла AJAX HTTP ошибка. Полученный код HTTP: 200 Следует отладочная информация. Путь: /batch?id=547&op=do СтатусТекстом ОтветТекстом: Fatal error: Call to undefined function dbase_open() in Z:\home\website\www\sites\all\modules\kladr\kladr.taxonomy.inc on line 97
0 votes6 answers -
Загрузка файлов и изображений в БД
Встала задача - загрузки файлов на сервер и собственно доступ к ним с сайта. Не могу найти ценной информации по этому поводу. Во первых хотелось бы узнать логику происходящего, как удобней делать : Ну к примеру -Загрузка файлов в БД -Загрузка файлов на сервер, а в бд прописывать только путь к файлу. Во вторых хотелось бы узнать как вызывать окно "Открыть..." из браузера. Тоесть нажимаешь на кнопку , открывается диалоговое меню "Открыть..." c возможностью выбора в нем необходимого изображения, как только я выбрал и жму Окей...окно закрывается, и данные о местоположении картинки заносятся в переменную. Затем когда остальные данные новости отредактированы , я жму кнопку сохр…
0 votes10 answers -
Передача из HTML в PHP пути к файлу
Привет, Всем! Проблема состоит, что когда я передаю путь к файлу из HTML в скрипт на PHP, то путь к файлу отображается с двумя слэшами после каждой дириктории. <input name="userfile" type="file" /> это с помощь чего я добавляю путь к файлу потом пытаюсь заметь два слэша одним уже в скрипте $userf = $_GET['userfile']; echo "<p> Username = " .$userf. "</p>"; $bodytag = str_replace( '\\','\',$userf); - с помощью этой функции пытаюсь заменть два слэша на один, но выводится такая ругань: Parse error: parse error, unexpected '\"' in /www/htdocs/admin/insgoodfile.php on line 84
0 votes9 answers -
Перекодировать строку
Нужно перекодировать строку,получаемую через post в UTF-8.Получаемая строка заранее неизвестна.Потому что в Windows идет cp1251,а в Linux совсем другая.Какие варианты сделать это?
0 votes11 answers -
Совместное редактирование документа
Всем добрый день! Может кто сталкивался или в курсе. Стоит задача сделать редактирование документа в личном кабинете на сайте. Админ заливает документ, авторизованные пользователи заходят, видят его и могут вносить в него правки Вариант 1: кто то вносит правки в данный момент, остальным документ становится недоступен, иконка - редактируется. История сохраняется. Если не активен N минут, автосохранение и закрытие сессии. И например еще ограничение по времени. Начал редактировать, у вас осталось 59 минут. Вариант 2 (более крутой): Одновременное редактирование, с сохранением истории. Что бы было видно кто какие правки внес. Отредактированное подсвечивается. Вариант …
0 votes7 answers