Foros del Web » Programando para Internet » PHP »

Extension en PHP

Estas en el tema de Extension en PHP en el foro de PHP en Foros del Web. Hola a todos. Tengo un cliente que me pide crear una extensión para google chrome, pero lo que me pide tenga un input y que ...
  #1 (permalink)  
Antiguo 20/12/2017, 18:57
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 526
Antigüedad: 8 años, 11 meses
Puntos: 12
Extension en PHP

Hola a todos. Tengo un cliente que me pide crear una extensión para google chrome, pero lo que me pide tenga un input y que el usuario ingrese una clave para ver su estado de cuenta desde una base de datos que esta en servidor.

El problema surge cuando hago la app y agrego ajax para traer desde una url un array en php y obtener los datos, esto no funciona.

Lei que las app para google chome no funciona php, pero alguien sabe alguna api o algo que pueda usar?

Gracias a todos
__________________
Zreep
  #2 (permalink)  
Antiguo 20/12/2017, 19:19
Avatar de alvaro_trewhela  
Fecha de Ingreso: octubre-2012
Ubicación: localhost
Mensajes: 894
Antigüedad: 5 años, 10 meses
Puntos: 103
Respuesta: Extension en PHP

Y si desde ajax llamas a un script php tuyo que use curl hacia ese rollo de goole?
  #3 (permalink)  
Antiguo 20/12/2017, 19:30
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 526
Antigüedad: 8 años, 11 meses
Puntos: 12
Respuesta: Extension en PHP

Hola alvaro_trewhela y gracias. Fue lo primero que hice. Con ajax use una url desde http://miserver.com/prueba.php y no me arroja ningún dato...
__________________
Zreep
  #4 (permalink)  
Antiguo 20/12/2017, 19:55
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 526
Antigüedad: 8 años, 11 meses
Puntos: 12
Respuesta: Extension en PHP

Esto lo saque por ahi, no lo hice yo. Estoy probando no se porque no me trae datos desde php

Código HTML:
<html>
<head>
<script>
function showHint(str) {
    if (str.length == 0) {
        document.getElementById("txtHint").innerHTML = "";
        return;
    } else {
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
                document.getElementById("txtHint").innerHTML = this.responseText;
            }
        };
        xmlhttp.open("GET", "https://app.com/prueba.php?q=" + str, true);
        xmlhttp.send();
    }
}
</script>
</head>
<body>

<p><b>Start typing a name in the input field below:</b></p>
<form>
First name: <input type="text" onkeyup="showHint(this.value)">
</form>
<p>Suggestions: <span id="txtHint"></span></p>
</body>
</html> 
__________________
Zreep
  #5 (permalink)  
Antiguo 21/12/2017, 11:42
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 526
Antigüedad: 8 años, 11 meses
Puntos: 12
Respuesta: Extension en PHP

Este es otro ejemplo, pero no me funciona cuando lo llamo desde una url que esta alojado el archivo...

Código HTML:
jQuery(document).ready(function(){
	
	jQuery("#calc").click(function(){		
		//cogemos el valor del input
		var num = jQuery("#numero").val();
		
		if( num == "" ){
			alert("Dame un n&uacute;mero :)");
			return;
		}
		
		//creamos array de parámetros que mandaremos por POST
		var params = {
			"numFactorial" : num
		};
				
		//llamada al fichero PHP con AJAX
		$.ajax({
			data:  params,
			url:   'https://miweb/factorial.php',
			dataType: 'html',
			type:  'post',
			beforeSend: function () {
				//mostramos gif "cargando"
				jQuery('#loading_spinner').show();
				//antes de enviar la petición al fichero PHP, mostramos mensaje
				jQuery("#resultado").html("Dejame pensar un poco...");
			},
			success:  function (response) {
				//escondemos gif
				jQuery('#loading_spinner').hide();
				//mostramos salida del PHP
				jQuery("#resultado").html(response);
				
			}
		});
	
		
	});
		
	
});
__________________
Zreep
  #6 (permalink)  
Antiguo 21/12/2017, 11:46
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.372
Antigüedad: 3 años, 2 meses
Puntos: 253
Respuesta: Extension en PHP

recuerda que las peticiones que haces desde ubicaciones fuera de tu servidor se toman como peticiones cruzadas, para ello el datatype del ajax debe ser de tipo jsonp para que el server no rechace la peticion, lo mismo ocurre cuando programas para android, por ejemplo con cordova phonegap

AQUI informacion sobre el tema
__________________
[email protected]
HITCEL
  #7 (permalink)  
Antiguo 21/12/2017, 12:06
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 526
Antigüedad: 8 años, 11 meses
Puntos: 12
Respuesta: Extension en PHP

Gracias xfxstudios... voy a leer
__________________
Zreep

Etiquetas: extension
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:24.