Enviar Texto desde el servidor a web. -
xRicard[O]x. - 25.07.2012
Buenas, tengo una duda que es la siguiente xD:
Es posible enviar informaciуn desde el servidor a mi web? ejemplo si yo pongo un comando /infoweb enviй a mi web un texto que diga: funciona! xD, o no se pero algo parecido...se que se puede hacer con el include http pero no encuentro ningъn tutorнal sobre ese include, si alguien sabe podrнa decirme como? Thanks..xD
P.D: Lo ъnico que se hacer con ese include es consultar informaciуn de mi web en el servidor, pero yo quiero enviarla no consultarla..
pd2: si hay otra forma aparte del http.inc favor de decнrmela con su respectivo procedimiento Gracias.
Respuesta: Enviar Texto desde el servidor a web. -
CaptainMactavish - 25.07.2012
Por medio de MySQL o funciones HTTP.
Respuesta: Enviar Texto desde el servidor a web. -
xRicard[O]x. - 25.07.2012
._. y como lo hago jajaja por algo estoy preguntando xD..
Respuesta: Enviar Texto desde el servidor a web. -
Fluid016 - 25.07.2012
Quote:
Originally Posted by xRicard[O]x.
._. y como lo hago jajaja por algo estoy preguntando xD..
|
Como lo haces?? Sabiendo ¬¬
Mysql no es para cualquier te aviso, no es que venis a FORUM SA-MP y creas un post viene uno te responde y ya esta.
Respuesta: Enviar Texto desde el servidor a web. -
Zume - 25.07.2012
Puedes iniciarte guiandote en Este Tutorial
Respuesta: Enviar Texto desde el servidor a web. -
xRicard[O]x. - 25.07.2012
Miren es que aquн hay un tutorial sobre el http
https://sampwiki.blast.hk/wiki/HTTP
pero ahн solo explica para obtener la informaciуn necesito algo que me diga como postearla por asн decirlo :S
Re: Enviar Texto desde el servidor a web. -
Daniel-92 - 25.07.2012
Una forma usando php seria guardando el dato que envias en un archivo de texto.
esto lo guardas con el nombre test.php
PHP код:
<form method="GET">
<input type ="hidden" name="value">
</form>
<?php
$string = @$_GET['value'];
if(strlen($string)) {
$file = fopen("texto.txt","w");
fwrite($file,$string);
fclose($file);
}
else {
$file = fopen("texto.txt","r");
echo fread($file,1024);
fclose($file);
}
y esto como un fs, al escribir en la consola se envia el dato, para verlo tendrias que entrar a la direcciуn "127.0.0.1/test.php" (suponiendo que tenйs php instalado en tu pc)
pawn Код:
#include <a_samp>
#include <a_http>
public OnRconCommand(cmd[]) {
new string[1024];
format(string,sizeof(string),"localhost/test.php?value=%s",cmd);
for(new i=0; i < strlen(string); i++) {
if(string[i] == ' ') {
string[i] = '%';
strins(string,"20",i+1);
i += 2;
}
}
HTTP(0,HTTP_GET,string,"","CallBack");
print(string);
return 1;
}
Respuesta: Re: Enviar Texto desde el servidor a web. -
xRicard[O]x. - 25.07.2012
Quote:
Originally Posted by Daniel-92
Una forma usando php seria guardando el dato que envias en un archivo de texto.
esto lo guardas con el nombre test.php
PHP код:
<form method="GET">
<input type ="hidden" name="value">
</form>
<?php
$string = @$_GET['value'];
if(strlen($string)) {
$file = fopen("texto.txt","w");
fwrite($file,$string);
fclose($file);
}
else {
$file = fopen("texto.txt","r");
echo fread($file,1024);
fclose($file);
}
y esto como un fs, al escribir en la consola se envia el dato, para verlo tendrias que entrar a la direcciуn "127.0.0.1/test.php" (suponiendo que tenйs php instalado en tu pc)
pawn Код:
#include <a_samp> #include <a_http>
public OnRconCommand(cmd[]) { new string[1024]; format(string,sizeof(string),"localhost/test.php?value=%s",cmd); for(new i=0; i < strlen(string); i++) { if(string[i] == ' ') { string[i] = '%'; strins(string,"20",i+1); i += 2; } } HTTP(0,HTTP_GET,string,"","CallBack"); print(string); return 1; }
|
Oye funciona muy biйn pero como podria hacer para que valla almasenando los datos?
ejemplo si escribo en la consola:
hola
y luego escribo
traksahzss
se almaneze asi en el archivo texto.txt:
hola
traksahzss
osea pase linea...
Re: Enviar Texto desde el servidor a web. -
Daniel-92 - 25.07.2012
probalo ahi, asi deberia de funcionar para que salten las lineas en el archivo.
PHP код:
<form method="GET">
<input type ="hidden" name="value">
</form>
<?php
$string = @$_GET['value'];
if(strlen($string)) {
$file = fopen("texto.txt","a");
fwrite($file,$string);
fwrite($file,"\r\n");
fclose($file);
}
else {
$file = fopen("texto.txt","r");
echo fread($file,1024);
fclose($file);
}
EDIT:
Quote:
Originally Posted by xRicard[O]x.
por que el codigo que me distes remplaza el texto cada que escribo D:
|
me imaginй que lo querias para mandar cuantos jugadores habian en linea, por eso lo puse asн xD.
Respuesta: Enviar Texto desde el servidor a web. -
Bu11Sh0t - 25.07.2012
PHP код:
<form method="GET">
<input type ="hidden" name="value">
</form>
<?php
$string = @$_GET['value'];
if(strlen($string)) {
$file = fopen("texto.txt","w");
$file2 = fopen("texto.txt","r");
$obtener = fread($file2, filesize($file2));
$escribir = $obtener;
$escribir .= "\r\n";
$escribir .= $string
fwrite($file,$string);
fclose($file);
}
else {
$file = fopen("texto.txt","r");
echo fread($file,1024);
fclose($file);
}
Pues bueno, casi no recuerdo de PHP pero creo que es asi