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
-
Функция создания директории на сервере.
Доброго времени суток, господа! Подскажите, пожалуйста, как решить следующую ситуацию: 1. Загружается php-страница с формой. В оной, предположим, одно текстовое поле, в которое необходимо вписать название директории, например "2008" 2. В процессе обработки формы в некоторую таблицу базы данных заносится информация о том, что существует такая папка (эти пункты сделать мне удалось без особых проблем) А теперь вопрос: 3. На сервере, в папке docs должна создаться директория с указанным именем. 4. Форма исчезает, а на ее месте появляется сообщение типа "Директория 2008 успешно создана". Подскажите, плз. Если на форуме где-то эта проблема обсуждалась - бросьте ссылочку. Буду пр…
0 votes1 answer -
Взаимодействие сети сайтов.
Есть идея создать небольшую сеть сайтов с общей базой данных. ЗАДАЧА: Организовать доступ сайтов (элементов сети) к общим данным/ Вероятно API для доступа к данным должен быть единым для всех сайтов (элементов сети). Следовательно была идея подключать удаленно файл (include или require)- класс предоставляющий методы работы с общими данными. Но для этого нужно менять настройка ini.php для разрешения удаленного подключения к php файлам, что, кажется, позволит подключать удаленно все php файлы данного хостинга. Очевидно такое следствие нежелательно. Была идея обращаться к удаленному php-файлу через file() и получать траспортный файл (xml к примеру). Но в данном случае обрати…
0 votes3 answers -
Вывод в строку
Здравствуйте,нужна помощь в выводе из базы.Проблема заключается в том что мне надо выводить картинки в ряд т.е идет три следущая строка тоже три т.д.А у меня просто по одной в строке.Прошу напишите прям в код а то я ваще не секу <?php $result = mysql_query ("SELECT id,title,img FROM radio",$db); $myrow = mysql_fetch_array ($result); do { printf ("<br> <img width='160' height='120' src='%s' class='img_notabalidad'></img><br><div class='title_notabalidad'><a href='escuchas.php?id=%s'>%s</a></div> " ,$myrow["img"],$myrow["id"],$myrow["title"]); } while ($myrow = mysql_fetch_array ($result)); ?>
0 votes1 answer -
Не записываются данные в таблицу из codeigniter в sql
Всем привет,ребятки,вопрос жизни и смерти( Мне очень надо перегнать б/д MARC SQL в б/д сайта!!! Предыдущий программист делал это,он написал на скрипт на codeiniter. В 2-х словах он обьяснил как он работает и пропал безвести( Работает скрипт так:Выбираем базу (марка) (Б/Д Марка в формате .html) и просто нажимаем кнопку конвертировать,codeigniter автоматом записывает данные в б/д (phpmyadmin) сайта. Всё вроде и работает но,в базу не записывается( Вот исходники,подскажите пожалуйста( Огромное спасибо! 1-й скрин здесь сам вид программы http://hostingkartinok.com/show-imag...809d0a7f12b121 D:\xampp\htdocs\konverter\application\views\load.php <html lang="ru-ru" slick-uniq…
0 votes10 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 -
Отправка формы через PHP
Есть такой код HTML. Если его посмотреть в браузере и нажать кнопку "Отправить", то откроется JSFiddle, в котором будет вставлен заранее приведённый HTML. <!doctype html> <html> <head> <meta charset="utf-8"> <title>HTML</title> </head> <body> <form action="//jsfiddle.net/api/post/library/pure/" method="post"> <textarea name="html"> <p><abbr>CGI</abbr> обозначается протокол, с помощью которого любые внешние программы взаимодействуют с веб-сервером. С помощью <abbr title="Common Gateway Interface, общий шлюзовый интерфейс">CGI&am…
0 votes6 answers -
Обновление Smarty c 2 до 3 - ошибки
Решил в одном скрипте обновить smarty на актуальную версию. делаю require_once(LIBS.'smarty/Smarty.class.php'); class Tpl extends Smarty { function __construct() { parent::__construct(); $this->setTemplateDir(THEMES); $this->setCompileDir(CACHE); $this->setConfigDir(LANG); $this->setCacheDir(CACHE); } } Получаю ошибку Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "W:/html/test/modules/news\themes\news.html" on line 1 "{if $news}.... Гуглил, но что-то не могу понять как поправить. Не могу найти какие отличия там случились, что не пашет ничего. Подскажите плиз. в чем может быть пробл…
0 votes3 answers -
проблема с кодировкой (php MySql и самого сайта)
Доброго времени суток дорогие Гуру =) Очень нужна ваша помощь. Пред история: Долго писал и управлял сайтом на связке Apach + phpmyadmin (той что ставится из сборки уроков от Евгения Попова ... который ruseller) всё было хорошо не знал бед. здесь решил на новую систему поставить XAMPP со всеми причитающимися как новая версия Apach да и PHP и MySQl. большую часть мелких ошибочек удалось исправить ( в SQL файле старой базы менял 'TYPE=MyISAM' на ENGINE=MyISAM чтобы можно было завести старую базу в новый phpmyadmin, подбирал кодировку чтобы в phpmyadmin в базах русский текст отображался нормально. в итоге остановился на windows-1251. НО ВОТ БЕДА... На сайте весь русский текст…
0 votes7 answers -
разграничение прав на редактирование
Здравствуйте, уважаемые форумчане. Описание системы: есть база знаний, написана мною на php+mysql. В ней есть статьи (они хранятся в базе), их могут редактировать пользователи, которые находятся в группе, у которой есть права на редактирование данной статьи. Описание проблемы: может возникнуть ситуация, что два (или более) пользователей начнут редактировать одну и ту же статью, потом они нажмут кнопку "сохранить" и в базе сохранится текст и название статьи того пользователя, который последним нажал кнопку. Вопрос: можно как-то сделать так, чтобы если один пользователь редактирует статью, то к ней не было доступа у других пользователей? Или хотя бы другим пользователям выв…
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 -
Отправка ссылок
Хочу в теле письма отправить ссылки. Но на локалке они доходят. А на реальном хосте до mail.ru например нет. Одно из многих писем попало в спам. Как решить эту проблему? Заказчик просит сделать ссылки на файлы в письме.
0 votes2 answers -
PHP и C, C++
Я вот закончил на днях интернет курс СИ, оказывается ПШП использует большинстов функций которые по назначению и синтаксису индетичны СИ, например fgets, fopen, fclose, действия над операндами. А можно ли судить что любая команда файлового ввода-вывода работающая в СИ будет работать и в ПШП?
0 votes1 answer -
Настройка формы обратной связи
Доброго времени суток!!! Подскажите пожалуста скачал довольно интересный скрипт обратной связи средствами 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 -
Перебирание кода страниц
Думал сделать что-то типа антивируса, который мог бы перебирать файлы сайта и удалять определенную часть кода. Кто-нибудь делал что-нибудь подобное?
0 votes5 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 -
Сложности с мобильным редиректом при перенаправлении на 404
Привет. У меня два сайта - основной и мобильный, на основном стоит php-редирект, перенаправляющий мобильных пользователей, выглядит след. образом - <?php $useragent=$_SERVER['HTTP_USER_AGENT']; if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go…
0 votes1 answer -
IFRAME в IE6 не работает
На сайтах www.realt.info и www.anapa.in установил почтовую форму с помощью IFRAME Во все браузерах она смотрится нормально, но в некоторых версиях IE6 не открывается и выдает ошибку, причем иногда с первого раза откроется, но при перезагрузке страницы не работает. Не можете ли подсказать в чем дело.
0 votes4 answers -
Подскажите регулярку, для вырезания скриптов, плиз )
Есть сайт, на нем 40 скриптов... Большая часть в head, остальные раскиданы по документу.... Хочу все вырезать и закинуть в конец. Изначально планировал просто - через simplexml, dom получается какая то каша во всем документе... причина непонятна. Через phpQuery - аналогично... либо где то незакрытый тег, либо странная обработка содержимого некотрых скриптов... Остается только регулярками... Нужно вырезать - одной регуляркой, другой удалить... что то в голову ничего не приходит... Осложнено тем, что возможны вставки не обычных скриптов, а template В дальнейшем я их ещё склеивать в один скрипт буду,... ну тут я что то залип
0 votes10 answers -
А что означает вот этот код?
Всем привет! Никто не подскажет - вот этот код <?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 -
ссылка на определённую таблицу в файле
Есть 2 файла, лежат в разных каталогах. в одном есть даные о клиенте, сделланые в виде таблиц, обичный htm-файл; в другом ссылки на данного клиента. Как сделать скрипт или еще чёто, что бы в файле ссылок, под ссылками открывалась таблица даного клиента. Но при етом, что бы при первом откритии самого файла с ссылками, никаких данных о клиенте небыло. Немного понимаю как сделать но догнать не могу. пример что понимаю частично. в 1 файле где ссылки: ячейка где будут отображаться данные о клиенте: <td> <? switch($_GET['go']){ case "**": include($_**);break; case "…
0 votes4 answers -
На css3 всё страшнее смотреть. Может php поможет?
Долго думал, в какой раздел отпостить свой вопрос, решил в php, ибо конечный вопрос относится к этому разделу. Переместите, пожалуйста, если неправильно. Сейчас на css3 становится всё страшнее смотреть. Браузерные префиксы занимают много места. Меня это не устраивает. Я не хочу, чтобы пользователь с Лисы видел в css строки, начинающиеся с -webkit, это излишне. Не хочу, чтобы пользователь с мобильного браузера загружал все части Адаптивного css (media queries), включая стили для разрешений, отличных от его разрешения, которые ему не нужны. Вопрос 1: При подключении css файлов для разных разрешений через html, загружаются ли браузером все эти css файлы или только подходящи…
0 votes7 answers -
Настройка php5
Скачивал всё и следовал согласно инструкции по ссылке: http://www.php.ru/install/ Возникла проблема при настройке пхп5, вот скриншот что я сделал, что кроме этого надо сделать, как именно. Я хотел спросить правильно ли я указал пути, при настройке пхп на скриншотах, больше ничего не нужно при настройке пхп указывать,еслт нужно то что именно в каком месте?
0 votes6 answers -
Сделать вставка при условии
Есть две страницы. На первой выводится блок, на второй нет. Блок это текст с заголовком. На той где выводится надо сделать вставка. Не знаю как зацепиться. Пишу <?php if ($item->text) { echo "вставка"; } else { echo ""; } ?> text - это то, что выводит блок на первой странице. Там так написано (где делается вывод) echo $item->text; Что правильно написать в if чтобы работало? Если на страницы происходит вывод блока, то делается вставка, если не происходит - вставка не делается. $item->text это один из "якорей" за который можно ухватиться, там их 3 или 4.
0 votes8 answers -
При переходе на страницу
Заполнить поле формы. Каким образом?
0 votes8 answers -
Flash плеер.
Конечно это старая тема и google все про это знает и на форуме писали, но я всё равно не удовлетворен. Объясняю что хочу: 1. Хороший Flash плеер на сайт. 2. Видео должны заливаться через форму этого же сайта. Есть такой flash плеер?
0 votes4 answers