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
-
Указатель this
Написал для теста простой код, он хоть и выводит цифру 7, но выводит перед этой цифрой ошибку, почему так? class A{ var $x1, $x2; function setname(){ echo $this->$x1 = 7; } } $object = new A; $object->setname(); : Undefined variable: x1 in...... Но я же инициализировал свойство x1, почему ошибка? Понял, нужно вот так: class A{ var $x1; function setname(){ echo $this->x1 = 7; } } $object = new A; $object->setname(); Только если написать так: class A{ public var $x1; function setname(){ echo $this->x1 = 7; } } $object = new A; $object->setname(); ?> пахать не будет
0 votes1 answer -
Проблемы с обновлением данных
Приветствую. Столкнулся с проблемой редактирования значений в таблице. Поле обновляется с английским алфавитом и цифрами, однако отказывается меняться при наличии спец. символов и русских букв. Подскажите пожалуйста, где ошибка. Сейчас использую дикую связку DELETE + INSERT, а это не кашерно if (((isset($_POST['id'])) && (isset($_POST['title'])) && (trim($_POST['title'])!=''))){ $id = intval($_POST['id']); $title = mysql_real_escape_string(trim($_POST['title'])); $sql = "UPDATE `tbanners` SET `title`='".$title."' WHERE `id`='".$id."'"; $db->Query($sql); // aka mysql_query() } Запрос значительно упростил. Пробовал без mysql_real_escape_stri…
0 votes6 answers -
Разбор JSON объекта
Не подскажет ли кто, разбираю json обект так $result = json_decode($result);echo '<pre>'.print_r($result, true).'</pre>';Получаю вот такую кухню stdClass Object( [240] => текст1 [38] => текст2 [82] => текст3Как разобрать это дело чтоб получить отдельно в переменную 240 и во вторую переменную текст1, 240 - значения всегда разные по ключу массива не получится, должно быть каке то простое решение по идее
0 votes1 answer -
Как записать данные в MYSQL
Подскажите пожалуйс какой функцией производится запись в таблици Мysql?
0 votes3 answers -
Что не так в скрипте?!
<?php function one(){ global $one; $one = "a"; function two(){ global $one; if(file_exists("./upload/$one.zip")){ $one = "_" . $one; two(); } } two(); } one(); echo $one; ?> фухх, по моей логике: В чем ошибка?!
0 votes7 answers -
Memcache
Доброй ночи Решил использовать в своем движке memcache. Понравилась, советую. Проблема в том, что я понимаю как лучше запихать ему массив. И выдрать его безболезненно Использовать unserialize? да ну его. stdClass? if ( !$banned = $cmsp->cache->get('banned_filters') ) { $cmsp->db->build_and_exec_query(array( 'select' => '*', 'from' => 'banfilters' )); $banned = $cmsp->db->fetch_assoc(); $cmsp->db->free_result(); $cmsp->cache->set('banned_filters', $banned); } Почти не спал 2 день, могу гнать чушь.
0 votes0 answers -
как из поста-ссылки вытянуть кусок строки
я отправляю методом ПОСТ на сервер строку http://www.youtube.com/watch?v=NbVwvM6yLn8&feature=feedu я должен вытянуть кодовое имя видео как это сделать?
0 votes4 answers -
call_user_func
Вот попробовал использовать эту функцию <html><body> <?php function privet($a,${ echo $a,' ',$b; } call_user_func('privet',5,8); ?> </body></html> тоже самое можно написать и так без неё,даже короче выходит: <html><body> <?php function privet($a,${ echo $a,' ',$b; } privet(5,8); ?> </body></html> Зачем тогда она?
0 votes3 answers -
Выполнение скрипта прямо на странице.
Занимаюсь всем этим безобразием под названием веб программирование чуть больше недели. Пока мне хватало выполнения php скриптов в отдельном файле и возвращения на страницу, возможно ли выполнять кусок кода прямо на странице при нажатии на кнопку, конкретнее делаю систему лайков/дизлайков. Или же каким то образом сохранять скролл при возвращении на страницу?
0 votes3 answers -
Авторизация, скрипты
Вопрос скорее философский. Пишу CMS возникает вопрос системы авторизации. Лучше писать свою с нуля, или переделывать какую-нибудь готовую под свои нужды. Кто как делает?
0 votes9 answers -
%20 в src img
Доброго времени суток. Возникла проблемка. В общем так. Посылаю скриптом email (функция mail) - html страницу. В ней - несколько картинок, каждое с уникальной src. Так вот, некоторые картинки открываются нормально, а некоторые - нет. У тех картинок, которые не открываются рандомно в src вставяляется %20.
0 votes2 answers -
почему не открывает файл
$page = 'http://gig-torrent.ru/pc-games/action/9924-zombi-2015-repack-ot-rg-steamgames-pc.html'; $open_file = fopen($page, 'r'); echo fread($open_file, filesize($page)); использую на denwere и выдает 2 ошибки Warning: filesize() [function.filesize]: stat failed for http://gig-torrent.ru/pc-games/action/9924-zombi-2015-repack-ot-rg-steamgames-pc.htmlin X:\home\localhost\www\oop\index.php on line 8 Warning: fread() [function.fread]: Length parameter must be greater than 0 in X:\home\localhost\www\oop\index.php on line 8 если заместо filesize укажу произвольное число, то загружается не весь файл, а если укажу большое количество цифр будет другая ошибка Warning: fread…
0 votes1 answer -
Глюк с htaccess
Вот сам htaccess Options +FollowSymLinks #AddHandler application/x-httpd-php5 .php Options -Indexes RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(([0-9A-z\_\-\.]+)\/)?([0-9a-z]+)(_([0-9]+))?\.html(.*) index.php?page=$3&id=$5&city=$2&%{QUERY_STRING}RewriteEngine On Вот адресс http://localhost/allAstrakhan./index.html В итоге в GET я получаю ( [/page][page] => index [city] => allAstrakhan [id] => )Array Вопрос - Куда делась точка? Если адрес будет таким http://localhost/allAstrak.han/index.html то все в порядке в GET ( [/page][page] => index [city] => allAstrak.han [id] => )Array фан…
0 votes0 answers -
Горизонтальная выборка данных
Всем привет! Скажите пожалуйста, как сделать выборку что бы элементы располагались по горизонтали в 1 строку (все их 4). Облазил весь интернет кроме одного не понятного ответа не чего не нашел((( Вот сам код: <? $result2 = mysql_query("SELECT * FROM cats",$db); if (!$result2) { echo ""; exit(mysql_error()); } if (mysql_num_rows($result2) > 0) { $myrow2 = mysql_fetch_array($result2); do { printf (" <ol> <li><a href='view_cat.php?cat=%s'><img src='%s' /></a></li> </ol> ",$myrow2["id"],$myrow2["img"]); } while ($myrow2 = mysql_fetch_array($result2)); } else { echo ""; } ?>…
0 votes1 answer -
Перевод полей формы
Привет! Я новичок в PHP, в компании стоит задача перевести контактную форму на русский язык. Перевожу ::$INPUT_LABEL_ATTR. - ничего не происходит. Подскажите, пожалуйста, где нужно в форме заменить английский текст на русский. Код контактной связи <?php class Inc_Form_Shortcode extends Abstract_Inc_Shortcode implements Inc_Shortcode_Designer { static $ID_ATTR = "id"; static $ACTION_ATTR = "action"; static $CAPTCHA_ATTR = "captcha"; static $SUCCESS_MSG_ATTR = "success"; static $ERROR_MSG_ATTR = "error"; static $SUBMIT_LABEL_ATTR = "submit_label"; static $DISPLAY_LEGEND_ATTR = "display_legend"; static $INPUT_ID_ATTR = 'id'; static…
0 votes0 answers -
Подскажите пожалуйста, как на PHP выбрать n число строк из файла, да так чтобы строчки не повторялись?
Подскажите пожалуйста, как на PHP выбрать n число строк из файла, да так чтобы строчки не повторялись?
0 votes6 answers -
В чем отличия указателя self от this?
В чем отличия указателя self от this? Что-то не совсем ясно.
0 votes1 answer -
LogIn form. Проблема с куки
Всем привет. Создаю логин форму. Проблема с сэтингом куки(вроде): setcookie(uid,$row['uid'],time()+60*60*24*7); Warning: Cannot modify header information - headers already sent by (output started at P:\home\crazzard.net\www\login-status.php:61) in P:\home\crazzard.net\www\login-status.php on line 74. Весь интернет перерыл подобной ошибки с куки не нашел Вот форма логина: <div class="tooldata"> <ul class="tooldatalist"> <form action=login-status.php method=get> <li> <input class=loginform type=text name=LogInusername style=width:90%;> </li> <li> <input class=loginform type=password name=LogInpassword style=width:90…
0 votes7 answers -
ЧПУ
Здравствуйте. Не знаю там ли я ищу помощи но все же... Пытался сделать ЧПУ, создал .htaccess поместил в него правила: RewriteBase / RewriteEngine on RewriteRule ^([^/]*)\.html$ /full.php?id=$1 [L] RewriteRule ^([^/]*)\.html$ /index.php?c=$1 [L] RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?t=$1&type=$2 [L] Для таких урл: full.php?id=6 index.php?c=Ukraine index.php?t=Kyiv&type=ava По идее теперь урл должен формироватся в соответсвии с задыными правилами? Ничего не изменилось, урл как были не чпу так и остались... Но. если зайти по чпушной ссылке, то правильно работают только те правила, где только один уровень после назавния сайта... Т.е http://site.ru/ukraiine.h…
0 votes2 answers -
Как раскодировать это на питоне?
Есть ли на питоне функция чтобы раскодировать строки из заголовка e-mail, строки выглядят как-то так: '=?koi8-r?B?UkU6IPDJ09jNzyDPwiDPws7P18zFzsnJINXewdPUzsnLwc0g/OTv?='т.е. каждую конкретную строку раскодировать руками удается, но нужна штатная функция. Нашел, вопрос больше не актуален. from email.header import decode_headerresult = unicode( *decode_header(s)[0] )
0 votes0 answers -
AJAX - пропадает кодировка
Суть проблемы - AJAX - срывает кодировку, но только на одном сервере, Одно и тоже на разных серверах работает по разному. made.web-art123.ru/test_ajax/ - все нормально. AJAX отрабатывает своё. monoblok.com.ua/test_ajax/ - AJAX срывает кодировку в ответе по ссылкам - примерам - только кликаем на кнопку "AJAX", результат виден сразу. Все упрошенно до предела, но глюк есть. На локальном XAMPP - все нормально, ещё на одном сервере подобное - тоже работает без проблем. коды файлов (все в UTF-8) html <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="..…
0 votes1 answer -
Что за странный зверь - разделение траффика пополам.
Не первый раз вижу запрос сделать так, чтобы между двумя страницами траффик делился поровну (страницы по сути идентичны). Что это и с чем едят? В гугле видимо что-то не то ищу, так как результат нулевой.
0 votes8 answers -
помогите чайнику плеез!
вопрос в следующем: -получил значения из базы в массив; -вывел его на экран циклом в html - таблицу; -в эту же таблицу кнопку в каждой строке echo "<form action='action.php' name=$namme method='post'>"; echo "<input name='Submit' type=submit value='Отправить данные'>"; -как бы передать вызываемому сценарию action.php значение элемента массива без использования полей, или как поле спрятать на экране? ткните, плеез носом заранее благодарен
0 votes4 answers -
php и flash
Ребята подскажите рабочий скрипт видео чата. Кто какой юзал?
0 votes2 answers -
Запрос в MySQL
Пробую сделать что то вроде ленты событий или коментарий проще говоря. Всё на одной странице с проверкой пустая ли форма если нет то коментарий добовляется в базу данных. Помогите разобраться как сделать запрос в MySQL, чтобы вывести 10 последних событий (коментариев). <?php ini_set ("error_reporting", E_ALL); ini_set ("display_errors", TRUE); ini_set ("display_startup_errors", TRUE); ?> <?php mysql_connect ("123", "123", "123") or die ("Error connect My SQL"); mysql_select_db ("123") or die ("Error select database My SQL"); mysql_set_charset ("utf8") or die ("Error set charset My SQL"); ?> <?php if (isset ($_POST ["Input_Submit_Event"])) { if…
0 votes3 answers