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
-
CSV бэкапер базы данных
Добрый всем день. Написал тут бэкапер, но происходит следующее: в первый файл пишет содержание первой таблицы... во второй содержание первой и второй, а должно тока второй, с чем это может быть связано? Вот код: <? $tables_list = mysql_list_tables("vvsh"); while($row2 = mysql_fetch_row($tables_list)) { $table_name = $row2[0]; $fields = mysql_list_fields("vvsh",$table_name); $columns = mysql_num_fields($fields); $result = mysql_query("SELECT * FROM $table_name"); while($row = mysql_fetch_array($result)) { $i2='1'; while($i2<$columns) { $field = mysql_field_name($result,$i2); $text .= "$row[$field]"; if($i2<$columns-1) $text .= "|"; $i2++; } $text .= "\n\r"; } $fi…
0 votes22 answers -
Отправка данных из формы методом POST на другую страницу
Возникла проблема. Не обрабатывается данные методом post из checkbox'ов на другую страницу сайта. Вот пример код формы из index.html: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Пример веб-страницы</title> </head> <body> <form method="post" action="page.php"> <input type="checkbox" name="option1" value="a1">Одноклассники<Br> <input type="checkbox" name="option2" value="a2">ВКонтакте<Br> <input type="checkbox" name="option3" value="a3">Мой Мир<Br> <input type="checkbox" name="option4" value="a4">…
0 votes6 answers -
Как вставить в value текстового поля значение из БД?
Как вставить в value текстового поля значение из определ?нной ячейки БД? <input type="text" name="new" size="20" maxlength="40" value="<?php вот сюда что ?>"> ясно: коннектимся к базе, выбираем таблицу, а дальше что надо делать?
0 votes20 answers -
Интерфейсы
вот такой вопрос - в ООП в PHP есть такое понятие как интерфейсы, только вот все никак не могу понять в чем их плюс, поскольку с простым наследованием классов все выглядит короче, а интерфесы словно просто оглавление для класса %) В чем же сила интерфейсов?
0 votes28 answers -
Зацените движок blog-fusion please
Движок не с нуля, ядро от php-fusion 7. Поэтому скины подходят без переделок, в остальном совместимость частичная. Выброшен форум, каталоги статей, ссылок. Каталог новостей, наоборот, расширен дополнительными возможностями. Также доработан редактор ввода новостей и файлов (это все по сравнению со стандартным php-fusion) - возможность загрузки файлов и картинок прямо при вводе текста. Добавлены подкатегории для файлов, RSS - экспорт. Пока на бета-стадии, но уже работает вполне исправно. Скачать можно blog-fusion с моего блога, сделанном на этом самом движке: http://alipapa.ru/downloads.php?cat_id=2. Работать продолжаю, движок бесплатный.
0 votes24 answers -
передача данных из формы
Имеется форма месяцев: $m = date("m", time()); $y = date("Y", time()); $d = date("d", $time); $month = array("1"=>"Січень","2"=>"Лютий","3"=>"Березень","4"=>"Квітень","5"=>"Травень", "6"=>"Червень", "7"=>"Липень","8"=>"Серпень","9"=>"Вересень","10"=>"Жовтень","11"=>"Листопад","12"=>"Грудень"); echo "<center><form action='index.php?action=search' method='POST'> <select name='month' style='width:130px'>"; $fm=$m; echo " <option value='$fm'>Січень</option> <option value='$fm'>Лютий</option> <option value='$fm'>Березень</option> <option value='$fm'>Квітень</option&g…
0 votes26 answers -
Опять проблема!
Вот я сделал следущий запрос: $str_sql="CREATE TABLE IF EXISTS comments_$id( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(50), text VARCHAR(500) )"; но мне почемуто скрипт выдает ошибку.. Не знаю в какой раз я это говорю, но помогите, уважаемые Гуру!
0 votes26 answers -
Проблема с гостевой
Всем привет. Вот вздумалось мне написать госевую книгу на php. Ну сел и начал писать. Дело в том что я хочу чтоб эта госевая книга была на файлах. Вот код обработчика: Код обработчика <?php if($_POST["name"]==""){ print "Вы не ввели имя "; } if($_POST["e-mail"]==""){ print "Вы не ввели свой e-mail "; } if($_POST["msg"]==""){ print "Вы не ввели сообщение "; } $gost=$_POST["name"],$_POST["e-mail"],$_POST["msg"]; $fp=fopen("baza.txt","a"); fputs($fp, $gost); fclose($fp); print "Нам написали: "; readfile("baza.txt") ?> А вот код гостевой: Код <html> <head> <title></title> </head> <body> <form action="gostev.php" method="post">…
0 votes27 answers -
Помогите с кодом для поиска по интернет-магазину
Помогите с кодом для поиска по интернет-магазину
0 votes12 answers -
Неповторяющиеся случайные числа
Хочу узнать у форумчан, какой php-сценарий нужно применить, чтобы повторения случайных чисел были сведены к минимуму? Если у вас что на примете? Чистый rand() нет нет, да и выдает одинаковые значения.
0 votes4 answers -
Рекурсивный массив
Есть база id|parentid|posi|name 1|———--0|--—0|Россия 2|———--1|--—0|Центр 3|———--2|—--0|Москва и область 4|———--3|—--0|Москва 5|———--3|--—1|Долгопрудный 6|———--3|—--0|Дубна 7|———--0|—--0|Украина Есть код function get_region_arr($parentid = 0) { global $db; $db->query("SELECT * FROM " . PREFIX . "_region WHERE parentid = '$parentid' ORDER BY parentid, posi ASC"); while ( $row = $db->get_row() ) { $arr[$row['id']] = $row['name']; } return $arr; } print '<pre>'. print_r(get_region_arr(), true) . '</pre>'; Результат Array ( [1] => Россия [7] => Украина ) КАК СОЗДАТЬ РЕКУРСИВНЫЙ МАССИВ. ПОМОГИТЕ ПЛУЖУ УЖЕ ВТОРОЙ ДЕНЬ
0 votes34 answers -
Как включить вывод всех ошибок в php
Как включить вывод всех ошибок в php, я указывал все, и выводит только когда синтаксическая ошибка, а я хочу увидеть абсолютно всё. Заранее спасибо
0 votes20 answers -
Тема Диплома.
Всем привет! Есть проблема - диплом на носу, а тема еще не выбрана. С инструментарием определился - PHP, JS и MySQL. Думал сделать какую-нибудь небольшую соц. сеть, но кафедре нужно что-то более "инновационное". Для меня же главное подтянуть инструментарий. Есть ли у кого какие идеи?
0 votes11 answers -
получение переменных из формы
Есть файл registration.php, который содержит такой код : <html> <head> <title>Insert into playerlist, etc...</title> </head> <body> <form action="mysql_connect.php" method="post"> <input name="nick" type="text" value="Ваш никнейм"> <select size="1" name="race"> <option value="ran" selected="1">Random</option> <option value="human">Human</option> <option value="orc">Orc</option> <option value="undead">Undead</option> <option value="ne">NightElf</option> </select> <input type="submit" value="Отправить"> </form> </body> </html>…
0 votes11 answers -
Проверка перехода со страницы
Как сделать проверку, которая бы показывала что пользователь перешел имеенно с этой страницы? А не с какой либо другой? Тобишь: Имеется форма на странице a.php, из нее отправляются данные в one.php Мне нужна проверка в one.php, Которая достоверно показывала бы что данные отправленны именно из a.php
0 votes47 answers -
Как написать портал на файлах
Всем привет! Вот мне вздумалось написать портал на php. Решил поискать в инете, а там только описывается как сделать портал на MySQL. А мне надо сделать на файлах. Подскажите как это сделать (ну или линк дайте).
0 votes25 answers -
Как измерять время выполнения скрипта
Это статья написана для тех кто только начал изучать PHP. Здесь будет рассказано, как профилировать свой код или если сказать по русски, как измерить скорость его работы. Задача - нужно перед началом работы кода поставить временную метку, и после окончания поставить временную метку. Посчитать разницу между конечной и начальной точкой отсчета и вывести результат. Поехали Для этого мы будем использовать функцию microtime() <?php echo microtime(); // Выведет что то наподобие этого - 0.48441300 1212042171 ?> По умолчанию эта функция выводит строку "микросекунды секунды". Для нашего измерения нам нужно поменять их местами, чтобы было "секунды.микросекунды". И сделат…
0 votes12 answers -
Стандарты кодирования
Вот хочю поделиться, быть может, полезной для кого-нибуть ссылкой. Перечень популярных стандартов кодирования на PHP. (зарание извеняюсь за употребление несовместимых в данном контексте слов: "популярных стандартов") http://habrahabr.ru/blogs/php/38214/
0 votes30 answers -
Определение кодировки сервера
Ситуация следующая: Есть PHP скрипт index.php в кодировке UTF-8 крутится это все например под Windows у которой кодировка CP1251 Если попробуем создать в корне сайта файлик с именем "тест.php" через скрипт, все будет работать нормально, но при входе на сервер через FTP мы увидим "тест.php" А если закачаем этот файл через ftp, то выглядеть в файловой системе он будет как "тест.php", но вот из index.php данный файл будет доступен только при перекодировании названия в CP1251 Цель: попробовать как-то автоматизировать определение кодировки системы, хотелось бы, чтобы файлы нормально смотрелись как в родной файловой системе, так и были доступны из скриптов в отличной от с…
0 votes12 answers -
Ссылки на файлы с пробелами
Привет всем участникам форума! Столкнулся со следующей проблемой... На сайте есть файлы .jpg с пробелами в имени. Путь к ним указывается с заменой пробела в адресной строке на %20. Файлы по такому пути не находятся на сервере. Гуглил, пытался решить проблему самостоятельно с помощью rawurldecode, urlencode не получается. [hide]В php не силен.[/hide] Прошу помощи.
0 votes6 answers -
Закрытие формы ajax после отправки
Здравствуйте дорогие форумчане! Сделала всплывающую форму обратной связи на своем сайте, все работает,нормально, вот только после отправки письма форма не закрывается, нужно нажимать на крестик для закрытия. Как сделать так , что бы после успешной отправки форма сама закрывалась.Если кому не трудно подскажите ПОЖАЛУЙСТА. P.S в js не буб бум. Вот форма: <div class="popup"> <div class="popup-dialog"> <div class="popup-content"> <button class="popup-close"> ×</button> <form class="top" action="smart.php" method="POST"> <h4>Submit your application</h4> <label for="name"> Your name<in…
0 votes2 answers -
0 votes16 answers
-
скрипт WYSIWIG редактор
подскажите небольшой скрипт ,чтобы встроить в админку, типо FCKEditor или tinymce, но попроще и поменьше..нужен только для текста с тегами.....желательно наличие ...предпросмотра,
0 votes15 answers -
Приходит на почту пустой файл, вместо того, что отправляли
Добрый день. У меня есть сайт, mistik.me (хост - sweb.ru), там есть форма с type="file". Форма работает, файл отправляет на почту, но проблема в том, что на почту приходит файл с именем noname, без расширения и весом 0 байт. Скрипт на другом хостинге работает ( по кр. мере работал месяц назад): <?PHP header("Content-Type: text/html; charset=utf-8");?><meta http-equiv="content-type" content="text/html; charset=UTF-8" /><?php $to = "***********************"; $from = "***********************"; $subject = "Заявка с сайта";/* Здесь мы проверяем существуют ли переменные, которые передала форма обратной связи. Если не существуют, то мы их создаем */if (isse…
0 votes4 answers -
define() - хранится в массиве?
Правильно ли я понимаю, что define(FIRST_TEXT, 'Bla-bla-bla') заносится в какой-то массив? Или нет? Если всё-таки в массив, не подскажите в какой? Просто найти в гугле информацию не смог...
0 votes22 answers