martes, 2 de octubre de 2012

JavaScript con código php anidado.

En esta ocasión hablaré de una propiedad muy interesante de JavaScript. La propiedad  que tiene JavaScript de aceptar código php en sus entrañas. La utilidad de esto es muy diversa y en otro artículo discutiré algunas posibles aplicaciones.
El siguiente código muestra un sencillo script que muestra un cuadro de aviso programado con la instrucción de javascript alert() que está incluida en un bucle de php.


<?php
$ind=-1;
$arreglo[0]="mensaje uno";
$arreglo[1]="mensaje dos";
$arreglo[2]="mensaje tres";
?>
<html>
<head><title></title>
<script language="javascript">
    <?php for ($i=0;$i<3;$i++){ ?>

    <?php $ind++; ?>
    v1='<?php print $arreglo[$ind]; ?>';
    alert(v1);

  <<?php<<?oo
   
    ?>
</script>
</head>
<body>
Hola
</body>
</html>
Las líneas en morado muestran el inicio y el final de javascript.
La sección en verde muestra la asignación inicial del arreglo con los mensajes que se van a mostrar en el cuadro de aviso. Las líneas en rojo muestran el inicio y el final del bucle en php y finalmente la línea azul muestra la instrucción de javascript alert.

miércoles, 29 de agosto de 2012

En este mes lanzamiento de nuevo producto.

VisualSoft ha creado un nuevo producto para internet llamado EventReminder. EventReminder consiste en formularios, en donde el usuario cómodamente puede especificar, entre otras opciones,los dias del año en los cuales festeja a un amigo o pariente, y automáticamente se notificará a la persona en cuestión vía e-mail el día programado con anticipación sobre su evento a celebrar. Es de notarse que existe la opción de enviar el mail en texto plano o HTML. Tambien se pueden agendar cualquier evento de trabajo que tenga el usuario.
EventReminder también cuenta con la opción de avisar a un paciente sobre la consulta médica que tiene con un doctor determinado.
También cuenta con la opción de avisar a un cliente de un establecimiento sobre un atraso en su pago correspondiente a una mensualidad y al mismo tiempo notifica a la administración sobre la falta de pago del mencionado cliente. Ideal para centros deportivos en donde se paga una mensualidad como gimnasios, clubes deportivos etc.
El sistema de pago es una cómoda cuota anual accesible a cualquier bolsillo.
Para obtener una información detallada sobre este producto favor de hablar al teléfono (222)2-20-54-19.

miércoles, 1 de agosto de 2012

Lanzamiento de nuevo producto para Internet por parte de VisualSoft.

En el mes de junio del presente año, mi compañía lanzó al mercado un nuevo producto para internet llamado QuizGenerator el cual revolucionará el nicho de software educativo para la red de redes.
Según consta en su documentación, las principales características de QuizGenerator son las siguientes:


-E-learning.
-Aplicación de cuestionarios de opción múltiple por Internet.
-Calificación instantánea de los cuestionarios.
-Retroalimentación inmediata con los alumnos vía correo electrónico de la manera en que se contestó el cuestionario.
-Aplicación de cuestionarios desde muy sencillos hasta muy complejos como casos académicos.
-Generación de cuestionarios con preguntas aleatorias de un pool de preguntas inicial creando así cualquier número de exámenes diferentes que se calificarán inmediatamente.
-Exportación de calificaciones parciales y finales a Excel para realizar todo tipo de análisis estadísticos.
-Incorporación de imágenes y ligas a los cuestionarios.
-Facil reuso y modificación de los cuestionarios.
-Aplicación de exámenes con o sin límite de tiempo.
-Facilidad de repetir o no repetir el examen.
-Hasta 6 respuestas de opción múltiple.
-Facilidad para aplicar cuestionarios de idiomas como TOEFL y hasta exámenes técnicos y científicos.

Como medio para comercializar este producto, VisualSoft está ofreciendo la opción de:
                       Pruebe QuizGenerator sin costo ni compromiso por 6 meses.
Puede verificar un demo de QuizGenerator en: www.visualsoftmexico.com/quiz.php .
Las contraseñas son las siguientes:

USUARIO:             maestro
PASSWORD:         demo1

USUARIO:             alumno
PASSWORD:         demo

USUARIO:             administrador
PASSWORD:         demo

Si desea una demostración más en forma de este producto favor de comunicarse al tel (222)2-20-54-19.
  





domingo, 1 de julio de 2012

Otra forma de cambiar los permisos en un servidor LINUX

Existe una forma más práctica de cambiar los permisos de un archivo en un servidor LINUX que por medio de código como se vió en el artículo anterior. Este método es por medio del programa FTP cliente de su predilección. Basta con hacer click derecho en el archivo que se desea cambiar los permisos y aparecerá el siguiente menú contextual.


En este menú ya se pueden cambiar los permisos en cuestión.

miércoles, 30 de mayo de 2012

Cómo cambiar los permisos de un archivo en un servidor LINUX.


El código para cambiar los permisos del archivo contador.txt es el siguiente:

<?php
$file="contador.txt";
$ftp_server="dominio.com";
$ftp_user="usuario";
$ftp_pass="pasaporte";
$conn_id=ftp_connect($ftp_server) or die("couldnt connect to $ftp_server");
if (@ftp_login($conn_id,$ftp_user,$ftp_pass)){
    print "connected as $ftp_user $ftp_server\n";
}else{
    print "couldn t connect as $ftp_user\n";
}//end if
ftp_chdir($conn_id,'httpdocs');
if (ftp_chmod($conn_id,0777,$file)!==false){
    print "$file chmoded succesfully to 0777\n";
}else{
    print "couldn t chmod $file\n";
}
print ftp_pwd($conn_id);
ftp_close($conn_id);
?>


Para un mayor detalle de los comandos involucrados consultar el sitio www.php.net.

viernes, 27 de abril de 2012

Implementación de un contador de visitas en php.

Un contador de visitas es un mecanismo por medio del cual se permite al usuario de un sitio web ver el número de usuarios que ha visitado dicho sitio. La implementación de dicho mecanismo en php es muy sencilla.
En un archivo de texto ( contador.txt) se guarda un número que va a representar la cantidad de visitas efectuadas. Primero se abre el archivo contador.txt y se recupera la cantidad en una variable que en este caso se llama $cuenta. Luego se incrementa dicha variable en uno (que es la visita efectuada). Ahora se vuelve a guardar la variable en el archivo contador.txt.
El código en php es el siguiente:


$fp=fopen("contador.txt",'r');
$cuenta=fgets($fp,999);
$cuenta+=1;
$fp=fopen("contador.txt",'w');
flock($fp,LOCK_EX);
fwrite($fp,$cuenta,999);
flock($fp,LOCK_IN);
fclose($fp);


Finalmente se muestra la variable que cuenta visitas ($cuenta) en el código HTML del sitio web inicial con el código:

print "<td><h2><font color='white'>"."Usuarios que han visto el sitio:      ".$cuenta."</font></h2></td>";

jueves, 29 de marzo de 2012

Fracasa Google en su intento por imponer Dart.

Con la ya inminente próxima versión de JavaScript, este lenguaje de script está más vivo que nunca,superando ampliamente a Dart, el nuevo lenguaje de Google. Google ha fracasado en su intento en tener un lenguaje propio en el ranking de los 10 lenguajes más populares de la actualidad.
La lista de los 10 lenguajes más populares hasta marzo del 2012 es:
1-Java
2-C
3-C#
4-C++
5-Objective-C
6-PHP
7-Visual Basic
8-JavaScript
9-Python
10-Perl