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
2,481 questions in this forum
-
Помогите чайнику
Здравствуйте! Проблема вот в чем: на сайте под DLE 9.2 установлен модуль для интеграции игр (писал мастер), все работает, ставил на другой DLE 9.2 норм, поставил на DLE 9.7 не хочет. Здесь файл show.full.php DLE 9.2 с модулем: <?php /* ===================================================== DataLife Engine - by SoftNews Media Group —————————————————-- http://dle-news.ru/ —————————————————-- Copyright (c) 2004,2011 SoftNews Media Group ===================================================== Данный код защищен авторскими правами ===================================================== Файл: show.full.php —————————————————-- Назначение: Просмотр полной новости и комментариев =…
0 votes0 answers -
Content-Type: multipart/mixed или попытка создать множественный запрос
Сделал форму, в которой можно выбрать файл для отправки Код: <form action="myhandler.php" method="POST" enctype="multipart/form-data"> Поле1:<input type="text" name="row-1"><br> Поле2:<input type="text" name="row-2"><br> Поле3:<input type="text" name="row-3"><br> <INPUT type="file" name="files"><BR> <input type="submit"> </form> Выбираем файл и отправляем его на сервер Лог моего снифера полностью соответствует спецификации http://www.w3.org/TR/REC-html40/interact/forms.html#form-content-type Но, в ней же написано о т.н. Content-Type: multipart/mixed; А собственно, как так выбрать второй файл в этом же …
0 votes4 answers -
select форма без кнопки отправки, без js - как сделать?
На одном из сайтов есть селект который позволяет делать выбор без нажатия кнопки ок - ее там просто нет. Js и/или другие плагины отключены. Страница обновляется, после клика по селекту - эффект как нажали кнопку.Получается только html и серверный скрипт. Как такое можно реализовать?
0 votes12 answers -
Подстановка значения переменной в строку
В общем что-то я туплю. Есть следующее $out = '<div class="gallery'.(count($gallery['files'])<3?' smooth300':'').'" currentPic="1" totalPics="'.count($gallery['files']).'"><div class="imagesWindow"><div class="images" style="width:'.(count($gallery['files'])*580).'px;">'; как сделать заместо count($gallery['files']) вставить переменную к примеру я пишу $count = count($gallery['files']); а после вставить значение $count в строку $out. Я конечно не новичок в программировании но в php не прям силен. Что-то не могу сообразить.
0 votes2 answers -
Альбом с картинками PHP/MySQL
Здравствуйте! Хочу сделать галерею картинок с возможностью создания альбома. Пользователь заходит на свою страничку, введя логин и пароль, создает альбом, добавляет в него картинки. Картинки всех пользователей находятся в одной директории. Данные пользователя в бд MySQL. Подскажите где посмотреть алгоритм такой галереи, или может примеры есть, полазил по нету толком ничего похожего не нашел, скорее всего плохо искал, но уверен, что Вы уже сталкивались и может есть закладки на этот материал. Заранее благодарен!
0 votes9 answers -
Регулярные выражения
Имеем следующий код: <li> <a class="pagin" href="/book/index.php?PAGEN_4=1&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">1</a> </li> <li>...</li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=3&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">3</a> </li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=4&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">4</a> </li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=5&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">…
0 votes3 answers -
webhost1.ru не работает домен
Указан стандартный html док с текстом Welcome! Прописал их днс на домене, а он все равно не грузиться. Просьба откликнуться тем кто имел с этим дело.
0 votes5 answers -
PHP строки в кодировке utf-8 выводятся по разному
Данные из БД выводятся нормально, строки вбитые в html тоже выводятся нормально, а у строк обработанных в php символы выглядят следующем образом : �. Проверял через: mb_detect_encoding($string) В обоих случаях выводится UTF-8 .htaccess: AddDefaultCharset utf-8 Добавление в .htaccess: PHP_VALUE default_charset utf-8 не помогло. При подключении к базе прописано: mysql_query("SET NAMES utf8") or exit(mysql_error()); mysql_query("SET CHARACTER SET utf8") or exit(mysql_error()); Инфо по серверу : http://db.tt/hY5XTmLV Может кто сталкивался? подскажите хотя бы куда копать. Заранее благодарю)
0 votes17 answers -
Прошу помочь с кодом php (для знающего легко)
Есть код: <?php include('header.php'); ?> <style> #pagination, #price{ font-size: 14px; padding: 20px; } #pagination a, #price a{ font-size: 14px; color: blue; font-family: serif; padding: 5px; text-transform: lowercase; } #price a{ border: 2px red solid; } #price{ text-align:center; } </style> <center><div class="search_form"> <span>ПОИСК НОМЕРОВ</span> <form action="http://vipnomera.com.ua/search_engine.php" method="get"> <?php $onblur = "- Вы хотите купить красивый номер? - Мы вам поможем это сделать…
0 votes3 answers -
PHP делает "битые" картинки
откройте вот эту картинку она не открывается, а в firefox'е пишет: Изображение не может быть показано, так как оно содержит ошибки. вот ее код: header("Cache-control: no-cache"); header("Content-type: image/gif"); $chars = md5(rand()).md5(rand()).md5(rand()).md5(rand()); $length = 6; $numChars = strlen($chars); $str = ''; for($i = 0; $i < $length; $i++) { $str .= substr($chars, rand(1, $numChars) - 1, 1); } session_start(); $_SESSION["captchacode"] = $str; session_destroy(); $img = imagecreatetruecolor(150, 70); $imgbg = imagecolorallocate($img, rand(0, 255), rand(0, 255), rand(0, 255)); imagerectangle($img, 0, 0, 150, 70, $imgbg); imagegif($img); Как это исправить…
0 votes3 answers -
Хранения файлов
Привет всем, моему проекту (Java Spring) нужно где-то хранить файлы. У себя внутри нельзя так как планируется работа двух копий серверов параллельно и нужно что б доступ к заливанию файлов и скачиванию был у обоих, и что б полная адреса файлов потом была стандартной, то есть если я залью файл 1.gif, например, он сохранится в базе как 1.gif но потом как надо будет его отобразить на странице что б хватало лишь добавить шаблон типа: (имею введу что б он одинаковый постоянно был)Нужен бесплатный вариант, да и такой что б не требовал установки нового сервера. То есть какой не будь бесплатный хостинг фтп, но не обязательно фтп, главное, что б можно реализовать то что мне нужн…
0 votes0 answers -
сессии
День добрый, есть файл main.tpl в нем прописан код всплывающего окна, которое открывается при загрузке любой странице на сайта. В этом окне есть форма, при отправке данных происходит перезагрузка страницы и окно всплывает опять, нужно было сделать так, чтобы после отправки окно больше не всплывалась. Сделал это так: Вот форма <form method="POST" action="send.php" class="popupForm"> <input type="text" name="name" class="name" value="Имя" onfocus="if (this.value == 'Имя') {this.value = '';}" onblur="if (this.value == '') {this.value ='Имя';}"/> <input type="text" name="phone" class="number"value="Номер" onfocus="if (this.value == 'Номер') {this.value = '…
0 votes1 answer -
Схема взаимодействия пользователя с сервером
У меня в дипломе фигурирует то, что сайт лежит на хостинге. Таким образом мне нужно нарисовать структурную схему взаимодействия компьютера пользователя с сервером. Нарисовал ту, что представлена выше, сказали нарисовать еще устройство, которое их соединяет. Ст1 – Стn – станции пользователей, которые заходят на сайт ВС – веб-сервер СП – сервер приложений СБС – сервер БД СУБД СБК – сервер БД клиентов Со стороны пользователя можно нарисовать роутер, а что рисовать со стороны сервера, как там это все работает? То есть компьютер пользователя через роутер соединяется с чем-то на сервер (то есть имеется какое-то коммутирующее устройство - коммутатор возможно). Таким образом вопр…
0 votes3 answers -
htaccess редирект в директорию для нового домена
Здравствуйте, прочитал информацию по прописыванию редиректа сайта в htaccess, но что-то делаю не так. Ситуация такая: У менять есть домен site1.com (хостинг timeweb). Он находится в папке /site1.com/public_html/ . Теперь я хочу создать еще один один домен site2.com и размеситить его директориу в папку /site1.com/public_html/site2.com/ (так как есть ограничения на хостинге по созданию новых директория я доменов - максимум 2 директория для 2-х сайтов). Что нужно прописать в htaccess фаиле. Заранее спасибо за помощь.
0 votes10 answers -
Беда с регулярными выражениями
Добрый день! Никак не получается сделать следующее: Имеем строку: &count_zap=20&AJAX=1&PAGEN_5=3&SECTION_ID=365 Необходимо найти и удалить значение &PAGEN_5=3 (цифры могут быть другими, но не могуть быть больше 10) Написал такую вещь, но видимо, неправильую: $pattern = "/&PAGEN_/[0-9]/=/[0-9]/"; $replacement = ""; $strNavQueryString = preg_replace($pattern, $replacement, $strNavQueryString); Как будет правильно записать это выражение?
0 votes4 answers -
Создание страницы для пользователя и коротким URL, например http://mysite.com/mahay
Добрый вечер! подскажите пожалуйста, что можно сделать, для того чтобы у каждого пользователя была своя страница со своим url, допустим http://mysite.com/mahay, mahay - это login пользователя. Все что я смог добиться сам, это использование постраничного вывода через производную login. Вот код: (содержащийся в файле user.php) <?php include("blocks/connect.php"); ?> <?php if (isset($_GET['login'])) {$login=$_GET['login'];} $sql1="SELECT * FROM `users` WHERE login='$login'"; $result1=mysql_query($sql1); $myrow1=mysql_fetch_assoc($result1); ?> Информация о пользователе выводится через запрос в адресной строке следующим образом: http://mysite.com/user.php?lo…
0 votes4 answers -
Отображение кода только на страницах одной папки
Как отобразить часть кода только для страниц одной папки в php? Пробовал так, но скрипт не работает. if ($_SERVER["REQUEST_URI"]=='/diseases/*.php')
0 votes3 answers -
не работает скрипт
Доброго времени суток! Вот уже который день пытаюсь сделать страничку с отзывами для сайта. (http://perfectionstu...ion/otzivi.html).. вроде разобрался с базой данных, самим скриптом.. но он не работает.. знаю звучит глупо.. :unsure: Отображает вот такую ошибку: Warning: Invalid argument supplied for foreach() in/home/perfe656/domains/perfectionstudio.ru/public_html/newversion/shout.php on line 50 собственно вот сам скрипт: <?php /*** mysql hostname ***/ $hostname = 'localhost'; /*** mysql username ***/ $username = 'perfe656_admin'; /*** mysql password ***/ $password = 'Admin123'; $dbname = 'perfe656_otziv'; try {$dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $…
0 votes8 answers -
передача значения див
Добрый день. Подскажите пожалуйста, есть блок. <div class="switchForm"> <div class="switch"><p></p><span>Безмятежность</span></div> </div> Это переключатель, когда нажимаешь на него, с помощью js добавляется класс со своими стилями, якобы он включен $(document).ready(function(){ $(".switch p").click(function () { $(".switch").toggleClass("switchOn"); }); }); Вопрос в следующем, есть файл send.php в который я передаю значения из разных форм, но также мне нужно передавать какое-либо значение, если вышеописанный переключатель находится во включенном состоянии, т.е. когда ему присвоен класс switchOn, подскажите пожал…
0 votes2 answers -
не связуется код
Смотрите, есть такой код: <?php include($_SERVER['DOCUMENT_ROOT']."/locale/locales.php")?> <?php define("DOCUMENT_PAGE_TITLE", LOCALE_SITE_NAME) ?> <?php include($_SERVER['DOCUMENT_ROOT']."/template/start.php") ?> Я приветствую вас, дорогие друзья! Этот сайт посвящен созданию сайтов. Здесь вы узнаете как создать сайт бесплатно, найдете для этого много программ и книг. На форуме вы можете задавать вопросы и отвечать на них. В гостевой книге пишите свои предложения и жалобы. <?php include($_SERVER['DOCUMENT_ROOT']."/template/end.php") ?> Смотрите, на странице с другим кодом это выглядит вот так: А на странице с таким кодом вот так: (я в php нови…
0 votes3 answers -
htaccess: редирект с исключениями
Апач упорно падает вот из-за такого элементарного .htaccess: AddDefaultCharset UTF-8 Options +FollowSymLinks IndexIgnore */* RewriteEngine on RewriteCond %{REQUEST_URI} !^/$ RewriteCond %{REQUEST_URI} !^/doc.html$ RewriteRule ^(.*)$ / [R=301,L] Задача в том, чтобы редиректить на главную всё, кроме http://website/doc.html, ну и естественно кроме главной. На локалхосте отрабатывает всё прекрасно. Надеюсь на вашу помощь.
0 votes0 answers -
Ищу помощников [PHP]
Ищу помощников и наставников, шарящих в PHP. Есть предложение сделать авторский движок. И, как вы понимаете, одному мне не справиться. Заинтересовавшихся прошу отписать в Skype: anton.kosih
0 votes19 answers -
convert (gif,png,bmp,wbmp,xbm) to jpg
Собственно нужна функция для конвертирования + ресайза на php. Причем основная проблема с которой я столкнулся это конвертирование bmp to jpg с остальными форматами вроде как все ясно... Есть у кого готовые решения или толковые мысли на это счет?
0 votes6 answers -
Есть php код, суть кода вытащить из определенной папки, все названия файлов.
Есть php код, суть кода вытащить из определенной папки, все названия файлов. <?php $dir='upload/uploads'; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file!='.' && $file!='..') { echo("$file"); echo('<br/> '); } } closedir($dh); } } ?> В моем случае в папке находится 8 файлов названия выводятся в таком порядке: 1365944449_388.jpg 1365944479_966.jpg 1365945789_249.jpg 1365946958_332.jpg 1366021155_46.jpg 1366022256_307.jpg 1366030717_667.jpg 1366033309_706.jpg Как сделать чтобы все названия выводились в обратном порядке? То есть: 13660…
0 votes8 answers -
Аналог php функции mail()
Пришло сообщение в админку сайта о рассылке 500 сообщений с сервера хостинга. Мне сказали, что с помощью функции mail(), которую я использую в форме обратной связи, можно рассылать спам. Как можно заменить функцию mail() или обезопасить форму обратной связи?
0 votes19 answers