Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - OssoH

#51
Desarrollo Web / Re: llamada curl no funciona
9 Diciembre 2020, 18:09 PM
Cita de: #!drvy en  9 Diciembre 2020, 17:00 PM
Me refiero a si el servidor donde alojas el archivo PHP con el que intentas hacer el CURL, permite conexiones hacia fuera y más específicamente, conexiones a otros puertos. Es muy común que ciertos hostings capen conexiones hacia puertos raros.

Llevas razón no se permite conexiones hacia fuera.
Gracias
#52
Desarrollo Web / Re: llamada curl no funciona
9 Diciembre 2020, 16:38 PM
Te refieres a si tengo abierto el puerto 1234 en el router?

Si no lo permitiese entonces con el POSTMAN no funcionaria y tampoco funcionaria si pongo la url directamente en el navegador ¿no?




si uso JSONP me pasa lo mismo


    <script>

        $.ajax({

            type: 'GET',
            url: 'http://aqupongolaweb.net:1234',
            data: { algunaVariable: 'algunDato' },
            dataType: "jsonp",
            crossDomain: true,
            cache:false,
            success: function(data){
            // Lo que tenga que hacer cuando se reciben los datos
            alert('ok');
            },
            error:function(error){
            // Lo que tenga que hacer cuando no se reciben los datos
            alert('nook');
            }

        });

    </script>






Mod: No hacer doble post. Usar el botón "Modificar".
#53
Desarrollo Web / llamada curl no funciona
9 Diciembre 2020, 16:31 PM
Hola,
estoy tratando de crear un fichero php alojado en un dominio con https para que haga una llamada a otro servidor http a traves del puerto 1234. Lo he intentado con $ajax jsonp y con curl y en todos los casos me dice que el contenido es bloqueado.
Las pruebas con POSTMAN y poniendo la url directamente en el navegador funcionando.
Pero hay algo más en el PHP que no funciona.

¿Que puedo estar haciendo mal?

Os pongo el ejemplo de curl


ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: *");

echo 'kaka aa';
$ch = curl_init("http://aquipongolaweballamar.net:1234");    // initialize curl handle
       curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
       curl_setopt($ch, CURLOPT_PORT, 1234);

        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
       
        // Return the result to a variable 
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
       
        curl_setopt($ch, CURLOPT_NOSIGNAL, 3);
       
        // Fail on errors?
        curl_setopt($ch, CURLOPT_FAILONERROR, 3);
       
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT, 3);
       
        // Timeout after X seconds
        curl_setopt($ch,CURLOPT_TIMEOUT,10);

       $data = curl_exec($ch);

       $http_status_code = @curl_getinfo($ch, CURLINFO_HTTP_CODE);

       print($data);
       echo 'status;'.$http_status_code;
#54
Al final he decidido crear dinamicamente el contenido para cargar en la ventana modal, tanto para la edición como la inserción.
De esta forma si tengo que agregar un nuevo campo sólo lo hago en un sitio y no en varios.
#55
¿algún consejo? Gracias
#56
Hola,
He visto algunos proyectos webs donde tienen una ventana modal para 'editar' y otra ventana modal para 'agregar'.
Por ejemplo: https://obedalvarado.pw/blog/crud-productos-php-mysql-jquery-ajax/
Creo que esto es mala práctica porque cuando necesitas por ejemplo añadir un nuevo campo a la ventana te toca modificar el código de 'editar' y luego el código de 'agregar' y también sus respectivos javascript.
Pienso que sería mejor cargar el contenido (ajaxload) y detectar si se está haciendo una actualización o no.  

También observo que los campos cuando se editan se utiliza jquery en vez de rellenarlos usando php. A mi me gusta más generar el contenido con php y cargarlo en el modal pero no sé que opinais si es lo recomendable. Para que os hagais una idea me refiero a algo como lo hacen aqui
https://makitweb.com/dynamically-load-content-in-bootstrap-modal-with-ajax/

Resumiendo:
Por ejemplo en la página esta https://obedalvarado.pw/blog/crud-productos-php-mysql-jquery-ajax/
¿no sería mejor unificar el codigo en vez de tener un php llamado modal_add.php y otro modal_edit.php?


¿Cómo lo haceis en vuestros proyectos?
¿Que opináis?
Gracias


#57
Quiero hacer un reloj digital que ocupe toda la pantalla (ajustandose automáticamente el tamaño del texto dependiendo de la ventana del navegador).
Tengo el problema que la letra no se ajusta a todo el espacio en pantalla.
¿como puedo hacer un font-size:100% ?


Código (html5) [Seleccionar]


<style>

html { height: 100%; }
body{
   height: 100%;
   width: 100%;
   margin:0px;
   background-color: black;
}

h1 {
 text-align: center;
  position: absolute;
 top: 50%;
 margin-top: -25vmin;
 width: 100%;
 color:red;

font-family: arial;


}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="js/jquery.fittext.js"></script>

<h1>45</h1>

<script>
jQuery("h1").fitText(0.38);
</script>







Mod: Uso obligatorio de etiquetas GeSHi.
#58
Hola,
Tengo una app desarrollada en android studio y subida a playstore. Para ello cree el fichero de firmas correspondiente (.keystore)

Ahora he decidido migrar la app con android studio y hacerla con Ionic 4.
Obviamente no puedo volver a generar ek fichero firmas .keystore con ionic 4 porque seguramente no podría subirla a playstore reemplazando la que ya tengo actualmente.
Mi pregunta es :
¿Si he generado el fichero de firmas .keystore con android studio, cuando migre la app a ionic 4 me sirve el mismo fichero de firmas que ya generé en su dia con android studio?
Gracias
#59
muchas gracias.
Voy a investigar más sobre el tema.
;-)
#60
Tengo una duda...
Cuando se activan las notificaciones push en el navegador web, ¿solo puede recibir notificaciones el cliente cuando tiene el navegador abierto?  Por lo que he leido parecer ser que sí, y siendo así la verdad es que no le encuentro mucho sentido.