Какие бд, вы чё? Эта фигня при аякся, чтобы убрать надо в файлах к которым идёт запрос аякса прописать хеадер, в этом вордпресе половину переписывать прешлось
У меня такой вопрос. Есть форма на сайте site.com/index.php: PHP: <?php if ( isset($_POST['login']) && isset($_POST['pass']) && $_POST['login'] == 'admin' && $_POST['pass'] == 'admin') { echo 'DATA'; } else { echo <<<here <form method='POST'> <input type='text' name='login'> <input type='text' name='pass'> <input type='submit'> </form> here; } ?> Как получить доступ к строке DATA с локалхоста ?
site.com/index.php сделать post запрос такой: login=admin&pass=admin Ну или в формочку ввести admin и admin
да нет же... мне нужно с локального сервера, через программу залогинится и через функцию file_get_contents сохранить строку
My favourite curl PHP: $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,"http://site.com/index.php"); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1); curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30); curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.7) Gecko/20091221 MRA 5.6 (build 03278) Firefox/3.5.7 sputnik unknown"); curl_setopt($curl,CURLOPT_POST, 1); curl_setopt($curl,CURLOPT_POSTFIELDS, "login=admin&pass=admin"); curl_setopt($curl,CURLOPT_ENCODING,"gzip,deflate"); $ret = curl_exec($curl); echo $ret;
Или без курла: PHP: $data=array("login"=>"admin","pass"=>"admin"); $data = http_build_query($data); $context_options = array( "http" => array( "method" => "POST", "header" => "Content-Type: application/x-www-form-urlencoded\r\nContent-Length: ". strlen($data). "\r\n", "content" => $data ) ); $context = stream_context_create($context_options); echo file_get_contents("http://site.com/index.php", false, $context); Не проверял, но должно работать
Здравствуйте, как можно (и возможно ли вообще) используя, всего один запрос к БД вывести вложенное двух уровневое меню? Структура таблицы: Code: id parent title 1 0 Категория-1 2 0 Категория-2 3 1 Подкатегория-1-1 4 1 Подкатегория-1-2 5 2 Подкатегория-2-1 Соответсвенно вывести нужно следующим образом: Code: Категория-1 Подкатегория-1-1 Подкатегория-1-2 Категория-2 Подкатегория-2-1 P.S Сначала хотел запостить в вопросы по MySQL, но думаю, что здесь используется именно php (for, foreach и т.п.)
spamoney, у меня завалялся старый скрипт, который должен выводить что-то наподобие. PHP: <?php $connect = mysql_connect ('localhost', 'user', 'pass') or die ("Connection error\n"); mysql_select_db ('mytest', $connect) or die ("Select db failed\n"); $query = mysql_query ("select * from tree order by section_id, section_name") or die ("Query failed\n"); while ($res = mysql_fetch_array ($query)) { $sections[$res['section_id']][$res['id']] = $res['section_name']; } print_r ($sections); mysql_close ($connect); ?> Не проверял (глюки с мускулем нахрен)
Доброго времени суток! Я захотел начать изучать php. До этого изучал только паскаль в общих чертах. Подскажите пож-та, можно ли юзачать php не имея никакой базы, если можно, то посоветуйте пож-та какую-нибудь литературу, по которой можно хорошо изучить его.
Сам книжек по программированию не читал когда знакомился с php, считаю практика самый лучший способ + если подкреплять вопросами с форума. Очень помог pyha.ru (не пиар) Из литературы советую PHP 5 в подлиннике - Дмитрий Котеров, Алексей Костарев Там тебе и знакомство с переменными, функциями, классами + подскажут как Apache настроить.
http://phpfaq.ru/start Э. Гутманс, С. Баккен, Д. Ретанс. PHP5 профессиональное программирование Ссылка: http://nerezus.ifolder.ru/8081805 Джордж Шлосснейгл - Профессиональное программирование на PHP Ссылка http://nerezus.ifolder.ru/8132366
Вот держи отличный бук - http://www.softtime.ru/bookphp/ Сам бы сейчас начал изучать,ток времени катастрофически не хватает. А вообще да, правильно выше сказали, надо на практике учиться + эта ветка форума, сделают свое дело, сам еще недели 2 назад толком ничего не понимал, сейчас маленька въехал, так что желаю удачи в освоении = )
У меня такой вопрос. Если перейти по ссылке http://translate.google.ru/translate_a/t?client=t&text=%D1%81%D0%B0%D0%B9%D1%82&hl=ru&sl=ru&tl=en&pc=0 , отображение будет в нормальной кодировке, а вот если написать скрипт который будет отображать содержимое той страници на локальной, то кодировка собьётся. Как этого не допустить ?