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?
Есть большая трабла. Имеется шаблон, который постоянно обновляется. Но в нем находятся изменения. и приходится обновлять вручную, анализируя каждый измененный файл. Имеется ли возможность редекларирования функций классов? смысл в том, чтобы в ручную не менять, а записать измененные функции в один файлик и при инициализации класса подрубать их измененную версию. Смысл в том, чтобы обновление протекало обычным способом и не затрагивало изменения
0 votes8 answers -
ссылка на определённую таблицу в файле
Есть 2 файла, лежат в разных каталогах. в одном есть даные о клиенте, сделланые в виде таблиц, обичный htm-файл; в другом ссылки на данного клиента. Как сделать скрипт или еще чёто, что бы в файле ссылок, под ссылками открывалась таблица даного клиента. Но при етом, что бы при первом откритии самого файла с ссылками, никаких данных о клиенте небыло. Немного понимаю как сделать но догнать не могу. пример что понимаю частично. в 1 файле где ссылки: ячейка где будут отображаться данные о клиенте: <td> <? switch($_GET['go']){ case "**": include($_**);break; case "…
0 votes4 answers -
Не могу разобраться с PhpMyAdmin.
Доброго времени суток. Я не сильно знающий веб-разработчик, но учусь. Начал создавать интернет магазин. Написал код самого сайта, посмотрел видео как делаются интернет-магазины и теперь не могу разобраться с PhpMyAdmin. Я не понимаю как она взаимодействует с сайтом. В интернете погуглил, так ничего дельного найти и не смог. Помогите пожалуйста.P.S сильно в меня камни не кидайте, я только учусь Всем добра!
0 votes1 answer -
Вставить в форму связи робокассу
Возникла трудность. На сайте хочу организовать оплату с помощью робокассы. После заполнения формы ( анонимное поздравление, шутка) нужно к кнопки отправить привязать кнопку оплатить ( кнопка код-робокассы). То есть человек перед покупкой данной услуги обязательно должен заполнить форму, которая придет по почте. Можно ли как-то через скрипт робокассы передать эти данные мне? Либо отдельно через пошаговую системы, что не совсем удобно ( сначала заполнение формы-далее на следующей странице оплата). Либо за одной кнопкой закрепить 2 ф-ии отправка мне и переход на платежную систему. Хотелось бы 1 или 2 вариант. Вот скрипты сайт кому не совсем понятно http://smeshnoyzvonok.ru…
0 votes0 answers -
Отправка ссылок
Хочу в теле письма отправить ссылки. Но на локалке они доходят. А на реальном хосте до mail.ru например нет. Одно из многих писем попало в спам. Как решить эту проблему? Заказчик просит сделать ссылки на файлы в письме.
0 votes2 answers -
PHP и C, C++
Я вот закончил на днях интернет курс СИ, оказывается ПШП использует большинстов функций которые по назначению и синтаксису индетичны СИ, например fgets, fopen, fclose, действия над операндами. А можно ли судить что любая команда файлового ввода-вывода работающая в СИ будет работать и в ПШП?
0 votes1 answer -
А что означает вот этот код?
Всем привет! Никто не подскажет - вот этот код <?php $random_image = rand(1,2); <img src="<?php bloginfo('template_url'); ?>/headers/header_<?php echo $random_image; ?>.jpg" alt="" /> означает, что будут при показе меняться 1-я и 2-я картинки, или это скорость смены картинок? Хэлп!
0 votes3 answers -
array()
Подскажите, пожалуйста.... Нужно вытащить из БД данные.. не пойму, как с помощью массива выстроить конструкцию вида: $aMenus = array( 'Строка данных', 'Еще Строка данных', 'И еще Строка данных', ... ); Нужные данный хранятся в одном поле БД $rowMenu[3] В итоге хочу получить: $aMenus = array( '.......???.....', ); $i = 1; foreach ( $aMenus as $key => $record ) { $sResult .= '<li class="item-'.$i.'"><a href="."><span class="bling"><span class="bullet">'; $sResult .=$record; $sResult .= '</span></span></a></li>'; $i++; }
0 votes3 answers -
Откуда берется еще один header?
Ситуация следующая: есть форма из которой отправляются переменные и файл в сценарий обработки. Вс? замечательно, вс? работает до тех пор пока не указывается файл большого размера... Пишет: "Cannot send session cache limiter - headers already sent"! Т.е. получается, что заголовок уже отправлен? Я правильно понимаю? Но возникает вопрос: почему этот заголовок не отправляется с файлами меньшего размера? Проверте, может где-то здесь неправильно: session_start(); require_once('storage.php'); check_valid_user(); if($HTTP_POST_FILES){ $pictfile = $HTTP_POST_FILES['pictfile']['tmp_name']; $pictfile_name = $HTTP_POST_FILES['pictfile']['name']; $pictfile_size = $HTTP_POST_FILES[…
0 votes2 answers -
Перебирание кода страниц
Думал сделать что-то типа антивируса, который мог бы перебирать файлы сайта и удалять определенную часть кода. Кто-нибудь делал что-нибудь подобное?
0 votes5 answers -
не отправляются письма
помогите пожалуйста советом. не пойму в каком направлении искать ошибку для отправки писем с лендинга я использую следующий код: $name = mb_substr(htmlspecialchars(trim($_POST['Editbox1'])), 0, 1000, 'UTF-8');$phone = mb_substr(htmlspecialchars(trim($_POST['Editbox3'])), 0, 1000, 'UTF-8');$email = mb_substr(htmlspecialchars(trim($_POST['Editbox2'])), 0, 1000, 'UTF-8'); $mess = ' Заявка от ' . $name . '. Номер телефона: ' . $phone;$to = 'dffd@dfdf.ru'; $from = $email; if(mail($to, 'Заявка с сайта dfdf.ru', $mess, 'Content-type: text/plain; charset=utf-8' . "\r\n" . 'From:'.$from)){ header('Location: '.'./form-ok.php');}проблема в том, что на старом моём хостинге он отпра…
0 votes6 answers -
Неправилная трактовка url
Всё просто есть ссылка "<a href='child_page'>Ссылка</a>" на странице с url: "site.ru/page/". Относительная ссылка указывает на страницу "site.ru/page/child_page". Всё верно. Но! Если ссылка "<a href='child_page'>Ссылка</a>" на странице с url: "site.ru/page" (без слэша), то ссылка будет на страницу "site.ru/child_page". А нужно на "site.ru/page/child_page". Вопрос: "Почему и как исправить так, что бы и без конечного слеша всё было ровно?"
0 votes4 answers -
Как сделать, чтобы, скажем в каком-то онлайн-мире одновременно находились несколько игроков и видели друг друга?
Подскажите пожалуйста как сделать, чтобы, скажем в каком-то онлайн-мире одновременно находились несколько игроков и видели друг друга?
0 votes6 answers -
Разработка приложения на PHP с ООП
Здравствуйте. Подскажите как лучше (правильней) писать приложение с использованием ООП? Имеется в виду создание объекта и дальнейшее указание методов. пример <?php $object = new Contoller(); $object->lang(); $object->view(); // .. //?>Или все делать в самих методах и переходить из метода в метод Пример <?phpClass Controller{ function __construct() { // какой-то код $this->lang(); } function lang() { // какой-то код $this->view(); } function view() { // какой-то код } Заранее спасибо P.S. Прошу не задавать вопросы типа - "Зачем ООП пиши на процедурке?".
0 votes6 answers -
Настройка php5
Скачивал всё и следовал согласно инструкции по ссылке: http://www.php.ru/install/ Возникла проблема при настройке пхп5, вот скриншот что я сделал, что кроме этого надо сделать, как именно. Я хотел спросить правильно ли я указал пути, при настройке пхп на скриншотах, больше ничего не нужно при настройке пхп указывать,еслт нужно то что именно в каком месте?
0 votes6 answers -
Резкий рост числа процессов
Здравствуйте ! Переехал на новый сервер, обычно нагрузка на ЦПУ равна 3-4 процентам, но каждые 2 часа в определенный момент число автивных процессов плодится до 150 и все 16 ядер по 2мгц забиваются на 100% В чём может быть причина сего ?
0 votes8 answers -
PHP соединение по SSH. Установка библиотеки.
Здравствуйте! Пытаюсь наладить управление удаленным сервером через SSH используя PHP. Для этого решил установить библиотеку libssh2. У меня Win7 64bit Скачал архив. libssh2.dll кинул в system32, sysWOW64, и в папку с PHP. php_ssh2.dll кинул в PHP/ext добавил строчку в PHP.ini Перезагрузил Апач. При выполнении кода выдает ошибку Fatal error: Call to undefined function ssh2_connect()В phpinfo : PHP Version 5.3.27libSSH Version libssh2/1.4.2safe_mode Offenable_dl Ondl() не работает В чем может быть проблема?
0 votes0 answers -
htaccess rewrite, зависимость от домена
В общем суть в следующем: есть набор сайтов (пока что три, может быть любое количество), работающих на одном движке. То есть набор скриптов один, БД одна, разные только шаблоны. Набор шаблонов выдаётся в зависимости от домена, проверяется это в PHP и проблем нет. Но есть файлы favicon.ico и robots.txt — они должны выдаваться разные для каждого из доменов. Сейачс пока сайты живут на сервере для девелопмента, то всё это делается просто черех nginx: if ($host = somehost.com) { rewrite /favicon.ico /some.ico last; } if ($host = anotherhost.com) { rewrite /favicon.ico /another.ico last; } А как это делается при помощи htaccess? Сайт просто будет жить на вирт…
0 votes2 answers -
как сделать выборку?
Я совсем начинающий в пхп. подскажите пожалуйста- как сделать выборку из базы также как на этом сайте http://aset.by/, когда пользователь выбирает параметры, нажимает найти и из базы выводятся все товары соответствующие условию? если можно приблизительно на словах(алгоритм) или в какую сторону капать нужно, или как для google правильно сформулировать?
0 votes5 answers -
Вывод записей через определенное время
Доброго времени суток, форумчане! Подскажите, как сделать, чтобы через заданное количество времени появлялась запись. Более подробно: К примеру, есть список записей. Эти записи различаются на активные, архивные и требующие выполнения действий. 1. Активные - это то, что отображается в списке. 2. Архивные - это то, что не видно глазу, но есть в базе. 3. Требующие выполнения действий - это то, что было активным, но попало в архив, а затем по истечению заданного периода времени отобразилось в списке активных, к примеру, подсвеченным другим цветом. У каждой записи есть кнопки "Снять с публикации" и "Опубликовать". Дак вот, когда я с активной записи жму кнопку "Снять с публик…
0 votes4 answers -
lex.uz
Кто нибудь может получит данные отсюда: (это кажется демо версия) http://lex.uz/guest/irs_html.winLAV?pID=1393404&s=1 (бюджет 300 рубль)
0 votes5 answers -
Настройка формы обратной связи
Доброго времени суток!!! Подскажите пожалуста скачал довольно интересный скрипт обратной связи средствами php но не выходит настроить его на роботу, при отправки сообщения происходит ошибка! Где в нем необходимо прописывать свой эмаил? <? if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['subject'])) {$subject = $_POST['subject'];} if (isset($_POST['text_message'])) {$text_message = $_POST['text_message'];} $name = stripslashes($name); $subject = stripslashes($subject); $name = htmlspecialchars($name); $subject = htmlspecialchars($subject); $email = stripslashes($email); $text_mess…
0 votes3 answers -
Значение массива вне цикла
$SectionId = array('325', '253', '945', '278', '932'); foreach($SectionId as $IdSection) { ... } if(DEPTH_LEVEL=3 || $arSection["ID"] == ?) { // вместо знака вопроса надо подставить значение из массива $IdSection - как? ... } условие в цикл засовывать нельзя, а по другому не знаю как решить...
0 votes7 answers -
PHPMailer
Привет, форумчане! Подскажите, в чем может быть дело? Возникла проблема с PHPMAiler. PHP ругается на то, что в 1197 строке файла class.phpmailer.php не найден класс SMTP. Кто-нибудь сталкивался с подобной проблемой? Заранее спасибо?
0 votes3 answers -
Возвращает непонятные символы
есть класс небольшой для перевода : <? class google_translator_exception extends Exception {} class gtranslate { private $_user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"; private $_sleep = 0; private $_lang_s = ''; private $_lang_t = ''; private $_sources = array(); function set_sleep($s) { $this->_sleep = $s; return $this; } function set_langs($from, $to) { $this->_lang_s = $from; $this->_lang_t = $to; return $this; } function set_text($src) { $this->_sources = is_array($src) ? $src : array($src); return $this; } function translate($text = false) { $is_array = is_array($text); $text = ($tex…
0 votes1 answer