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
-
Отправка файлов php
Могу отправить файл размером 300 мб Но когда пытаюсь отправить файл около 500 мб, пишет мол память ограничена прописываю в .htaccess php_value memory_limit 10000000000000000000000 все ровно такая же ошибка все уже перепробовал не получается. в чем проблема?
0 votes1 answer -
<switch> Альтернативный синтаксис в меню
В чём ошибка в этом коде? По задумки хочу, чтобы активный пункт меню был выделен жирным, по факту отображается только один пункт, остальные просто исчезают. <ul> <li><? switch($_GET['act']): case 'index': echo '<b>'; ?><a href="?act=index">Главная</a><? echo '</b>'; break; ?></li> <li><? case 'editor': echo '<b>'; ?><a href="?act=editor">Управление</a><? echo '</b>'; break; ?></li> <li><? case 'minimizer': echo '<b>'; ?><a href="?act=minimizer">Уменьшение букв</a><? echo '</b&…
0 votes5 answers -
Установка значения скрытого поля перед отправкой формы
Всем привет, ищу совета. Перед отправкой формы в скрытое поле хочу поместить значение количества переданных серверу строк. Делал как: через js ловил событие сабмита или клика кнопки, отменял действие по умолчанию, присваивал полю нужное значение и отправлял форму методом submit(). Но при таком действии php не видит что была отправлена форма, т.е. if (isset($_POST['submit'])) никогда не проходит. Рылся в гугле, такие проблемы есть, но метод их решения я так и не понял.
0 votes2 answers -
Method name must be a string
require($this->controller); $class = $this->name_controller; $controller_base = new $class; $action = $this->action; $controller_base->$action(); Вообще вот кусок кода который выдает ошибку. Не пойму почему, на хабре тоже было $controller->$action();
0 votes2 answers -
Скрипт поиска, приравнять регистр
Всем привет. Суть проблемы такова. Есть HTML сайт прикрутил к нему скрипт поиска... База поиска в данном скрипте набивается сама в обычном текстовом редакторе. Файл называется searchdat т.е я прописываю ключевое слово и ссылку там. Вот например abba::http://www.domen.ru/index1 beatles::http://www.domen.ru/index2 bad boys::http://www.domen.ru/index3 rembo::http://www.domen.ru/index4 terminator::http://www.domen.ru/index5 и т.д. В итоге если в поисковую форму вбить Abba (с заглавной буквы) или aBBa то скрипт ничего не найдет в этом файле...Т.е изнчально я должен был бы в базу написать Abba aBBa abba::http://www.domen.ru/index1 то тогда он бы понял..т. он ищет четкую с…
0 votes1 answer -
Как внедрить RSS в саита а не в блог
Не знаю даже что лучше, - RSS или Atom для обычного HTML сайта, который не расчитан как динамичный сайт, но предпологает обновления некоторой части контента, который в частности и предусмотрен для рассылки . . . Познакомилась. как я думаю с наиболее информативной статьей по данной теме: http://www.oqbo.ru/read.php?block=11 Но думаю тут вопрос также должен быть связан с файлом Config (т.к. тут востребована MySQL), а об этом, в приведенной статье ничего не сказано . . . Прошу дать совет. Меня также интересует, получится ли потом этот RSS (или Atom) пристроить к FeedBurner. Надеюсь на ответ. Вопрос внедрения RSS планирую в сайт: t a m c r e d i t . g e (без пробелов), там …
0 votes0 answers -
Динамичиский поиск по базе данных
Добрый день! Подскажите, как можно сделать такую ШТУКУ: у меня есть таблицы с разными компаниями производителями в которой есть разные типы продукции этих компаний. на странице я хочу сделать поиск в виде трех полей типа select и работать должно так, при выборе в первом select имя компании во втором вид продукции в третьем уже должны появиться артикулы данной коипании с учетом выбора типа продукции. Подскажите как это можно сделать. Заранее всем спасибо
0 votes3 answers -
Класс для работы с PDF
Добрый вечер всем! Помогите найти класс для работы с формами PDF. У меня есть готовый большой PDF-файл с полями для заполнения. И мне нужно, при помощи PHP заполнить эти поля и показать итоговый документ. Я перекопал пол-Интернета, но так и не нашел нужного класса. Все решения что я видел, предлагали генерить документ с нуля, или писать текст поверх документа в точке XY. Есть надежда?
0 votes4 answers -
Создание корзины
Здравствуйте! Делаю корзину на сайте и вот столкнулся с такой проблемой. На странице с товаром, к примеру стул, есть такой код добавления этого товара в корзину: <?php session_start(); ?> <form id="form2" name="form2" method="post" action="test_karzina.php"> <input type="hidden" name="ses_name" value="<?php echo($_GET['name']);?>" /> <input type="hidden" name="ses_product_id" value="<?php echo($article);?>" /> <input type="submit" name="Submit" value="В корзину" /> </form> Код test_karzina.php <?php session_start(); $i = count($_SESSION['product']); $_SESSION['product'][$i]=array($_POST['ses_name'],$_POST['ses_produ…
0 votes4 answers -
зачем нужен linux
У меня вопрос: зачем для PHP часто требуют знание Linux? И какие знания требуются?
0 votes3 answers -
помогите поправить пхп
Здравствуйте! В кратце суть проблемы: Есть сайт, в котором реализован модуль "новостная лента" Мнев этом модуле не нравились кнопки, а так же их расположение. (над новостной лентой). Нужно мне разместить кнопки слева в центре и справа в центре. собственно это от части у меня получилось. проблема в том, что на сайте реализована функция, позволяющая менять ширину сайта на вкус посетителя. И когда это происходит правая кнопка сползает со своего места, так как не привязана к правому боку и имеет абсолютное позиционирование. В данный момент css код всего этого удовольствия: .nsp_top_interface{ overflow:hidden; margin:0 0; width: 100%; height: 28px; position:absolute; top: 6…
0 votes13 answers -
вывести вложенный элемент словаря
помогите пожалуйста исправить python3-код проблема в том, что метод outputAttr() не выводит определённое значение словаря. при этом консоль выводит "norecord" то есть срабатывает блок "except:"import shelveclass Record: def __init__(self, temp): print('rrr') self.id = temp['id'] self.type = temp['type'] self.number = temp['number'] self.video = temp['video'] self.audio = temp['audio'] def outputAttr(record, attr): print(record.attr) def outputRecord(record): print(record, ':: ', end = '\n') print('\tid:\t', db[record].id, end = '\n') print('\ttype:\t', db[record].type, end = '\n') …
0 votes1 answer -
Программирую серию скриптов
На работе дали следующее задание: написать серию скриптов для разных заданий. Дело в том, что я не нанимался там что-то программировать, но деньги уговорили. Я простой сис. админ, а программирование - увлечение. И самый первый вопрос собс-но: Как получить данные из адресной строки? Пример: pages.php?page=1&pagename=index Как получить данные из переменных page и pagename не используя switch 2 вопрос: Как извлечь из строки число. Пример: $var = "Мне 7 лет" //Необходимо извлечь число 7 и поместить его в переменную $var1 для последующих операций.
0 votes9 answers -
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 -
Обернуть в span
Здравствуйте! Скажите пожалуйста, каким образом можно обернуть "invalid_email" в span с классом? if ( 'email' == $tag->basetype ) {if ( $tag->is_required() && '' == $value ) {$result['valid'] = false;$result['reason'][$name] = wpcf7_get_message( 'invalid_required' );} elseif ( '' != $value && ! wpcf7_is_email( $value ) ) {$result['valid'] = false;$result['reason'][$name] = wpcf7_get_message( 'invalid_email' );}}
0 votes0 answers -
Загрузка картинки, и установка img src
Привет, форумчане! Подскажите пожалуйста мне.. такой вопрос. Я загружаю картинку через скрипт в $.ajax, и в onSuccess у меня меняется src одной картинки. Но иногда она сразу не меняется, только после перезагрузки страницы. А иногда и сразу. Может быть кто знает в чем дело? Может быть дело в..кеше? Не пойму..
0 votes3 answers -
Прямой доступ
Как сделать, чтобы при обращении к файлу напрямую пользователь попадал на страницу 403. То есть если имеется файл _http://site.com/config.php и пользователь вводит в адресную строку _http://site.com/config.php, то он видит страницу 403.
0 votes4 answers -
Подскажите на каком языке лутше написать РЕГИСТРАЦИЮ для сайта?
Знаю что есть уроки на PHT и MySQL, но слышал что есть и другой вариан, неважно сложнее или нет, главное быстродействие или защищёность. за любой ответ буду благодарен!!
0 votes3 answers -
Рассылка электронной почты
Приветствую. Интересует ваше мнение... Делаю электронную рассылку по базе клиентов (~4000 адресов). В тексте письма есть ссылка для отправки знакомому (aka "Поделиться"). Само письмо содержит embedded флаер и весит 100-200кб. Все как обычно: пользователь вводит адрес, комментарий, текст с картинки и письмо должно отправляться. Как лучше организовать отправку? - напрямую после заполнения формы Не надо мудрить с cron, создавать списки, к тому же нет доступа к MySQL бд. Однако, при большом потоке вырастит нагрузка на сервер, некоторые известные почтовые сервисы могут заблокировать почтовый адрес или даже IP (Рационально отправлять не более трех сообщений в минуту) - через …
0 votes3 answers -
Обратная связь, вывод ошибок
Есть форма обратной связи, нужно реализовать вывод ошибок на той же странице что и форма Код формы <form method="post" action="mail.php"> Ваше имя: <br><input type="text" name="name"><br> Ваш e-mail:<br><input type="text" name="email"><br> Ваш заказ:<br> <textarea cols="70" rows="10" name="mess"> </textarea> <input type="hidden" name="a" value="order"> <br> <input type="submit" value="Отправить"> </form> код mail.php <title>Обратная связь</title> </head> <body> <?php if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = …
0 votes0 answers -
Appserber and Denver
Вот такя есть проблема, необходимо иметь апачь на локалке под ХР. Сейчас юзаю APPserver, но что то кажется что он не очень добросовестено исполняет скрипты и функции, если поставить Денвер может лучше будет? Как считает форум.
0 votes0 answers -
Как инициировать автоматическую передачу данных методом post или get
Здравствуйте! Возник такой вопросик. У меня есть форма, куда посетитель вводит номер мобильного телефона. Далее нажимает кнопку и методом POST передает данные другому скрипту, который проверяет данные на корректность, и в случае некорректного введения, возвращает посетителя опять к форме для повторного заполнения. Вот код: if (empty($_POST['phone'])) { echo "Вы не ввели номер телефона!"; echo "<p><a href='javascript: history.back();' class='black'>Ввести номер телефона</a></p>"; exit(); } else { if(!preg_match("/^[0-9]{7,7}+$/", $_POST['phone'])) { echo ("Телефон задан в неверном формате, выбирите из списка код оператора …
0 votes8 answers -
htaccess и htpasswd - защита доступа
Необходимо запоролить весь сайт, кроме одного файла. Использую htaccess и htpasswd. htaccess: Код: AuthUserFile /путь_к_htpasswd AuthGroupFile /dev/null AuthName "Enter password" AuthType Basic <limit GET POST> require valid-user </limit> Но как открыть доступ к одному конкретному файлу? Спасибо
0 votes1 answer -
Активные пункты меню
Предположим есть 2-х колоночный макет: контент и меню с навигацией следующего содержания: главная о компании история руководство [*]новости акции [*]контакты Если рассматривать паттерн MVC, то например при запросе /about/history/ допустим роутер должен выполнить класс About и метод historyAction, в прицнипе он должен вернуть только текстовку и поместить её в макет в блок контента, вроде всё хорошо, но как заставить при этом меню с навигацией на пунктах «о компании» и «история» установить css классы «selected»? Вообще подход «виджетов» мне ненравится... мне ближе, когда сначала генерируются ВСЕ данные, а потом они только отображается т.е. применить метод запуска кон…
0 votes3 answers -
Отправка почты с локалхост
По данной инструкции http://www.simplecoding.org/php-mail-pod-windows.html, немного с изменениями неважными написал код. <!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" /> <title>Simple Mail</title> </head> <body> <?php $addr = 'usa-1200@mail.ru'; $theme = 'Для тебя'; $text = 'Приве малыш! Как дела?'; if (isset($addr) && isset($theme) && isset($text) && $addr != "" && $theme != "" && …
0 votes4 answers