Radiocity
User-
Posts
664 -
Joined
-
Last visited
-
Days Won
8
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Radiocity
-
Местные форумчане только недавно начали осваивать азы чтения мыслей на расстоянии, а также предвидение будущего Предоставьте полный текст ошибки. Также попробуйте отказаться от денвера, перейдя хотя бы на open-server
-
$dir = dirname(__FILE__); define ('DS', DIRECTORY_SEPARATOR); # ... $file = $dir.DS.'img'.DS.'1.jpg'; Попробуйте указать полный путь. Возможно не существует папка img или установлен chmod только для чтения.
-
Постоянно рекомендую к ознакомлению данную статью
-
Задайте ширину для label через css, либо вставить label и input в табличку.
-
Правильнее было бы использовать переадресацию на новый сайт. Клад зарыли тут
-
Ну как бы да, не заметил
-
<select name="post_cat"> <?php $result = mysql_query ("SELECT name FROM category",$db); while ($myrow = mysql_fetch_array($result)) { echo "<option value='cat1'>"."$myrow[$i]"."</option>"; } mysql_free_result($result); ?> </select> Спокойной ночи
-
Сайт выглядит неплохо. Но мне кажется, что для визитки дизайнера в оформлении должно быть больше графических наворотов.
-
Это же очевидно - движок написан на Joomla, который заточен на использование Mootools. Велика вероятность, что подключаемые модули будут использовать именно эту библиотеку.
-
А мне понравилось цветовое решение. По пятибалльной шкале поставил бы дизайну твердую четверку. Но, как и предыдущего критика, меня не устроило выравнивание элементов. Резко бросается в глаза меню. Мне кажется, текст должен начинаться на одной линии. Телефон и ручка смотрятся вполне приемлемо. Также немного не привычно, что центральный навигационный блок имеет постоянную длину при резиновой верстке. Сделал бы контент статичной ширины.
-
Этого не достаточно. Вам надо как минимум готовую CMS для реализации задуманного проекта. Ну и не советую свои идеи оговаривать в открытую, даже если они довольно специфические.
-
Спасибо. Теперь буду знать, что форма отправляет запрос по x-www-form-urlencoded. Согласно документации, скармливая запрос курлу в виде строки, посылается Conten-type:application/x-www-form-urlencoded.
-
Приветствую. Два сервера играют в снежки POST запросами по протоколу HTTPS. При отправке данных через формы на странице все обрабатывается корректно. Радуюсь. Но вот необходимо отправить запрос без участия человека. Выходов как я понимаю несколько. Из этой кучи выбрал самый простой: curl. Написал функцию: <?php function SendPost($data, $port= '443', $host = 'https://htmlbook.ru', $path='/index.php') { if( $curl = curl_init() ) { curl_setopt($ch, CURLOPT_PORT, $port); curl_setopt($curl, CURLOPT_URL, $host.$path); curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSLVERSION, 3); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); $out = curl_exec($curl); $result = $out; curl_close($curl); } return $result; } ?> Отправил запрос на локальный скриптик (http), выводящий данные $_POST в файл. Работает. Но когда решил работать с боевым сервером по https ничего не передается. Собственно, мы подошли к вопросам: Какой content-type используют формы? Где ошибка в функции касательно опций curl? Спасибо PS Уже не знаю, как решить. Скоро начну на людей бросаться =(
-
удалено. Нашел, как спросить в личку
-
Это чудо корректно работает под Win7 x64?
-
Написал же, что обмен между серверами осуществляется post запросами. Данные обрабатываются php скриптами. Content-Type: application/x-www-form-urlencoded Все данные замечательно обрабатываются. Вопрос в том, как максимально защитить данную цепочку от взломов.
-
Приветствую. Имеются 2 сайта, которые обмениваются данными, используя POST запросы и протокол https. Посылается запрос -> приходит ответ -> отсылается новый запрос. Как можно защитить данную цепочку от взломов и подмен?
-
Сделайте через mod_rewrite. Работы на 5 минут
-
Это противоречит закону Фиттса
-
Индусский дизайн. Попробуйте какую то другую идею, эта крайне неудачная.
-
css3pie (PIE.htc) работает с задержкой при условии hover?
Radiocity replied to Squidward's question in HTML Coding
Значит проекты у тебя несерьёзные, раз ни разу не замечал косяков. Косяков незамечал, мб потому что использовал немного свойств CSS3. Использовал: border-radius text-shadow box-shadow gradient Вообще то border-radius, gradient как раз таки в css3pie реализованы с косяками. При чем они для разных браузеров свои. К тому же сама библиотека весит прилично. -
Получил следующее: Array ( [url] => https://target.com/cgi-bin/cgi_link [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.015173 [namelookup_time] => 0.002257 [connect_time] => 0.015174 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [errno] => 35 [errmsg] => error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure [content] => )
-
Начинал изучать PHP на этом ресурсе
-
Как это правильно сделать? CURLINFO_HTTP_CODE Возвращает нуль Q_Q <?php //... $CR = curl_init(); curl_setopt($CR, CURLOPT_URL, "https://".$host.$path); curl_setopt($CR, CURLOPT_POST, 1); //curl_setopt($CR, CURLOPT_FAILONERROR, true); curl_setopt($CR, CURLOPT_POSTFIELDS, $poststring); curl_setopt($CR, CURLOPT_RETURNTRANSFER, 1); curl_setopt($CR, CURLOPT_SSL_VERIFYPEER, 0); $result = curl_exec( $CR ); $http_status = curl_getinfo($CR, CURLINFO_HTTP_CODE); echo $http_status.'<hr/>'; curl_close($CR); echo $result //... ?> При этом, проблема только с https://. При отправке на http://htmlbook.ru выдает 200(т.е. Ok)
-
Приветствую. Необходимо отправить запрос на сервер и получить ответ. Использую для этого curl. Но ответа не получаю. Не подскажите в чем может быть проблема? <?php ini_set('register_globals',0); ?> <html> <head><title>TEST</title></head> <body> <?php $host = "target.com"; $port = 443; $path = "/cgi-bin/cgi_link"; $formdata = array ( 'AMOUNT' => '1', 'CURRENCY' => 'RUB', 'ORDER' => '1', 'DESC' => 'test', 'MERCH_NAME' => '1', 'MERCH_URL' => '1', 'MERCHANT' => '1146', 'TRTYPE' => '0', 'COUNTRY' => '', 'MERC_GMT' => '+4', 'TIMESTAMP' => date('YmdHis'), //YYYYMMDDHHMMSS 'BACKREF' =>'http://victim.com/callback.php'); //build the post string $poststring = ''; foreach($formdata AS $key => $val){ $poststring .= urlencode($key) . "=" . urlencode($val) . "&"; } // strip off trailing ampersand $poststring = substr($poststring, 0, -1); $CR = curl_init(); curl_setopt($CR, CURLOPT_URL, "https://".$host.$path); curl_setopt($CR, CURLOPT_POST, 1); curl_setopt($CR, CURLOPT_FAILONERROR, true); curl_setopt($CR, CURLOPT_POSTFIELDS, $poststring); curl_setopt($CR, CURLOPT_RETURNTRANSFER, 1); curl_setopt($CR, CURLOPT_SSL_VERIFYPEER, 0); $result = curl_exec( $CR ); curl_close($CR); echo $result; ?> <div style="background:#069; color:white; font-size:10px; clear:both;"> <?php echo 'QSTRING:'.$_SERVER['QUERY_STRING'].'<br/>'; echo str_replace('&','<br/>',$poststring); ?> </div> </body> </html>