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
-
static function
Не могу понять static function class MyClass { static function helloWorld() { print "Hello, world"; } } class MyClass { function helloWorld() { print "Hello, world"; } } Эти две функции при вызове MyClass::helloWorld();поводят себя одинаково у меня PHP Version 5.2.12
0 votes30 answers -
Помогите разобраться в "кроне"
Есть пхп файл который надо запускать допустим раз в 5 минут, подскажите что надо написать что бы такого добиться.
0 votes16 answers -
переменные PHP
Создается несколько страниц, на каждой из которых есть форма для отправки данных. Но полученные значения будут использоваться не на следующей странице, а позже. Вопрос: куда сохранить переменные, созданные при помощи формы на первой (второй, третьей...) странице, чтобы "протащить" их на последнюю и обработать при помощи PHP?
0 votes19 answers -
ПХП Обратная Связь
ребят подскажите что не так в этой обратной связи. Плюс нужно немного изменить поведение при отправки. точнее здесь при посылке открывается окно с сообщением, типа отправлено, хотелось бы чтобы при нажатии на "отправить" появлялось обычное виндовское окошко с информацией об отправке. <?php if (isset($_POST['name'])) {$name = $_POST['name'];} if (isset($_POST['company'])) {$company = $_POST['company'];} if (isset($_POST['phone'])) {$phone = $_POST['phone'];} if (isset($_POST['email'])) {$email = $_POST['email'];} if (isset($_POST['web'])) {$web = $_POST['web'];} if (isset($_POST['message'])) {$message = $_POST['message'];} $address = 'mail@gmail.com'; $sub = "Email from…
0 votes4 answers -
проверка соответствия данных разных файлов
Здраствуйте ! Ребята нужна помощь. Не могу понять как можно сделать проверку на соответствие данных разных файлов , тоесть есть файл в н?м список например mers bmw lotus toyota вдругом файле данные например bmw lotus Тоесть нужно что бы после прогона первого файла на схожесть со вторым в первом осталось только mers,toyota так как данные bmw и lotus были во втором и были удалены в первом кто поможет обьяснить каким образом это можно реализовать если не скриптом то хотя бы направлением где искать путь по решению задачи всем откликнувшимся огромное спасибо!
0 votes5 answers -
странный результат pow
echo pow(3,29); = 68630377364900 в калькуляторе от windows 3^29 = 68630377364883
0 votes25 answers -
Многа букаф, а блок то маленький...
В общем никак не могу определиться как мне реализовать следующее: Есть супер длинный текст и есть супер маленький блок div фиксированной ширины и высоты. Текст может быть разного размера, но одного шрифта (например Arial). Нужно с любой позиции в тексте найти сколько текста после этой позиции вместится в блок, т.е. найти то кол-во текста, которое будет видно в блоке (блок overflow: hidden). Пожалуйста, высказывайтесь по вариантам реализации. Что было придумано мной: Вариант 1: используя функцию imagefttext библиотеки GD2 можно находить координаты углов написанного на картинке текста, т.е. фактически можно выводить по слову в картинку, постоянно считая координаты где мы на…
0 votes8 answers -
Проблема с кодировкой.
Вот случилась такая проблема, решил данный не в файлах хранить а в базе. В базе данные выглядят так: А на сайте так: В чем дело, почему так происходит.?
0 votes7 answers -
Подключение PHP к MySQL на localhost
Я в этой области почти новичок, столкнулся с такой проблемой: Все установлено на localhost: Apache, PHP, MySQL.... MySQL сервер запущен, Apache с установленным PHP запущен - проверял в "Службах"... Проблема: не удается установить соединение PHP с MySQL... создал файл *.php со следующим содержанием: <?php if (mysql_connect("localhost", "root", "pass")) { echo "Соединение установлено"; } else { echo "Соединение НЕ установлено"; } ?> В итоге на экран не выводится вообще ничего!.. Подскажите, что не так?.. При этом - логин и пароль для MySQL сервера набраны правильно! т.к. набирая в коммандной строке cmd: mysql -uroot -ppass вхожу на MySQL сервер!.. Спасибо зар…
0 votes7 answers -
mod_rewrite. Добавление конечного слэша
Здраствуйте, все! ) Я хотел бы решить, казалось бы, простенькую задачку: В .htaccess написать правило для добавления (редиректом) конечного слэша в url и одновременно загрузку index.php независимо от url, но тщетно, прошу вашей помощи. Вот мой горе-код: RewriteEngine On RewriteBase / #Если url не заканчивается на "/" RewriteCond %{REQUEST_URI} .+[^/]$ #то добавить его и выполнить редирект RewriteRule (.*) $1/ [R=301,L] #Загрузить index.php RewriteRule (.*) index.php
0 votes4 answers -
Не могу данные из переменных отправить в MySQL
У меня такая проблема возникла : данные передаются в файл insert.php в виде переменных, я пишу запрос INSERT INTO `usez` ( `nick` , `race` , `id` , `password` , `icq`) VALUES ( '$nick', '$race, '', '$password', '$icq';"; и после этого проверяю таблицу usez... в итоге - запись добавлена, id сменился, но остальные поля пустые... как только вставил значения вручную - запись добавилась нормально, т.е., проблем с кодировкой нет. В ч?м причина, почему данные из переменных не добавляются в БД?
0 votes8 answers -
Форма, обратная связь
Привет всем, подскажите пожайлуста, в чем ошибка, как сделать чтобы при нажатии отправить сообщение оно отправлялось? КОД HTML: <form action="mail.php" method="post"> <br> Ваше имя<br><input type=text name=name size=30><p> Ваш e-mail<br><input type=text name=email size=30><p> Ваш вопрос<br><textarea name=mess rows=13px cols=50></textarea><p> <input type=submit value="Отправить сообщение"> </form> КОД PHP: <?php $name=$_POST["name"]; $email=$_POST["email"]; $mess=$_POST["mess"]; if (isset ($_POST['…
0 votes7 answers -
Zend Framework. Вызов контроллера из другого контроллера.
Ломаю голову над таким финтом ушами: Выполняется действие (action1) в контроллере (controller1), формируется соответствующий вид (view1) Как вызвать в действии (action1) контроллера (controller1) действие (action2) другого контроллера (controller2) и его вид (view2) сохранить в переменную что бы вставить её в вид (view1)? К сожалению такой код работает неправильно: class Controller2Controller extends Zend_Controller_Action{ function init(){} function action1Action() { $this->view->content = $this->_forward('action2', 'controller2'); } }
0 votes4 answers -
проблема с GD, не рисует
Проблема следующая: На компьютере все работает и на бесплатном хосте, при выгрузке на сервер платный не рисует. кто может определить? GD на сервере enabled, но не рисует. вот сведения: http://www.naryad.ru/info.php
0 votes10 answers -
Выборка из базы. Вывод постранично
Есть форма. Из нее беру данные и делаю выборку из таблицы БД и вывожу постранично. Все работает правильно, но когда выборка у нас не всех данных ( select * from 'tabliza') а с условиями (select * from 'tabliza' where pole1='$pole1') то выводит нормально только первую страницу, а на следующих этот запрос теряется и выглядит вот так: select * from 'tabliza' where pole1='' Как решить эту проблему?
0 votes17 answers -
Выполнение include в файле tpl
Привет народ! Как правильно подгрузить внешний файл в .tpl. Варианты из SSI и php - не проканали...
0 votes6 answers -
modrewrite
Я понимаю, что спрашиваю детский лепет, и сейчас меня ткнут носом в маны , но вдруг понадобились ЧПУ. Случай элементарный: надо из www.fabrikam.com/index.php?page=[номер страницы] или www.fabrikam.com/?page=[номер страницы] получить www.fabrikam.com/[название страницы] Таких страниц всего 5 штук. Кто поможет?
0 votes12 answers -
Регистр символов в БД
Допустим, в базе хранится информация (слово), начинающееся с прописной буквы, а в запросе пользователь вводит со строчной. Что нужно сделать, чтобы при обращении к данным в БД не учитывался регистр символов, и чтобы пользователю не выводилось сообщение типа "Данные не найдены"?
0 votes12 answers -
HTMLSPECIALCHARS обрабатывает только отдельную часть текста
Всем доброго времени суток, есть админка, в ней добавляются статьи, в которых присутствует исходный код, который заключен в теги pre, проблема в том, что приходится писать элементы кода типа <, > и т.п. специальными символами типа < и >. Скажите, как сделать так, чтобы все, что находится в теге pre обрабатывалось функцией htmlspecialchars, а остальной код оставался бы без обработки. Заранее спасибо.
0 votes27 answers -
счетчик кликов по ссылкам
Помогите сделать счетчик кликов по ссылкам, и что бы информация передавалась в базу данных, что то в этом роде, но точно я не знаю.... mysql_query("UPDATE main SET gout=gout+1 WHERE lid='$cid';");
0 votes8 answers -
Таймер на сервере.
Цель: Создание нескольких таймеров, которые будут по истечении времени изменять значение в табличке бд. Условие: По запросу клиента будет отображаться время ожидания этих заданий. Вопрос#1: Погуглил, и запутался, есть какой-то cron, всякие возможности с mysql5.1, прошу вашего совета, как лучше это реализовать? Вопрос#2: Если подобных заданий будет около 25 может ли это сильно напрягать сервер? Слышал что MySQL Event Scheduler может убить базу если врдруг что-то сделать не так или одновременно выполнить несколько задач. Заранее спасибо ps. я вообще не знаю perl
0 votes20 answers -
кого заставить считать: PHP или MySQL
hi all У меня опыта просто никакого пока. Поэтому может спрашиваю очевидные вещи. Итак: повозившись с недельку появилось некое подобие сайта (apache+php+mysql). Вот смотрю я на кусок кода php (этот код бер?т поле из таблицы, множит его на 2 и выводит результат) и возникает у меня в голове мысль. А не вернее ли заставить считать саму БД? ведь и mysql прекрасно знает таблицу умножения на 2 :-). Но, как вы понимаете, вопрос шире чем мой дохлый пример. Чем руководствоваться принимая решение о переносе вычислений из БД в PHP и обратно. Есть ли какие-то рекомендации? Есть ли мысли (а лучше опыт) относительно производительности того или иного варианта. Одним словом: кто где счит…
0 votes15 answers -
Формы.
Здравствуйте! Я ещ? зел?ный новичок. Ну может фиолетовый, как кому нравиться. Я сделал сайт, если кому надо можете посмотреть тут, и хочу сделать на н?м голосование. Форму голосования я сделал, остался только обработчик данных написать. И вот тут то я вообще встал. Не подскажете как это сделать на php, если это на этом языке делаеться. Всем заранее спасибо!
0 votes6 answers -
header и access denied
почему когда я пишу header("HTTP/1.0 403 Access Denied"), то ничего не происходит, просто белый фон? заранее спасибо
0 votes3 answers -
Это не вирус?
Использую на сайте скрипт для формы контактов. На сайте стоит плагин-антивирус и он регулярно сообщает, что в этом скрипте есть подозрительный код - типа, обратите внимание, не вирус ли это? Просьба к специалистам - посмотрите, пожалуйста, что в этом коде подозрительного: <?php //validate email adress function is_valid_email($email) { return (eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email)); } function is_valid_user($answer) { global $cp_answer; if ($answer == $cp_answer) { return true; } else { return false;} } //clean up text function clean($text) { return strip…
0 votes14 answers