Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingenieria de Sistemas y Electronica
Blog Informativo de tecnologias en Ingenieria de
Sistemas y Electronica
Crear WebService En PHP
Bien, comencemos…
Para la elaboración de este proyecto usaremos el servidor web apache junto al
administrador Appserv 2.5.10, el cual puede ser descargado desde aquí
(h埾�p://www.appservnetwork.com/index.php?newlang=spanish).
Posteriormente descargamos la librería nusoap, luego, creamos una carpeta dentro de www (la
carpeta raíz del servidor web appserv), la carpeta la llamaremos ejemplows y dentro de ella vamos a
pegar la carpeta de la librería nusoap que ya habíamos descargado, dentro de dicha carpeta nusoap
vienen 2 subcarpetas una llamada lib (que contiene las librería y es la que necesitamos) y la otra
samples (que contiene ejemplos de ayuda, no es necesario dejarla).
Asi mismo vamos a crear 2 archivos dentro de nuestro proyecto (ejemplows), uno se llamara
servicio_web.php y es el que contendrá los métodos y las definiciones que harán funcionar nuestro
webservice, otro archivo llamado funciones.inc que corresponde al documento con los parámetros de
conexión a una base de datos que usaremos, en la siguiente imagen se puede ver la disposición de los
elementos del proyecto:
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 1/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
(h埾�ps://ingsistele.files.wordpress.com/2013/02/img1.png)
Bien, ahora pasemos a la creación de la base de datos en la cual almacenaremos información
procesada por el webservice, el tipo de información que se encargara de gestionar dicho servicio web
será información básica de personas como cedula, nombres y apellidos, esto con el fin de poder
realizar consultas y guardar datos cuando sea necesario.
inicialmente para crear la base datos abrimos el appserv y en nombre de la base de datos colocamos
datos_webservice, presionamos el botón crear tal y como se ve en la imagen:
(h埾�ps://ingsistele.files.wordpress.com/2013/02/img2.png)
luego creamos una tabla llamada datos con cuatro campos:
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 2/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
(h埾�ps://ingsistele.files.wordpress.com/2013/02/img3.png)
A continuación definimos los campos id, cedula, nombre, apellidos con sus respectivos tipos de datos
y longitud tal y como se observa en la siguiente imagen:
(h埾�ps://ingsistele.files.wordpress.com/2013/02/img4.png)
Presionamos el botón grabar, y observaremos nuestra tabla creada correctamente:
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 3/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
(h埾�ps://ingsistele.files.wordpress.com/2013/02/img5.png)
Listo, con esto ya tenemos la base de datos en funcionamiento, ahora pasemos a configurar el archivo
funciones.inc el cual llamaremos dentro del webservice para conectarnos a la base de datos (estoy
usando como editor php el programa phpDesigner, pero se pude utilizar cualquier otro).
Al abrir el archivo funciones.inc, debemos programarle lo siguiente:
1
Como se puede observar, este archivo contiene los parámetros para conectarnos a la base de datos,
allí vemos el nombre del servidor que es localhost, el usuario de la base de datos que es root y la
contraseña que es 12345, si los parámetros de conexión son correstos la funcion conectar retornara la
variable $link con dichos parámetros.
después de haber configurado lo anterior ahora si podemos proceder a crear nuestro webservice, eso
lo haremos en el archivo servicio_web.php, allí vamos a programar lo siguiente:
1 configureWSDL('miservicioweb', $miURL); //configuramos la wsdl con el nombre de
2
3 $server‐>wsdl‐>schemaTargetNamespace=$miURL;
con el código anterior establecemos la configuración básica para la creación del webservice, ahora
vamos a proceder a crear los métodos o funciones que comprenderán al servicio web.
primero vamos a elaborar un simple método que nos enviara una respuesta al ser invocado y asi
saber que el webservice esta funcionando, para ello escribimos lo siguiente:
1 /*
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 4/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
1 /*
2
3 * Ejemplo 1: Enviar_respuesta es una funcion sencilla que recibe un parametro y
4
5 * con una cadena concatenada
6
7 */
8
9 $server‐>register('enviar_respuesta', // Nombre de la funcion
10
11 array('parametro' => 'xsd:string'), // Parametros de entrada
12
13 array('return' => 'xsd:string'), // Parametros de salida
14
15 $miURL);
16
17 function enviar_respuesta($parametro){
18
19 return new soapval('return', 'xsd:string', 'Hola, esto lo envia el Servidor: '
20
21 }
Como es de notarse, primero se registra el nombre del método en la variable server para que la
librería nusoap interprete dicha función como propia del webservice, luego se crea el método
como tal, con sus respectivos argumentos de entrada y de salida.
Bien, después de este método vamos a crear otro que si se encargara de interactuar con la base de
datos, dicho método lo llamaremos registrar_datos y su código se observa a continuación:
1 /*
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 5/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
1 /*
2
3 Ejemplo 2: guardo datos que recibo de cualquier dispositivo en la base de datos
4
5 */
6
7 $server‐>register('registrar_datos', // Nombre de la funcion
8
9 array('parametro' => 'xsd:string','parametro2' => 'xsd:string','parametro3'
10
11 array('return' => 'xsd:string'), // Parametros de salida
12
13 $miURL);
14
15 function registrar_datos($parametro,$parametro2,$parametro3){
16
17 //recibo el dato enviado por el celular, ahora pongo un mensaje en la variable_a
18
19 $indicador_registro="No";
20
21 include ("funciones.inc"); // llama el archivo funciones.inc donde le hace la co
22
23 $link =conectar(); // Se llama la funcion conectar(); que establece la conexi?n
24
25 mysql_select_db("datos_webservice", $link);//Fuci?nque seleciona la base de dato
26
27 $cad="insert into datos values ('0','$parametro','$parametro2','$parametro3')"
28
29 if($result= mysql_query ($cad, $link)) //ejecut la consulta a la base de datos
30
31 {
32
33 $indicador_registro="Si";
34
35 }
36
37 else{
38
39 print mysql_error();//Imprime un mensaje error en el caso de algun problem
40
41 }
42
43 return new soapval('return', 'xsd:string',$indicador_registro);
44
45 }
como se puede observar en dicho método registrar_datos se están recibiendo como entrada 3
parámetros que al momento de ser utilizada la función corresponderán a la cedula, nombres y
apellidos de la persona que se va a registrar en la base de datos. Este metodo retorna una variable
como salida indicando si el proceso de registro se efectuo correctamente.
Pasemos ahora al método buscar datos el cual servirá para determinar si algún usuario que se esta
buscando a través de la cedula esta o no registrado en la base de datos, el código lo vemos a
continuación:
1 /*
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 6/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
1 /*
2
3 Ejemplo 3: Busco los datos a traves de la cedula que recibo como parametro
4
5 */
6 $server‐>register('buscar_datos', // Nombre de la funcion
7
8 array('cedula' => 'xsd:string'), // Parametros de entrada
9
10 array('return' => 'xsd:string'), // Parametros de salida
11
12 $miURL);
13
14 function buscar_datos($cedula){
15
16 //recibo el dato enviado por el celular, ahora pongo un mensaje en la variable_a
17
18 $encontro="No";
19
20 include ("funciones.inc"); // llama el archivo funciones.inc donde le hace la co
21
22 $link =conectar(); // Se llama la funcion conectar(); que establece la conexi?n
23
24 mysql_select_db("datos_webservice", $link);//Fuci?nque seleciona la base de dato
25
26 $recibe = "select * from datos where cedula='$cedula'";//string que almacena l a
27
28 $result= mysql_query ($recibe, $link);//ejecut la consulta a la base de datos
29
30 while ($f=mysql_fetch_row($result)){ // Convertimos el resultado en un vector
31
32 $encontro="Si";
33 }
34 return new soapval('return', 'xsd:string',$encontro);
35 }
podemos apreciar que el método buscar_datos recibe como parámetro la variable cedula para poder
llevar a cabo la consulta respectiva en la base de datos, al final dicho método solo nos retornara la
variable encontró indicando si dicha búsqueda tuvo efecto o no.
es conveniente indicar que este método sirve solo de verificación, para determinar si un registro
existe o no al momento de implementar la consulta con el webservice. Para poder mostrar los datos
que se encuentran en la base de datos asociados a esta cedula debemos crear un procedimiento o
método para cada campo, es decir, necesitaremos un método llamado mostrar_datos_cedula, otro
mostrar_datos_nombre y otro llamado mostrar_datos_apellido, los cuales desarrollaremos a
continuación:
1 //############### Si los datos fueron encontrados procedo a mostrarlos independ
2
3 // Muestro La Cedula //
4
5 $server‐>register('mostrar_datos_cedula', // Nombre de la funcion
6
7 array('cedula' => 'xsd:string'), // Parametros de entrada
8
9 array('return' => 'xsd:string'), // Parametros de salida
10
11 $miURL);
12
13 function mostrar_datos_cedula($cedula){
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 7/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
13 function mostrar_datos_cedula($cedula){
14
15 //recibo el dato enviado por el celular, ahora pongo un mensaje en la variable_
16
17 include ("funciones.inc"); // llama el archivo funciones.inc donde le hace la c
18
19 $link =conectar(); // Se llama la funcion conectar(); que establece la conexi?n
20
21 mysql_select_db("datos_webservice", $link);//Fuci?nque seleciona la base de dat
22
23 $recibe = "select * from datos where cedula='$cedula'";//string que almacena l
24
25 $result= mysql_query ($recibe, $link);//ejecut la consulta a la base de datos
26
27 while ($f=mysql_fetch_row($result)){ // Convertimos el resultado en un vector
28
29 $valor_retorno= $f[1];
30
31 }
32
33 return new soapval('return', 'xsd:string',$valor_retorno);
34
35 }
36
37 //############### Si los datos fueron encontrados procedo a mostrarlos independ
38
39 // Muestro el Nombre //
40
41 $server‐>register('mostrar_datos_nombre', // Nombre de la funcion
42
43 array('cedula' => 'xsd:string'), // Parametros de entrada
44
45 array('return' => 'xsd:string'), // Parametros de salida
46
47 $miURL);
48
49 function mostrar_datos_nombre($cedula){
50
51 //recibo el dato enviado por el celular, ahora pongo un mensaje en la variable_
52
53 include ("funciones.inc"); // llama el archivo funciones.inc donde le hace la c
54
55 $link =conectar(); // Se llama la funcion conectar(); que establece la conexi?n
56
57 mysql_select_db("datos_webservice", $link);//Fuci?nque seleciona la base de dat
58
59 $recibe = "select * from datos where cedula='$cedula'";//string que almacena l
60
61 $result= mysql_query ($recibe, $link);//ejecut la consulta a la base de datos
62
63 while ($f=mysql_fetch_row($result)){ // Convertimos el resultado en un vector
64
65 $valor_retorno= $f[2];
66
67 }
68
69 return new soapval('return', 'xsd:string',$valor_retorno);
70
71 }
72
73 //############### Si los datos fueron encontrados procedo a mostrarlos independ
74
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 8/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
74
75 // Muestro Los Apellidos //
76
77 $server‐>register('mostrar_datos_apellido', // Nombre de la funcion
78
79 array('cedula' => 'xsd:string'), // Parametros de entrada
80
81 array('return' => 'xsd:string'), // Parametros de salida
82
83 $miURL);
84
85 function mostrar_datos_apellido($cedula){
86
87 //recibo el dato enviado por el celular, ahora pongo un mensaje en la variable_
88
89 include ("funciones.inc"); // llama el archivo funciones.inc donde le hace la c
90
91 $link =conectar(); // Se llama la funcion conectar(); que establece la conexi?n
92
93 mysql_select_db("datos_webservice", $link);//Fuci?nque seleciona la base de dat
94
95 $recibe = "select * from datos where cedula='$cedula'";//string que almacena l
96
97 $result= mysql_query ($recibe, $link);//ejecut la consulta a la base de datos
98
99 while ($f=mysql_fetch_row($result)){ // Convertimos el resultado en un vector
100
101 $valor_retorno= $f[3];
102
103 }
104
105 return new soapval('return', 'xsd:string',$valor_retorno);
106
107 }
Básicamente lo que hace cada uno de estos métodos es usar como parámetro de entrada la cedula de
la persona a buscar en la base de datos y proceder a asignar a la variable valor_retorno el dato
respectivo a cada campo de la base de datos para retornarlo en la salida del metodo del webservice;
podemos probar dicho webservice escribiendo la url del servicio en el navegador.
Como el webservice lo tengo en un equipo que esta conectado en red, estoy utlizando la dirección ip
para acceder a el, que en este caso es: 192.168.33.1, pero si queremos probar el webservice localmente
podemos utilizar localhost o 127.0.0.1 , “hay que tener en cuenta que si el webservice se va a probar
localmente también hay que colocar el termino localhost en la definición de la url del webservice” después de
invocar la librería nusoap poniendo la línea de código correspondiente de la siguiente manera:
1 $miURL = 'http://localhost/ejemplows (http://localhost/ejemplows)';
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 9/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
(h埾�ps://ingsistele.files.wordpress.com/2013/02/img6.png)
en la imagen se pueden observar los métodos que posee el webservice con dichos métodos
interactuaremos con una aplicación cliente que consuma el servicio; también podemos ver la wsdl
que corresponde a la serializacion en XML de los métodos que conforman nuestro webservice:
(h埾�ps://ingsistele.files.wordpress.com/2013/02/img7.png)
Eso es todo amigos, ya tenemos listo y probado el webservice, mas adelante explicare como
consumirlo desde otros programas y otros dispositivos, espero y les sea de ayuda este ejemplo. Si
deseas descargar este proyecto en el siguiente link lo puedes hacer (en la carpeta va incluida el export
de la base de datos).
Descargar Programa (h埾�p://al.ly/scbVm)
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 10/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
Anuncios
Animated Cube 2 (6
caras)
1. Consumir WebService Creado en PHP con J2ME « Ingenieria de Sistemas y Electronica dice:
febrero 8, 2013 en 3:50 pm
[…] Crear WebService En PHP […]
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=183#respond)
2. José Luis Zamora dice:
febrero 19, 2013 en 11:19 pm
muy buen aporte pero podrías poner un ejemplo de como consumirlo?
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=185#respond)
ingsistele dice:
febrero 20, 2013 en 10:54 pm
Hola amigo, hay 2 ejemplos de como consumir el webservice, mira:Consumir webservice
creado en php con J2ME (h埾�ps://ingsistele.wordpress.com/2013/02/08/consumir‑webservice‑
creado‑en‑php‑con‑j2me/) y Consumir webservice creado en php con Vb.net
(h埾�ps://ingsistele.wordpress.com/2013/02/07/consumir‑webservice‑creado‑en‑php‑con‑vb‑net/)
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=187#respond)
3. Luis Reyes dice:
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 11/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
3. Luis Reyes dice:
mayo 8, 2013 en 12:26 am
cuando ejecuto h埾�p://localhost:801/webservice2/ejemplows/servicio_web.php
(h埾�p://localhost:801/webservice2/ejemplows/servicio_web.php) me da el siguiente error Notice:
Undefined variable: HTTP_RAW_POST_DATA in
C:\wamp\www\webservice2\ejemplows\servicio_web.php on line 168 me podrian ayudar
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=195#respond)
4. Manu dice:
mayo 27, 2013 en 3:55 pm
Para evitar ese error
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA :”;
$server‑>service($HTTP_RAW_POST_DATA);
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=201#respond)
5. Manu dice:
mayo 27, 2013 en 3:56 pm
Yo estoy intentando consumir el servicio
$client = new soapclient(‘h埾�p://localhost/ejemplows/servicio_web.php?wsdl’);
$result = $client‑>call(‘enviar_respuesta’, array(‘parametro’ => ‘cualquier cosa’));
y me da continuamente este error
Fatal error: Uncaught SoapFault exception: [Client] Function (“call”) is not a valid method for this
service in C:\wamp\www\ejemplows\cliente.php:29 Stack trace: #0
C:\wamp\www\ejemplows\cliente.php(29): SoapClient‑>__call(‘call’, Array) #1
C:\wamp\www\ejemplows\cliente.php(29): SoapClient‑>call(‘buscar_datos’, Array) #2 {main}
thrown in C:\wamp\www\ejemplows\cliente.php on line 29
¿qué estoy haciendo mal?
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=202#respond)
6. Manu dice:
mayo 27, 2013 en 4:17 pm
Creo que me he contestado yo mismo
$client = new soapclient(‘h埾�p://www.impormovil.es/WS/servicio_web.php?wsdl’);
$result = $client‑>enviar_respuesta(‘hola caracola’);
echo “Resultado: “.$result;
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=203#respond)
7. Arnaldo dice:
junio 14, 2013 en 6:02 pm
me muestra servicio_web.php en blanco
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=224#respond)
8. Fernando dice:
julio 23, 2013 en 9:29 am
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 12/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
julio 23, 2013 en 9:29 am
— Buscar.class.php
client = new nusoap_client(“h埾�p://127.0.0.1:9999/WSEND/server.php?wsdl”, true);
}
public function Buscar($_id){
$response = $this‑>client‑>call(“prueba”, array(“numero”=>$_id));
return $response;
}
public function BuscarTotal($_id){
$response = $this‑>client‑>call(“getfeedDetails”);
return $response;
}
}
?>
—‑ Server.php
configureWSDL(‘server’, ‘urn:server’);
$server ‑>register(‘getfeedDetails’, array(‘value’ => ‘xsd:string’), array(‘return’ => ‘xsd:Array’),
‘urn:server’, ‘urn:server# getfeedDetails’);
$server ‑>register(‘prueba’, array(‘numero’ => ‘xsd:string’), array(‘return’ => ‘xsd:Array’),
‘urn:server’, ‘urn:server# prueba’);
function getfeedDetails ()
{
$conn = mssql_connect(“LFIGUEREDO‑PC\SQLEXPRESS”, “”, “”);
mssql_select_db(“PGESTION”, $conn);
$sql = “select * from empresa_socia”;
$q = mssql_query($sql,$conn);
$items = array();
while($row = mssql_fetch_array($q)){
$items [] = array(
‘hd_ID_pk’=>$row[‘nombre_emp_soc’],
‘hd_Autorization’=>$row[‘nombre_emp_soc’],
‘hd_Campaing’=>$row[‘nombre_emp_soc’],
‘hd_RecordingCode’=>$row[‘nombre_emp_soc’]
);
}
return $items;
}
function prueba ($id)
{
$conn = mssql_connect(“”, “”, “”);
mssql_select_db(“PRUEBA”, $conn);
$sql = “select * from emp where id_emp = “.$id;
$q = mssql_query($sql,$conn);
$items = array();
while($row = mssql_fetch_array($q)){
$items [] = array(
‘hd_ID_pk’=>$row[‘nombrec’],
‘hd_Autorization’=>$row[‘nombrec’],
‘hd_Campaing’=>$row[‘nombrec’],
‘hd_RecordingCode’=>$row[‘nombrec’]
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 13/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
‘hd_RecordingCode’=>$row[‘nombrec’]
);
}
return $items;
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ”;
$server‑>service($HTTP_RAW_POST_DATA);
?>
— Buscar.js
$(document).ready(function(){
$(‘.tabs’).tabs({cache:false});
$(‘.Content’).addClass(‘ui‑corner‑all ui‑widget‑content’);
$(‘.ContentIndex’).addClass(‘ui‑corner‑all ui‑widget‑content’);
$(‘input, select’).addClass(‘ui‑widget‑content ui‑corner‑all’);
$(‘bu埾�on’).bu埾�on({‘icons’:{‘primary’:’ui‑icon‑find’}});
var waitMessageInstance = null;
$(‘#btnbuscar’).click(function(){
$.ajax({
type: “POST”,
dataType:’xml’,
url: ‘controller/BuscarController.php’,
data: ({‘metodo’:’buscar’,
‘id’:$(‘#IdConsulta’).val()
}),
success: function(xml)
{
var tabla=””;
$(xml).find(‘datos_busqueda’).each(function(){
tabla+= ”+
” + ($(this).a埾�r(‘UNO’)) + ‘ ‘+
” + ($(this).a埾�r(‘DOS’)) + ”+
” + ($(this).a埾�r(‘TRES’)) + ”+
” + ($(this).a埾�r(‘CUATRO’)) + ”+
”
});
$(‘#tableId tbody’).children().remove();
$(‘#tableId tbody’).append(tabla);
},
error:function(XMLH埾�pRequest, textStatus, errorThrown)
{Util.errorBox(XMLH埾�pRequest.responseText,’Login()’);}
});
$.ajax({
type: “POST”,
dataType:’xml’,
url: ‘controller/BuscarController.php’,
data: ({‘metodo’:’buscarTotal’,
‘id’:$(‘#IdConsulta’).val()
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 14/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
‘id’:$(‘#IdConsulta’).val()
}),
success: function(xml)
{
var tabla=””;
$(xml).find(‘datos_busqueda’).each(function(){
tabla+= ”+
” + ($(this).a埾�r(‘UNO’)) + ‘ ‘+
” + ($(this).a埾�r(‘DOS’)) + ”+
” + ($(this).a埾�r(‘TRES’)) + ”+
” + ($(this).a埾�r(‘CUATRO’)) + ”+
”
});
$(‘#tableIdTOTAL tbody’).children().remove();
$(‘#tableIdTOTAL tbody’).append(tabla);
},
error:function(XMLH埾�pRequest, textStatus, errorThrown)
{Util.errorBox(XMLH埾�pRequest.responseText,’Login()’);}
});
});
});
—
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=241#respond)
9. Cristian dice:
octubre 28, 2014 en 1:16 pm
Hola… estan muy buenos los ejemplos, y practicos. mi consulta es: Como lo hago seguro ? o sea
como hago para que el WS sea seguro, por ejemplo que el ingreso de datos lo haga con usuario y
contraseña, si es una aplicacion privada accede cualquiera mediante el ?wsdl…. Me explico ?? no
se si deberia tener un WS dentro de otro ?
Saludos y gracias
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=290#respond)
10. Daniel Arroyo dice:
marzo 13, 2015 en 11:41 pm
Hola me sale todo en blanco y no muestra errores tenes algun otro link para descargar? Saludos!
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=308#respond)
11. Eduardo dice:
diciembre 11, 2015 en 5:27 am
Hola amigo estoy haciendo pruebas montando el webservices pero me manda error de formato al
hacacer la consulta alguna idea!!
Responder (h埾�ps://ingsistele.wordpress.com/2013/02/06/crear‑webservice‑en‑php‑2/?
replytocom=338#respond)
Crea un blog o un sitio web gratuitos con WordPress.com. (h埾�ps://wordpress.com/?
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 15/16
11/3/2017 Crear WebService En PHP | Ingenieria de Sistemas y Electronica
Crea un blog o un sitio web gratuitos con WordPress.com. (h埾�ps://wordpress.com/?
ref=footer_website)
https://ingsistele.wordpress.com/2013/02/06/crearwebserviceenphp2/ 16/16