Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 09:58 25.04.24 
Клубове/ Компютри и Интернет / PHP Пълен преглед*
Информация за клуба
Тема Двоични данни към сървъра (octet-bynary)
Автор:) (Нерегистриран) 
Публикувано14.12.06 21:10  



Искам да изпратя от браузъра към сървъра двоични octet-stream данни (за проба, с някаква бъдеща цел)

В примера по долу, когато използвам Content-Type=application/x-www-form-urlencoded всичко е ОК - резултат >11111<. Когато използвам Content-Type=application/octet-stream - резултата е ><. Параметрите които трябва да POST-вам са двоични и мисля, че трябва да използвам Content-Type=application/octet-stream.
Моля, кайете къде греша!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<p>
<script language="javascript">
<!--
var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/plain/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
function addComment(comment){
if (!http_request){
alert('Не може да определи инстанцията за съответния браузър');
return false;
}
http_request.open('POST', 'comments.php', true);
http_request.setRequestHeader('Content-Type','application/octet-stream');
// http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.onreadystatechange = sendCom;
http_request.send("action=add&comment="+comment);

function sendCom(){
if (http_request.readyState == 4) {
if (http_request.status == 200){
if (http_request.responseText==comment)
alert(comment);
else
alert('>'+http_request.responseText+'<');
} else {
alert('Има проблем със заявката!');
}
}
}
}

-->
</script>

<input type="button" name="Button" value="Button" onclick="addComment(11111)"/>
</p>
<div id="message"></div>
</body>
</html>

а това е пхп-то:
<?php

if(isset($_POST['comment'])){
$param = $_POST['comment'];
echo ($param);
}
?>




Цялата тема
ТемаАвторПубликувано
* Двоични данни към сървъра (octet-bynary) :)   14.12.06 21:10
. * Re: Двоични данни към сървъра (octet-bynary) Vasko   15.12.06 10:59
. * Така е или защото аз не разбирам, или защото ти не :)   15.12.06 14:11
. * Re: Двоични данни към сървъра (octet-bynary) Penguin   16.12.06 04:49
. * Логично е, и как се постъпва в такъв случей? :)   16.12.06 12:17
. * Re: Логично е, и как се постъпва в такъв случей? Penguin   16.12.06 21:44
. * Re: Логично е, и как се постъпва в такъв случей? VCG   17.12.06 17:03
. * Re: Логично е, и как се постъпва в такъв случей? Penguin   18.12.06 01:45
. * За примера - да, но за теста - не :)   18.12.06 09:45
. * Re: За примера - да, но за теста - не Penguin   18.12.06 11:11
. * Ами с нулата какво се прави :) :)   18.12.06 21:35
. * То затова се и нарича... KoтapakътнaШpьoдинrep   18.12.06 22:13
. * Re: То затова се и нарича... Axa :-)   19.12.06 00:25
. * Re: То затова се и нарича... Penguin   19.12.06 00:26
. * Благодаря, напредъкът е значителен. :)   19.12.06 08:36
. * Re: Благодаря, напредъкът е значителен. edembg   20.12.06 12:18
. * Re: Ами с нулата какво се прави :) Penguin   19.12.06 00:21
. * Re: За примера - да, но за теста - не O!Sag   20.12.06 13:59
. * Re: Двоични данни към сървъра (octet-bynary) edembg   16.12.06 13:15
. * Re: Двоични данни към сървъра (octet-bynary) pkostov   17.12.06 00:50
. * Re: Двоични данни към сървъра (octet-bynary) edembg   17.12.06 10:05
. * Re: Двоични данни към сървъра (octet-bynary) O!Sag   20.12.06 13:58
. * Re: Двоични данни към сървъра (octet-bynary) edembg   22.12.06 12:16
. * тук ghs   22.12.06 12:36
. * Re: тук edembg   25.12.06 10:57
. * Re: Двоични данни към сървъра (octet-bynary) O!Sag   22.12.06 12:58
. * тц ghs   23.12.06 17:59
. * Не става дума за файл, а за други данни :)   21.12.06 09:32
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.