SA-MP Forums Archive
Enviar Texto desde el servidor a web. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Enviar Texto desde el servidor a web. (/showthread.php?tid=362602)



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($file2filesize($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