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
-
Допустимо ли генерировать JavaScript при помощи PHP
Собственно вопрос в теме. Как я это вижу Есть PHP код, Есть темплейты есть шаблонизатор. JavaScript в одном из темплейтов. В зависимости от результатов работы PHP, в темплейт подставляются те или иные функции и переменные. Реализация, на самом деле, простая. и работать будет. Но не является ли такая практика "Дурным тоном"? Или подобные вещи реализовывать при помощи AJAX?
0 votes5 answers -
Записать в файлы
Здрастуйет! Столкнулся с проблем. Нужно записать в файлы некоторый текст заархивировать их и дать ссылку на скачку! Вот на подобии этого, но там толко один файл а мне нужно чтоб данные записывались в несколько и их всех архивувало и генерировало ссылку Такое возможно сделать и если возможно то как? Буду благодарен за любые пидкаскы или варианты решения поставленной задачи
0 votes5 answers -
ссылка на массив
Привет. Есть вопрос по php К примеру такая запись на JS var a = [1];var b = a;a.push(2);console.log(;// выведет [1, 2];Теперь на пхп $a = [1];$b = $a;array_push($a, 2);print_r($;// и будет условно [1] - без двойкиЕсть возможность в php работать с разными ссылками на один и тот же массив?
0 votes10 answers -
Проблема передачи GET запроса
Имеется самописный движок, который до этого жил на хостинге MasterHost. Затем встала необходимость его переноса на sweb, после чего начались определенные проблемы. Проблема заключается в следующем: В админской части имеются селект инпуты, для выбора чего либо, при выборе любого пункта на событие onChange повешено дейсвтие отправки этого селекта. Селект отправляется GET запросом. В работе выглядит это следующим образом: Мы находимся на странице http://site.ru/admin/models/ (index.php явно не прописан), после того как отправляется селект путь становится http://site.ru/admin/models/?a_model=2 И так вариант на мастерхосте прекрасно работал, php получал эту переменную и в…
0 votes7 answers -
Роль относительных урлов начинающихся на ./
Скажите, кто знает, с какой целью сделано так, что урлы url и ./url эквивалентны? Правильно ли я понимаю, что это сделано с целью установить однозначность между операцией склейки и операцией разделения урлов? Иными словами, если из http://domain/path получить http://domain/path/url можно двумя способами: путем присоединения /url, либо - url, то результат разделения будет неоднозначным. Тогда правильно ли считать, что ./url предназначен для устранения этой неоднозначности?
0 votes3 answers -
ftp
Вопрос конечно не по категории но оч. нужно. Нужно по фтп перенести сайт с одного сервака на другой при этом не потерять атрибуты. Есть только фтп. Подскажите какая программа умеет делать такое и как это сделать?
0 votes10 answers -
real_escape_string not work
$result = $db->query( "INSERT INTO `comments` VALUES (NULL,'" . $db->real_escape_string( $this->datacomment[ 1 ] ) . "', '" . $db->real_escape_string( $this->datacomment[ 0 ] ) . "', 0, '" . $db->real_escape_string( $this->datacomment[ 2 ] ) . "', CURDATE(), '" . $db->real_escape_string( $this->datacomment[ 3 ] ) . "')" ) or die( $db->error ); Есть такой обычный инсерт в базу. При запросе данные добавляются но кавычки не экранируются в базе. При выводе этого инсерта сообщение о ошибке не выдается. Это так надо или чего-то не так делается
0 votes7 answers -
Всплывающие окно
Как сделать всплывающие окно как тут - клик?
0 votes6 answers -
с чего начать?
Что нужно, чтоб писать на php? можно просто вставить функцию <?php ... ?> как jscript в файл html или что-то еще нужно?
0 votes1 answer -
Защита от перегрузки
На сайте есть форма поиска с сабмитом. Хотелось бы подстраховаться от множества запросов. Как отследить количество запросов с одного ip? И вообще, имеет ли это мероприятие смысл?
0 votes13 answers -
Вызов функции при выходе со страницы
Возможно такое?
0 votes3 answers -
Счетчик для изображений
Интересуюсь таким моментом. Есть счетчик, который считает количество скачиваний файлов - изображений, запакованных в архив zip. Однако у пользователей есть возможность просто открывать изображение и сохранять его через Save as. По сему понятно, что из этих двух способов получить файл засчитать получается только, когда скачивается архив. Каким образом можно обеспечить учет показа изображений средствами php и возможно ли это вообще? Обычный счетчик использует промежуточную страницу, на которой размещен только код php, который принимает запрос и осуществляет выдачу файла и учет скачивания. Полагаю, можно этой же страницей или другой сделать выдачу изображения, только смущает…
0 votes2 answers -
404 редирект для динамических страниц
Пробовал вот так: RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^error.php/?$ index.php?categoryID=$1 [L]и вот так: RewriteCond %{QUERY_STRING} ^categoryID=(.*)$RewriteRule ^index.php?categoryID=%1$ error.php [L,R=301]ни тот, ни другой не пашет. нужно что бы в случае не правильно запрошенного урл - перекидывало на страницу с 404 ошибкой. кто-нибудь реализовывал подобное?
0 votes4 answers -
Кто то знает есть ли такой видеокурс?!
Кто то знает есть ли такой видеокурс создание сайта знакомств по типу создание интернет магазинов?! единственое что я нашел так это здесь http://webformyself.com/forum/index.php/topic/1698/ но пока они его не делают а только обсуждают эту тему!!! кто то знает может еще где есть?!
0 votes7 answers -
Проблема с RewriteRule
RewriteRule ^id([0-9]+)$ id.php?id=$1 [L] Добрый день! Глючит такое правило. Вернее оно работает. Но глючит при такой ситуации: заходим например на страницу /id1 все работает правильно, закрываем браузер, открываем(браузер открывает те же закладки) и попадаем почему то на просто /id.php Почему такое происходит? Подскажите пожалуйста, если кто знает!
0 votes4 answers -
Достали права на файлы
Когда заливаю файлы на сервер скриптом, сервер меняет права, а я хочу 777. Как? знаю про chmod, но он что то не работает) код не прикрепил, потому что пока не знаю какую часть крепить...
0 votes5 answers -
Помогите найти решение.
Добрый вечер. У меня возникла необходимость, заменять ссылки в тексте тепо http://site.ru/ на <a href='http://site.ru/'>http://site.ru/</a> Как можно это реализовать. сам ничего не смог придумать.
0 votes4 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://joxi.ru/RmzkGW1tzGyX2O вот обработчик <?php$request = json_decode(json_encode($_POST),true);$phone = $request['phone'];$email = $request['email'];$name = $request['name'];$type = $request['type'];$type2 = $request['type2'];$msg = $request['msg'];$size = $request['size'];$link = $request['link'];if ($request['subject']) { $subject = $request['subject'];} else { $subject = 'Эксперсс анализ сметы. Вам поступила заявка!';}// сообщение клиенту$headers = "Content-type: text/html; charset=UTF-8\r\n";$headers .= "From: \"Почтовый робот\" <ремонт-под-контролем.рф/>\r\n";$contactMessage = "<html><body style='background-color:#f3f3f3;padding:10px 20…
0 votes3 answers -
Редирект с www.site.domain.ru на http://site.domain.ru
Не сильно силен в этом, пробовал разные способы с редактированием .htaccess, ничего не получается, страница не доступна.
0 votes5 answers -
Проблема с формой обратной связи и gmail
Здравствуйте. с недавних пор у gmail появилась проблема... все письма отправляемые с сайта через форму обратной связи скидываются в единую ветку за 1 день с отправителем как (неизвестный отправитель) не реально получается разобрать почту. Может кто подскажет что случилось или что надо сделать в коде чтобы исправить трабл с gmail/ вот сам сэндэр формы if (isset($_POST['$name'])) {$name = $_POST['$name'];} if (isset($_POST['$email'])) {$email = $_POST['$email'];} if (isset($_POST['$message'])) {$message = $_POST['$message'];} $address = 'mail@gmail.com'; $sub = "Сообщение с сайта"; $mes = "Автор назвался: $name \nУказал свой адрес: $email \nСодержание письма: $message"; …
0 votes5 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 -
дезендер PHP кода
Всем привет народ, столкнулся с такой проблемой, есть скрипт один, он закодирован зендом 3.3.0, перелопатил весь инет, а найти дезендер рабочий не смог, может есть у кого, поделитесь, заранее спасибо
0 votes0 answers -
Обработка изображений в PHP
Приветствую всех вас друзья! мне интересно, если например написать сайт на PHP, в котором можно будет обрабатывать фотографии, не очень глубоко, слегка...... Вставить небольшой текст, обрезать фото, и прочие мелкие операции, не требующие сложных вычислений системы, можно ли все это реализовать на PHP, или же нужно интегрировать какой то графический движок?
0 votes2 answers -
INSERT и пустые клетки в mysql
Пытаюсь занести новые данные в mysql, в итоге в базу все идет, но только без текста, все пусто. В чем может быть косяк? <?php $db = mysql_connect("localhost","all","12345"); mysql_select_db("php_test",$db); $result = mysql_query ("INSERT INTO firma (lastname,name,dol) VALUES ('Клевцов','Андрей','Крышник')"); if ($result == 'true') { echo "Успех!"; } else { echo "Косяк!"; } ?>
0 votes9 answers