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
-
Код ошибки vk.api: 8 Invalid request:
Привет Скрипт для отправки уведомлений вконтакте Ошибка:"error_code":8,"error_msg":"Invalid request: same query repeated too frequently" //ошибка метода secure.sendNotification Метод: _http://vkontakte.ru/pages.php?o=-1&p=secure.sendNotification Исходник: require('VkApi.class.php');//думаю все знакомы с фреймворком $api = new VkApiNode($app_id, $api_secret); $uids = array (42207433); //просто тупо свои ид для проверки $message = "Текст"; $query = $api->sendNotification($uids, $message); function get_url($query) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $query); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); curl…
0 votes0 answers -
Поис
Как лучше реализовать поиск по сайту с подсветкой слова, тексты в Mysql, Спасибо=)
0 votes5 answers -
Добавление и обновление данных РНР - закачка фото
Всем привет! У меня тут возникла проблема с обновлением данных. Добавляю данные с фоткой и все вношу в БД (MySQL) - и путь к фото тоже: if ($largephoto != "none") { $split = explode(".", $largephoto_name); $ext = strtolower($split[1]); if (($ext == "jpg") || ($ext == "jpeg") || ($ext == "gif")) { $tt = time(); $largephoto_name = "img_"; $largefile = "../images/catalog/"; $largefile .= $largephoto_name; $largefile .= $tt."."; $largefile .= $ext; move_uploaded_file($largephoto, "$largefile"); } } else { $largefile = "none"; } Затем пытаюсь редактировать запись: if (!IsSet($nolargephoto)) { if ($largephoto == "none") { $largefil…
0 votes5 answers -
Вставить код что бы страница его не прочитывала
<td style='width:80%' class='forumheader3'>".NWSLAN_121." </td> define("NWSLAN_121", "<img src='ссылка' style='float: right' />"); Как мне сделать что бы код <img src='ссылка' style='float: right' /> не прочитывался а выводился как он есть? Что бы так и писало: <img src='ссылка' style='float: right' />
0 votes6 answers -
$_POST
Возник вопрос по обработке html форм, если в текстовое поле ничего не введено то в массиве $_POST["name"] будет ли существовать переменная с именем текстового поля или нет?
0 votes15 answers -
Кэширование динамических страниц
Кэширую главную страницу сайта и столкнулся с проблемой: на ней есть ссылка такого вида: <a href='index.php?var=name'>... Скрипт кэширования проверяет при загрузке index.php, был ли изменён оригинал со времени сохранения кэшированного файла. Конечно же, изменений не было, и по вышеуказанной ссылке выдаётся кэшированная версия index.php, а не то, что нужно. Как можно сделать, чтобы ссылка срабатывала правильно?
0 votes8 answers -
строка в качестве переменных
Здравствуйте! Есть задачка которую пока не могу решит Есть строка: param1=text text text;param2=12;param3=433 Мне нужно получить: $param1=text text text; $param2=12; param3=433; причем имен переменных (param1, param2, param3) в исходной строке я не знаю Прошу помощи
0 votes5 answers -
проблема с формой обновления аватара
Слева загружаемое изображение, справа после обработки этим скриптом Вопрос: как убрать это убожеское сжатие? никаких настроек в скрипте не нашел... и еще, картинка на сервере по уморланию no-avatar.jpg, и если загружать с компа no-avatar.jpg то этот файл удаляется, хоть он и должен оставаться... //////////////////////// ////////ИЗМЕНЕНИЕ АВАТАРЫ //////////////////////// else if (isset($_FILES['fupload']['name'])) //отправлялась ли переменная { if (empty($_FILES['fupload']['name'])) { //если переменная пустая (пользователь не отправил изображение),то присваиваем ему заранее приготовленную картинку с надписью "нет аватара" $avatar = "avatars/no-avatar.jpg"; //можете н…
0 votes8 answers -
Apache + MySQL + Vista
Апач поставил (2.2.11), PHP потавил (5.2.8 ), связал, phpinfo() и другие функции работают. Мускуль поставил (mysql-5.1.30-winx64), в php.ini раскомментил extension=php_mysql.dll, папка extensions указана верно, libmysql.dll копировал в system32. при попытке вызвать mysql_connect() - Fatal error: Call to undefined function mysql_connect() in C:\www\htdocs\test.php on line 2 ОС: Windows Vista Директории: C:\php C:\Program Files (x86)\Apache Software Foundation\Apache2.2 C:\MySQL Server 5.1 Версии: PHP -5.2.8 MySQL - mysql-5.1.30-winx64 Apache - 2.2.11 phpinfo(): Configuration File (php.ini) Path C:\Windows Loaded Configuration File C:\php\php.ini extension_dir C:\php\ext ph…
0 votes2 answers -
Помогите разобраться скоро защита диплома
<?php if (isset ($name) && isset ($login) && isset ($pas) && isset ($datein) && isset ($group)) { /* Здесь пишем что можно заносить информацию в базу */ $result = mysql_query ("INSERT INTO vmk_05 (name, login, pas, datein, group) VALUES ('$name', '$login', '$pas', '$datein', '$group')"); if ($result ='true') {echo "<p>Информация о студенте успешно добавлена в базу</p>";} else {echo "<p>Информация о студенте не добавлена в базу</p>";} } else { echo "<p>Вы ввели не всю информацию, поэтому студент не будет добавлен в базу</p>"; } ?>
0 votes5 answers -
Показать каждый символ введ?нного слова на новой строке
Всем привет! Прошу помочь разобраться с циклом while: В общем задача: показать каждый символ введ?нного слова на новой строке (в столбик). Не могли бы вы подсказать почему у меня код не работает? Просто по мне, так вс? написано логично. Единственное, о ч?м подозреваю: я ошибся в синтаксисе (просто я как раз только осваиваю PHP). В общем кто решил мне помочь и подсказать, в ч?м же я не прав, размещаю код: <html> <head> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8"> <META HTTP-EQUIV="Content-language" CONTENT="ru-RU"> </head> <body> <form method=POST> <input type="text" name="name" value="<?= $_POS…
0 votes4 answers -
Почему не работает второе условие?
<?php $name = 'Имя'; if(isset($name)){ echo 'Переменная существует'; } if(empty($name)){ echo 'В переменной, что-то есть'; } ?> http://sandbox.onlinephpfunctions.com/code/3cfea3f3630efae85c4ec78319e2612cd6b68588 Я решил
0 votes6 answers -
Подсчет записей в таблице SQL
Привет всем. Есть вот такой вот скриптик маленький $query = mysql_query("SELECT * FROM news ORDER BY view DESC LIMIT 10"); while($row = mysql_fetch_array($query)){ $news_views[] = $row; } $query2 = mysql_query("SELECT * FROM users"); while($row2 = mysql_fetch_array($query2)){ $users[] = $row2; } $smarty->assign('news_views', $news_views); $smarty->assign('users', $users); В шаблоне в цикле вывод топа новостей и юзеров(правда не знаю как сделать топ юзеров. не умею джоинить запросы) <ul class="list"> {foreach from=$news_view item=news_view name=cmt} <li> <a href="/{$news_view.news_id}" title="{$news_view.news_name}" >{$news_view.…
0 votes8 answers -
Квотирование и экранирование переменных
Подскажите, в целях предотвращения SQL инъекций, достаточно ли для числовых переменных только принудительного преобразования к числовому типу функцией settype($xxx,'integer') или также как и к текстовым переменным применять mysql_real_escape_string, add_slashes и тому подобное? И достаточно ли на взгляд опытных программеров только такой защиты: function quote_smart($value) { // если magic_quotes_gpc включена - используем stripslashes if (get_magic_quotes_gpc()) { $value = stripslashes($value); } // Если переменная - число, то экранировать её не нужно // если нет - то окружем её кавычками, и экранируем if (!is_numeric($value)) { $v…
0 votes1 answer -
Как связать абстрактные классы? PHP
У меня есть 2 абстрактных класса, а также 2 потомка, наследующие каждый по классу, при вызове потомков я могу дать доступ одному потомку к другому просто передав его в параметр : $child2 = new child2($child1). Однако как дать доступ 2-м абстрактным классам друг друг?
0 votes11 answers -
блок IP
Как лучше реализовать блокировку ИП для пользователя на время не используя базу?..в инете есть с использование массива...ток вот н3 на скок он надежный %)
0 votes13 answers -
WR Доска объявлений
Здравствуйте! Нужно помощь, хочу изменить антиспам в скрипте WR-board v 1.6.1, изменить его на более сложный (типа добавить искажение и т.п) вот файл antispam.php <? include "config.php"; if (isset($_GET['image'])) { // Функция с цифрами защиты $st="R0lGODlhCgAMAIABAFNTU////yH5BAEAAAEALAAAAAAKAAwAAAI"; // общая часть для всех рисунков function imgwr($st,$num){ if ($num=="0") {$len="63"; $number=$st."WjIFgi6e+QpMP0jin1bfv2nFaBlJaAQA7";} if ($num=="1") {$len="61"; $number=$st."UjA1wG8noXlJsUnlrXhE/+DXb0RUAOw==";} if ($num=="2") {$len="64"; $number=$st."XjIFgi6e+QpMPRlbjvFtnfFnchyVJUAAAOw==";} if ($num=="3") {$len="64"; $number=$st."XjIFgi6e+Qovs0RkTzXbj+3yTJnUlVg…
0 votes5 answers -
python&django: Повторная отправка формы с файлом
помогите пожалуйста решить проблему в django1.6, python3.3 я сделал форму, в которой пользователь выбирает файл и после отправки выбранный файл(его адрес) загружается в БД. всё работает, но при повторной загрузке формы(если пользователь не трогал в форме поле файла) и отправке формы в адрес файла из БД пропадает(перезаписывается пустым значением). можно ли этого избежать? views.py: @login_required def path_glory_edit_item(request, id): if request.method == 'POST': form = PathGloryForm(request.POST, request.FILES) if form.is_valid(): entry = PathGlory.objects.get(id=id) entry.title = form.cleaned_data.get('title…
0 votes4 answers -
ОНЛАЙН ЧАТ ДЛЯ 1С Битрикс
Привет, гуру прогинга! Посоветуйте такую вещь: Есть сайт, который пишет команда прогеров на CMS Битрикс, нужно на нем сделать онлайн чат, на котором зарегистрированные пользователи могли бы общаться и обсуждать тематику сайту (компьютерные игры). Чат необходимо сделать как на платформе TWITCH или YOUTUBE. В купленном пакете Битрикс нет модуля чата, программисты советуют докупить (оно и понятно, им так проще) но денег нет. Как выйти из ситуации? какие есть хорошие сторонние приложения, дополнения, плагины и тд для такого чата на БИТРИКСЕ? Буду очень признателен за конструктивный ответ.?
0 votes0 answers -
заморочка с визуальным выводом
есть текстовый файл с таким вот содержанием (к примеру) фильтровать и выводить его я могу через массивы, это не сложно, прблема в том что тогда в каждой строке выводятся все парматеры или какие то ваааащее не выводятся. выше написано не ясно. но то что я это хоть как то сделать могу думаю понятно, вопрос в следующем как мне выводить эту инфу в таком виде тоесть подобие сводной таблицы в екселе =) вы хотя бы подскажите, бо сей алгоритм у меня в голове не укладываетсо
0 votes5 answers -
Проблема с БД
Вот есть такой запрос: $zag=mysql_escape_string($zag); $krat=mysql_escape_string($krat); $body=mysql_escape_string($body); $str_sql="UPDATE blog SET header='$zag', krat='$krat', body='$body' WHERE id=$id"; if(!mysql_query($str_sql, $link)){ print mysql_error(); } и функция mysql_error() мне выдает следущее собщение: пытался перевести гуглом переводчиком но он мне какую то дребедень выдает... Уважаемые Гуру! В чем дело??
0 votes7 answers -
Ошибка при сохранение данные через Ajax
Привет всем) Собсвтенно есть поле в котором юзер вбивает свое настроение, статус.... Так вот, если в поле не было сделано изменений, то выскакивает ошибка - Ошибка сохранения данных. Даже если в поле есть текст. Отсюда вопрос - Как убрать эту ошибку? Что бы если есть не измененный текст в поле, то ошибки не было. Код $sUserId=@$_REQUEST['user_id']; if ($oUser=$oEngine->User_GetUserById($sUserId)) { if (getRequest('profile_mstatus')) $oUser->setProfileMstatus(getRequest('profile_mstatus')); if ($oEngine->User_Update($oUser)) { $bStateError=false; $sTitle='OK!'; $sText=$oEngine->Lang_Get('mstatus_saved_ok'); } else { $sTitle='ERROR!'; $sText=$oEng…
0 votes3 answers -
Zenphoto
Установил я с горем пополам zenphoto на сайт. Проде бы все работает. annabets . com / zenphoto А как теперь сам скрипт галереи внедрить в сайт? Ну, на обычную страницу сайта, annabets . com / фотогалерея
0 votes1 answer -
Голосование для сайта
Уважаемые знатоки,помогите пожалуйста,Орагнизовать голосование,чтобы результаты записывались в бд.. или хотя бы в текстовый документ,вот у меня код html {include file='header.tpl'} <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <form action="rate.php"> <p><select name="rate"> <option>Голосование</option> <option value="t1">+</option> <option value="t2">-</option> </select> <input type="submit" value="Отправить"></p> </form> </body> </html>{include file='footer.tpl'} r…
0 votes6 answers -
Много таблиц или одна в БД???
Что лучше иметь несколько таблиц и при необходимости вытаскивать поля из них ,допустим используя JOIN т .е. объединяя несколько таблиц при выборке, или создать одну большую таблицу и при надобности выбирать поля используя SELECT????
0 votes3 answers