Başlıkta pek anlatamamış olabilirim .
Sorunumu açayım hemen
sitemizin adi 'siteadi' olsun ve bir text box ve bir butondan oluşsun.
www.siteadi.com adresine gireceğiz, ordan da bir butona tıklayacağız.
ipsini bildiğimiz bilgisayara textbox ta yazılan veriyi anında yazdırmak istiyorum.
Bilgisayarda çalışan programı yazarken serversocket kullanıp clientwrite kullanıyorum.
php ile pek alakam olmadığı için işin içinden çıkamadım araştırdığıma göre fsockopen kullanmam gerekiyor gibibir anlam çıkardım.
ama nasıl yapacağımı bilemedim.
bu veriyi nasıl gönderebilirim
Yardımlarınız için şimdiden teşekkür ederim
web sayfasından socket ile veri göndermek
Re: web sayfasından socket ile veri göndermek
sadece veri alacaksan html parse kullan şifreyi (veya başka tanıtıcı bilgiyi) hidden gönder sonucu parse et.
yok RAT yazacaksan ayrı
yok RAT yazacaksan ayrı
Re: web sayfasından socket ile veri göndermek
biraz daha açarsan sevinirim
pek bir şey anlamadım çünkü
pek bir şey anlamadım çünkü
Re: web sayfasından socket ile veri göndermek
html parse
muhtelif örnekler mevcut hatta proje kodu bile vardı.

Re: web sayfasından socket ile veri göndermek
Merhabalar ,
Evet Delphide yada başka bir ortamda yazdığınız Socket Server uygulamasına PHP ile bağlanıp iletişim kurmak için fsockopen kullanmalısınız.
http://www.devshed.com/c/a/PHP/Socket-P ... ith-PHP/4/ bu adreste çok basit bir şekilde kullanımına örnek bulabilirsiniz. Fakat şunu belirtmek isterimki yaygın bir şekilde host firmaları farklı IP lere bağlantılara izin vermiyorlar, sunucular sizdeyse zaten sorun yok.
Kolay gelsin.
Evet Delphide yada başka bir ortamda yazdığınız Socket Server uygulamasına PHP ile bağlanıp iletişim kurmak için fsockopen kullanmalısınız.
http://www.devshed.com/c/a/PHP/Socket-P ... ith-PHP/4/ bu adreste çok basit bir şekilde kullanımına örnek bulabilirsiniz. Fakat şunu belirtmek isterimki yaygın bir şekilde host firmaları farklı IP lere bağlantılara izin vermiyorlar, sunucular sizdeyse zaten sorun yok.
Kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
Re: web sayfasından socket ile veri göndermek
Arşivimden
bu kod konsoldan çalıştırılır
c:/web/php/php.exe -q c:/web/Apache2/htdocs/socketTut.php
http://www.kirupa.com/developer/flash8/ ... flash8.htm
kolay gelsin...
Kod: Tümünü seç
#!/usr/bin/php -q
<?php
/*
Raymond Fain
Used for PHP5 Sockets with Flash 8 Tutorial for Kirupa.com
For any questions or concerns, email me at ray@obi-graphics.com
or simply visit the site, www.php.net, to see if you can find an answer.
*/
error_reporting(E_ALL);
set_time_limit(0);
ob_implicit_flush();
$address = '192.168.0.16';
$port = 9999;
//---- Function to Send out Messages to Everyone Connected ----------------------------------------
function send_Message($allclient, $socket, $buf) {
foreach($allclient as $client) {
socket_write($client, "$socket wrote: $buf");
}
}
//---- Start Socket creation for PHP 5 Socket Server -------------------------------------
if (($master = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) < 0) {
echo "socket_create() failed, reason: " . socket_strerror($master) . "\n";
}
socket_set_option($master, SOL_SOCKET,SO_REUSEADDR, 1);
if (($ret = socket_bind($master, $address, $port)) < 0) {
echo "socket_bind() failed, reason: " . socket_strerror($ret) . "\n";
}
if (($ret = socket_listen($master, 5)) < 0) {
echo "socket_listen() failed, reason: " . socket_strerror($ret) . "\n";
}
$read_sockets = array($master);
//---- Create Persistent Loop to continuously handle incoming socket messages ---------------------
while (true) {
$changed_sockets = $read_sockets;
$num_changed_sockets = socket_select($changed_sockets, $write = NULL, $except = NULL, NULL);
foreach($changed_sockets as $socket) {
if ($socket == $master) {
if (($client = socket_accept($master)) < 0) {
echo "socket_accept() failed: reason: " . socket_strerror($msgsock) . "\n";
continue;
} else {
array_push($read_sockets, $client);
}
} else {
$bytes = socket_recv($socket, $buffer, 2048, 0);
if ($bytes == 0) {
$index = array_search($socket, $read_sockets);
unset($read_sockets[$index]);
socket_close($socket);
}else{
$allclients = $read_sockets;
array_shift($allclients);
send_Message($allclients, $socket, $buffer);
}
}
}
}
?>
c:/web/php/php.exe -q c:/web/Apache2/htdocs/socketTut.php
http://www.kirupa.com/developer/flash8/ ... flash8.htm
kolay gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Re: web sayfasından socket ile veri göndermek
Aslında düğmeye basıldığı anda değilde siz veri servera ulaştıktan sonra php ile socket açmaya çalışıyorsunuz. direk javascript ile kullanıcının browserinda socket açabilir serverınıza ulaşabilirsiniz.
http://jibbering.com/2002/4/httprequest.html
http://jibbering.com/2002/4/httprequest.html