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
-
Не нормально работает конструкция include
Подключаю фаил через include между тегами <HEAD> и валидатор начинает сильно ругаться. Валидатор ругается: <HEAD> include("1.php"); </HEAD> Валидатор не ругается: <HEAD> код из 1.php </HEAD> как решить проблему, кто сталкивался????
0 votes13 answers -
скрипт mfs 2.2
Добрый вечер. Хотелось бы услышать мнение людей, которые пользовались скриптом mfs 2.2 Безопасность, удобство использования и тому подобные вопросы. Стоит ли тратить время на разбор этого скрипта?
0 votes0 answers -
Вивод td и tr
Есть код: <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_…
0 votes3 answers -
помогите, не могу сделать пошаговую регистрацию
Ребята срочно нужна Ваша помощь, так как мой мозг уже отказывается думать. Делаю пошаговую регистрацию на смарти. Итак signup.tpl {include file='header.tpl'} <div id="container"> <table cellpadding="0" cellspacing="0" width="1000" align="center"> <tr> <td> {if !$signup_free} {else} {if $step==1} {if $is_error != 0} <table cellpadding='0' cellspacing='0' align="center"> <tr><td class='result'> <div class='error'><strong style="color:red;">{lang_print id=$is_error}</strong></div> </td></tr></table> <br> {/if} <form action="signup.php?signup_free=1" meth…
0 votes1 answer -
как настроить .htaccess и пути в Include?
Такая проблема, пользуюсь денвером. Есть подключаемые файлы которые лежат в корневом катологе (папка test1.ru). Делаю так include($_SERVER["DOCUMENT_ROOT"]."/block_menu.php"); все работает, выгружаю на хостинг сразу куча ошибок. Что делать может можно как то .htaccess настроить или други варианты. Заранее спасибо!
0 votes2 answers -
проблема с mod_rewrite
Здравствуйте! Вот проблемка у меня, помогите разобраться пожалуйста. Это мой .htaccess который находится в корне RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^galery/([A-Za-z_0-9]+)/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/index.php?t_name=$1&n_menu=$2&n_page=$3 RewriteRule ^galery/(.*)/(.*).html?$ /galery/products.php?t_name=$1&n_article=$2 RewriteRule ^galery/aquacreation/svetilniki_aqua_creations/([A-Za-z_0-9]+)/([0-9]+).html?$ /galery/aquacreation/svetilniki_aqua_creations.php?n_type=$1&n_page=$2 У меня две проблемы 1) При нажатии на ссылку galery/aquacreation/svetilniki_aqua_creations/naste…
0 votes5 answers -
Переменная из URL
Можно вытащить переменную из URL такого типа, к примеру: URL: http://vk.com/skoch244 Значение переменной: skoch244
0 votes9 answers -
Выдает ошибку
Здравствуйте! Я установил скрипт - ссылка , после чего выдает такую ошибку - ссылка Код файла common.php А вот и сам кусок кода: if(!function_exists('posix_getpwuid')){ function posix_getpwuid($id){ return array( 'name'=>getenv('USERNAME'), 'passwd'=>'', 'uid'=>0, 'gid'=>0, 'geocs'=>'', 'dir'=>'', 'shell'=>'' ); } }
0 votes2 answers -
IDE для MySQL
Откройте секрет. Какой IDE для MySQL вы используете? Сегодня снес Heidisql начал давать глюки. PMA меня тоже достал. Хочется спокойно работать с InnoDB (чтобы корректно работали: связи, экспорт/импорт ну и тд.)
0 votes9 answers -
По регулярным выражениям подскажите
Привет. Немогу додумать, как из строки текста выдернуть корректно написанную ссылку. Не получается одно - если после ссылки есть текст, во всех остальных случаях работает. Подскажите, как дописать проверку. Заранее благодарю! $str = array( "efsfsd", "sf87sdfg", "d fg gfgf www.site.ru g fg gf h", //НЕ ПРОХОДИТ "sfdfsg.dsg.sdfg", "www.", "http://site.ru", "http://", "sdfsdf.www.dsf", "ftp://ftp.si_te.ru", "dfgdfg.ftp.fdg", "www.sdfsdf", "dsgs g http://www.site.ru", //ПРОХОДИТ "http://www.site.ru r fg gf", //НЕ ПРОХОДИТ "fd dfhg ftp://", "ftp.", "ftp.site.ru", "https://", "https://si-…
0 votes3 answers -
как определить создателя файла?
Постоянно (несколько раз в сутки) перезаписывается 1 файл на хостинге и 1 новый создается со статичным именем. Подскажите как вычислить по файлу его создателя или скрипт через который он создается? Заранее очень благодарен.
0 votes2 answers -
Кодировка
Хочу установить везде кодировку ютф-8 не получается, пробую по статье: http://broderix.blogspot.com/2009/06/mysql5-default-character-collation.html Вот что вы водит где бы не вставлял вот это в файле my.ini default-character-set=utf8 [mysqld] default-character-set=utf8 default-collation=utf8_general_ci character-set-server=utf8 init-connect='SET NAMES utf8;' collation-server=utf8_general_ci Вот такое постоянно возвращает МАЙСКЛ в результате, получается ничего не изменилось. Результат на фото. Кодировки все в ютф-8 не сделались. Вот мой файл my.ini http://santa.hut4.ru/my.txt подскажите, в какое место вставить те строки выше в моем файле? Куда не вставляю ничего не мен…
0 votes3 answers -
Помогите вернуть данные:)
Всем привет! В общем суть: У меня есть страничка с которой я отправляю данные методом POST в script.php, там эти данные присваиваю как $start= $_POST['start']; ('start' - название формы). 1 трабла: Нужно создать запрос в БД. Я написал как $query = "SELECT start FROM railway WHERE start=$start"; (где 'start' - название столбца в таблице 'railway'. Моя ошибка введя переменную $start как "Минск" (Unknown column 'Минск' in 'where clause'). Не понимаю суть\ Где ошибаюсь? 2 трабла: Мне нужно вернуть данные из этого скрипта обратно на страницу, с которой отправлялась форма. Помогите советами, литературой, примерами. Зараннее благодарен.
0 votes5 answers -
Значение массива вне цикла
$SectionId = array('325', '253', '945', '278', '932'); foreach($SectionId as $IdSection) { ... } if(DEPTH_LEVEL=3 || $arSection["ID"] == ?) { // вместо знака вопроса надо подставить значение из массива $IdSection - как? ... } условие в цикл засовывать нельзя, а по другому не знаю как решить...
0 votes7 answers -
Не грузятся файлы с разрешением JPG
Здравствуйте. Через форму загружаю фотки на сайт. Но фотки с разрешением JPG не грузятся. Что и как происходит. Форма: Изображение: <input type='file' name='image'> Из нее передается методом POST на обработчик if (!empty($_FILES['image']['tmp_name'])) { фотка есть } else почему то нет??!!! В общем если файл имеет вид name.jpg , то - фотка есть. А если файл name.JPG , то - почему то нет??!!! Как решить проблему?
0 votes22 answers -
обновление данных в бд
Выдает данные обновлены успешно, но передает пустое значение, в чем косяк? <? session_start(); $id=$_SESSION['id']; include ('connect.php'); $reg=false; if(!empty($try)){ $naimenovanie =($_POST['naimenovanie']); } if(isset($_POST['go'])) { $reg=true; } if ($reg) { $sql = "UPDATE user set naimenovanie='$naimenovanie' where id=".$id.""; $res = mysql_query($sql); if ($res == 'true') { echo "<h3>Данные успешно обновлены</h3>"; } else { echo "<h3>Ошибка при добавлении в базу данных</h3>"; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html…
0 votes10 answers -
Проваерка формы перед отправкой
Здравствуйте, возникла такая проблема. есть Форма, в которой нужно проверить чтоб обязательно был отмечен радиобаттон (Нужна именно проверка а не checked="checked") <form action="" method="post" name="form1"> <p>{$question}</p> <br /> <table width="300px" align="center"> <tr> <td align="left"><input type="radio" name="rb" id="option1" value="opt1"/><label for="option1">{$opt1}</label></td> <td align="left"><input type="radio" name="rb" id="option2" value="opt2"/><label for="option2">{$opt2}</l…
0 votes4 answers -
Не работает mssql_fetch_assoc
Не хочет что-то вытаскивать с базы, вот написал банальный код. <?php $db = mysql_connect('localhost', 'root', '111'); mysql_select_db('cat',$db); $rez = mysql_query('SELECT * FROM cat'); while($r = mssql_fetch_assoc($rez)) echo $r['$name']; ?> Fatal error: Call to undefined function mssql_fetch_assoc() in C:\www\htdocs\test.ru\www\index.php on line 5
0 votes7 answers -
Переписать Perl скрипт на PHP
практикуюсь в портировании standalone приложений в веб сервисы, имеется следующий perl скрипт: #!/usr/bin/perl -ws # jpegrescan by Loren Merritt # Last updated: 2008-11-29 / 2011-11-01 # This code is public domain. use File::Slurp; @ARGV==2 or die "usage: jpegrescan in.jpg out.jpg\ntries various progressive scan orders\n"; $fin = $ARGV[0]; $fout = $ARGV[1]; $ftmp = "$fout-$$.scan"; $jtmp = $fout; $verbose = $v; $quiet = $q; undef $_ for $v,$q; undef $/; $|=1; # convert the input to baseline, just to make all the other conversions faster # FIXME there's still a bunch of redundant computation in separate calls to jpegtran open $OLDERR, ">&", STDERR; open STDERR, "&…
0 votes42 answers -
Ошибка соединения
Захожу http://localhost/phpmyadmin все нормлаьно заходится. Вот файл config.inc.php <?php $i = 0; $i++; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['extension'] = 'mysqli'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '111'; /* Пароль пользователя root. */ $cfg['Servers'][$i]['controluser'] = 'pma'; /* Имя созданного вами только что пользователя для доступа к расширенным таблицам. */ $cfg['Servers'][$i]['controlpass'] = 'пароль'; /* А здесь его пароль. */ $cfg['Servers'][$i]['pmadb'] = 'phpm…
0 votes1 answer -
Автоматический скрипт бэкапа БД
Нужно, чтобы в определенное время, а также при необходимости скрипт сохранял всю базу(MySQL) в файл(как если бы я нажал экспорт-сохранить в каталоге таком-то). Также нужно тоже самое, только как импорт(с перезаписью) отдельно по запросу. Да, понимаю, что, по идее, нужно нажать всего пару кнопок в phpmyadmin, к примеру, но контент редактирует человек, который мало что в этом понимает, может забыть(затем и автоматическое сохранение) и т.д. База небольшая, около 600кб.
0 votes3 answers -
Счетчик по IP адресам (MySQL)
На http://php.su/phphttp/?cookies отчитала что существует счетчик по IP адресам. Помогите сделать. Создаем таблицу в БД. 1 столбец: ip адрес. 2 столбец: кол-во посещений. ip достаем из супер-глобального массива $_SERVER. Как узнать кол-во посещений? К примеру к нам зашло 15 пользователей с разными ip адресами, т.е. у нас 15 строк. Как вывести в php количество строк в таблице? или счетчик по ip адресам делается по другому?
0 votes3 answers -
Счетчик посещений cookies
Помогите, попробовала сама написать счетчик, вот что вышло: <?php $all; if (isset($_COOKIE['Schet'])) $cook = 0; else $all++; setcookie("Schet",$cook,0x6FFFFFFF); echo "<p>Всего пользователей посетило страницу: <strong>$all</strong></p>" ?> Желаемый принцип работы: Создаем пустую переменную "all", проверяем создана ли кука "Schet" если да то значение куки = 0, если нет прибавляем к переменной $all единицу, (по идеи в переменной all уже лежит 1) затем создаем куку "Schet", и затем в результате выводим $all. При втором посещении т.к. у нас уже есть кука, 1 прибавляться не будет. В моем случае вывелось: Всего пользователей посетило страницу: …
0 votes15 answers -
Работа с куками
index.php <?php //проверка на наличие cookie if (!isset($_COOKIE['mycook'])) { setcookie('mycook','теперь ты знаешь как работает cookie',time()+15); // редирект на cookie.php header("Location: cookie.php"); } else echo"ты уже знаешь как работает механизм cookie"; ?> cookie.php <!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html" /> <title>Результат</title> </head> <body> <?php echo $_COOKIE['mycook']; ?> </body> </html> После вызова index.php выходят сообщения: Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1…
0 votes7 answers -
Вывод банер php скриптом
Получила задание: "Подсчитать количество уникальных (один показ для одного уникального пользователя) показов баннера который выводится PHP-скриптом." Не поняла вторую часть задания "баннер который выводится PHP-скриптом."
0 votes3 answers