gafeman viciao2k3 logo viciao2k3
 
¿que estoy haciendo?
@adRy0ne ahhh ni me entere del twitt, yo vi un comentario en el blog jeje
 chica del dia  —  la novia de tu mejor amigo
 
Suscribete →  
482  fans y una planta carnivora
 
Viciao2k32007JulioSábado 14
6

ejecutar código php en un javascript

Publicado en PHP  —  1768 lecturas

si estás pensando en AJAX, en este ejemplo no lo vas a ver, lo que quiero explicar és mucho más simple

la idea es:

  1. llamar desde una etiqueta HTML <SCRIPT> un script en php
  2. ejecutar el código php
  3. y finalmente imprimir el resultado con javascript, utilizando document.write();

ventaja:

  • podemos ejecutar el script php en un servidor remoto
    me explico, puedes ejecutar el script php, desde un servidor que no lo tenga y mostrar el mismo resultado

ejemplo:

PHP:
  1. <?php
  2. if(file_exists('contador.log')){
  3. $visitas = implode('',file('contador.log'));
  4. $visitas++;
  5. }else{
  6. $visitas=1;
  7. }
  8. $gestor = fopen('contador.log', 'w');
  9. fwrite($gestor,$visitas);
  10. fclose($gestor);
  11. echo "document.write($visitas);";
  12. ?>

Ahora en una pagina HTML, pega el siguiente código:

HTML:
  1. <script src="http://www.tudominio.com/contador.php" type="text/javascript"></script>

Nota:

Si el código falla puede ser por los permisos (CHMOD), que no te deja crear el fichero donde se guardan el número de visitas (en este caso prueba con permisos 777)

¡Compartelo!    twitter   del.icio.us   webeame   meneame   stumbleupon   mr.wong   ?

  •  6  comentarios
  •  0  pings   —   0  trackbacks
 
Pings
  1. No hay pingbacks

Trackbacks
  1. No hay trackbacks
  1. Yo este sistema lo usaba para generar código JavaScript dinámicamente con PHP


    • gravatargafeman   
    • 14/7/2007   
    • Actividad   

    bueno esto es la idea :D


  2. Sí, pero me refiero a código más completo en JavaScript, aquí lo único de Javascript que genera el PHP es document.write


    En el Sistema Operativo en línea que estoy desarrollando, muchas cosas se cargan de esta forma. ( http://zumos.zumbe.net )


    • gravatargafeman   
    • 15/7/2007   
    • Actividad   

    hola Alex,

    pues en realidad solo quería mostrar eso, lo siento si esperabas algo más :P tan solo quiero compartir pequeños trucos que sepa :D y que les pueden servir a gente que empiece con la programación


    leñe os habéis vuelto muy exigentes conmigo !!


    cambiando un poco el tema jeje

    he visto tu blog y algunos de tus proyectos, te felicito de verdad !!

    yo siempre me propongo hacer muchas cosas y la mayoría no las acabo


    tambien he probado tu sistema operativo ¿cuanto tiempo llevas de desarrollo? ¿lo haces tu solo?


    sabes, quise hacer un FTP via web, tipo box.net, pero lo del drag and drop de multiples ficheros me parecio impossible y lo aparque


    en tu blog leí que ya has cumplido 18 años (felicidades), ¿cuanto tiempo llevas con esto de las webs?

    con todo lo que has hecho parece que bastante tiempo


    ya me diras jeje !!


  3. Acabo de encontrar este interrogatorio, siento no haber contestado antes, me cuesta seguir conversaciones de Blogs (Se intenta)


    #1 Muchas gracias

    #2 Yo también empiezo miles de cosas que no acabo, y son reemplazadas por nuevas ideas demasiado-ambiciosas-para-mi

    #3 en ZumOS llevo unos meses, trabajando muy poco a poco (aportaciones de una noche a la semana, aproximadamente) En el blog de ZumOS la primera entrada es de enero de 2007.

    #4 Sí… desgraciadamente no conozco mucha gente que me ayude en mis aventuras y desventuras informáticas. ZumOS es, como todos, un proyecto personal.

    #5 Te animo a que te enfrentes a ese (pseudo)FTP. Si es tu ambición, al menos inténtalo. Yo estoy dispuesto a echarte todas las manos que pueda.

    #6 Gracias por felicitarme. Por fin mayoría de edad!

    #7 Llevo unos cuantos años indagando en los temas Web. No estoy seguro, pero diría que hace unos 5 años que estoy aprendiendo de forma autodidáctica. Empecé toquiteando el Dreamweaver, y poco a poco metiéndome en el PHP… hasta aquí, que voy a empezar la licenciatura de Informática.


    Te conocí (tu blog) hace poco. Desde el primer momento entendí que me gustaba mucho tu dinámica. Espero que podamos hacer cosas interesantes juntos.


    • gravatarPin Gerard   
    • 18/5/2008   
    • Actividad   

    como puedo ejecutar ese mismo script php con una funcion de javascript, para usar con un boton??


0-0

Código de conducta


Cualquier comentario que no cumpla una de las condiciones,
sera borrado sin previo aviso:
  1. Ser persona
  2. No insultar (A eso se le llama Trolear)
  3. No escribir el texto en mayusculas (Es lo mismo que gritar)
  4. No Spamear (ej. hablar de lo que comiste ayer...)
  5. Evitar comentarios del tipo soy primero, soy segundo, hijo de puta...
  6. Escribir el comentario en castellano
  7. Saber el día de la semana que naciste
  8. No deshonrar la ortografia del administrador

La sole

¡Participa en la discusión!





background by eboy