PREGUNTAS CONTESTADAS - PHP

 Hay un total de 118 Preguntas.<<  >> 

    Pregunta:  46750 - MEDIR ANCHO DE BANDA
Autor:  geiner saez
sera posible encontrar el codigo de algun programa realizado en php que mida el ancho de banda de cada pc de una lan
  Respuesta:  Neftali Yaguas
si hay forma, con la ayuda de exec, podrás ejecutar cualquier Archivo que sea capaz de hacer cualquier función local dentro de la maquina o la red.

necesitaría saber que Sistema operativo estás usando si es de tipo Win32, NT o Unix,
y especificamente cuál.
para poder buscar que aplicación podría servirte para esto que planteas.

    Pregunta:  46863 - CONEXIóN A OTRA IP CON SSH DESDE PHP
Autor:  milena segundo
Estoy intentando conectarme a otra ip desde un script php (utilizando ssh )para luego lanzar un comando mysql desde la nueva ip y no consigo hacer la conexión.
esta es la instrucción que uso desde el script php:
`ssh -l productes 10.31.33.194 cat ficherosql |mysql -h localhost -u prod --password=apdf productes`
Qué es lo que hago mal?
en cambio la siguiente instrucción sí que funciona:
`scp fichero.sql [email protected]:/home/productes/fichero.sql`
  Respuesta:  Neftali Yaguas
Sucede que SSH, tiene Certificado SSL que debe ser Aceptado al conectar, PHP
te mostrará el resultado de ese certificado si no sabés configurarlo correctamente, te recomiendo que conectes por medio de Telnet a travez de Sockets, aunque en lo personal creo que te estás complicando la vida, hay cosas complicadas que se pueden hacer de forma sencilla, si buscas cosas sencillas para hacerlas de forma complicada entonces no podría llamarse problema.

    Pregunta:  47363 - COMBOS MULTIPLES
Autor:  Ana
Hola!! Mi pregunta es la siguiente. Hemos declarado un combo multiple que lo hemos creado en un formulario entre codigo javascrit para hacerlo dinamico, es decir, q en funcion de la titulacionq elija se carguen sus asignaturas. La declaracion es: <select name="asignaturas" size="10" multiple>
Cuando damos al boton enviar queremos introducir las asignaturas seleccionadas en la base de datos correspondientes, pero no somos capaces de leer que asignaturas estan seleccionadas. Pensamos que seria asignaturas[1] y asi sucesivamente pero nada, asi no es. Solo conseguimos leer la ultima que esta seleccionada.
Si alguien sabe y nos puede ayudar.....
GraCIAS
  Respuesta:  Daniel Coitinio
Debes asignarle una matriz al nombre del control y recibirás, por get o post según sea tu caso, dicha matriz. Ej:

<select name="asignaturas[]" multiple>
<option value="1">Asignatura 1</option>
<option value="2">Asignatura 2</option>
<option value="3">Asignatura 3</option>
<option value="10">Asignatura 10</option>
</select>

Debes añadir [ ] en el nombre del select y recibiras la matríz con todos los elementos seleccionados

Si hubieras seleccionado las tres primeras opciones del ejemplo tendrías:

$_POST['asignaturas'][0] = 1
$_POST['asignaturas'][1] = 2
$_POST['asignaturas'][2] = 3
  Respuesta:  Hipopo Hipersonico
Solo debes recibir en la misma pagina las asignaturas que envias con alguno de los 2 metodos (Post o Get) , luego puedes de nuevo llenar el Combo de la Base de Datos pero para ello tendrias que hacerlo obligadamente dentro de un script en otra pagina que tendria que retornar el arreglo que se genere dinamicamente de la consulta , para luego llenar nuevamente el select con las asignaturas esta clarito no tan facil pero bonito jeje ;)

    Pregunta:  47538 - CAPTURAR PARAMETRO DE SALIDA DE SP SQL SERVER
Autor:  Oscar Bravo
estoy haciendo un sitio con php y sql server y necesito capturar un parametro de salida de un procedimiento almacenado del sql server en php
  Respuesta:  wilmar ALASTRE
es sumamente sencillo si ya haces la consulta al SP

debes usar la clausula mssql_query y para moverte por los registros mssql_fetch_array

    Pregunta:  47569 - DIRECCION MAC
Autor:  Oscar Castillo Nestor
Hola, estoy desarrollando una pequeña aplicación para un piso de un hospital, el principal problema que tengo es que tengo que controlar a los equipos inalambricos (PALM's) que pueden accesar al sistema, pense en identificar a cada equipo por la dirección mac de su tarjeta pero no se como puedo obtenerlo con un script de PHP.

Todo se resume a la siguiente pregunta:

¿como obtengo la dirección mac de una tarjeta de red desde PHP?
  Respuesta:  Marcelo Gulin
function returnMacAddress() {
// This code is under the GNU Public Licence
// Written by michael_stankiewicz {don't spam} at yahoo {no spam} dot com
// Tested only on linux, please report bugs

// WARNING: the commands 'which' and 'arp' should be executable
// by the apache user; on most linux boxes the default configuration
// should work fine

// Get the arp executable path
$location = `which arp`;
// Execute the arp command and store the output in $arpTable
$arpTable = `$location`;
// Split the output so every line is an entry of the $arpSplitted array
$arpSplitted = split("\n",$arpTable);
// Get the remote ip address (the ip address of the client, the browser)
$remoteIp = $GLOBALS['REMOTE_ADDR'];
// Cicle the array to find the match with the remote ip address
foreach ($arpSplitted as $value) {
// Split every arp line, this is done in case the format of the arp
// command output is a bit different than expected
$valueSplitted = split(" ",$value);
foreach ($valueSplitted as $spLine) {
if (preg_match("/$remoteIp/",$spLine)) {
$ipFound = true;
}
// The ip address has been found, now rescan all the string
// to get the mac address
if ($ipFound) {
// Rescan all the string, in case the mac address, in the string
// returned by arp, comes before the ip address
// (you know, Murphy's laws)
reset($valueSplitted);
foreach ($valueSplitted as $spLine) {
if (preg_match("/[0-9a-f][0-9a-f][:-]".
"[0-9a-f][0-9a-f][:-]".
"[0-9a-f][0-9a-f][:-]".
"[0-9a-f][0-9a-f][:-]".
"[0-9a-f][0-9a-f][:-]".
"[0-9a-f][0-9a-f]/i",$spLine)) {
return $spLine;
}
}
}
$ipFound = false;
}
}
return false;
}

    Pregunta:  47589 - LEER EL PUERTO SERIE CON PHP EN LINUX
Autor:  jose j
Tengo problemas a la hora de leer el puerto serie de php con la instrucción dio_open.

Devuelve un mensaje de error del tipo PHP warning: diciendo que no tengo permiso de acceso. He verificado los permisos de /dev/ttyS0 y hay permisos rw para otros.

La cuestion es que cambio /dev/ttyS0 por COM1 y ejecuto el script bajo windows y funciona correctamente alguien sabes algo del tema?

Gracias a todos por adelantado
  Respuesta:  edwinspire DLCA
PHP GSM > LISTO!!!

Funciones escritas integramente en PHP que permiten enviar y recibir mensajes de texto SMS tanto en modo PDU como en modo Texto.
Habilitado para LINUX y Windows.
La comunicacion con el puerto tambien esta escrita en PHP.
Informacion y descargas en edwinspire.890m.com > PROGRAMACION PHP.
  Respuesta:  edwinspire DLCA
Saludos:
He tenido problemas como seguro muchos de ustedes al intentar comunicarme con los puertos seriales usando PHP.
Por mas que he intentado no lo he conseguido totalmente.
Asi que encontre por ahi una codigo fuente hecho en C llamado LNXCOMM, lo he utilizado para comunicarme con el puerto y los datos obtenidos los proceso con PHP.
Es la forma mas fiable, que hasta el momento he encontrado, de leer los puertos y procesar los datos con PHP.
Mi programa permite enviar comandos AT a modems GSM para enviar, recibir, borrar mensajes, etc.
AUn estoy en proceso de desarrollo y va muy bien.
En unos dias lo pondre a consideracion de todos en mi pagina
edwinspire.890m.com

Alguna duda o si en algo puedo ayudar ahi esta mi email.
  Respuesta:  edwinspire DLCA
Puedes usar las funiones de acceso a archivos como fopen() fwrite() fread() fclose() por ejemplo para acceder a los puertos, funciona en Linux y Win.
Yo he conseguido conectarme con mi modem y enviarle comando AT y recibir lsu respuesta, pero aun hay que mejorarlo.
  Respuesta:  Abraham Páez Pérez
Jose,

En realidad estás cerca de solucionarlo. Nosotros tuvimso que hacer algo pareceido para conectar una impresora térmica bajo Ubuntu.

Es importante que crees alguna directiva a la partida del equipo, dando los permisos correspondientes, porque, al parecer (al menos con Ubuntu nos pasó) los archivos de identificación de la serial se crean denuevo, por ende, se crean sin permisos para cualquiera.

Chequea eso, ojalá te sirva de algo.

    Pregunta:  47612 - PROBLEMAS CON EL ENVíO DE CORREOS DESDE LA WEB A HOTMAIL
Autor:  Maddi Aldaz Oraá
Desde nuestra página realizamos envíos al usuario de un correo electrónico una vez se ha registrado, y nos hemos dado cuenta que no los reciben los usuarios que tienen una cuenta de hotmail.

Os agradeceríamos si alguien nos informará como solucionar esto, ya que la clave de acceso le enviamos en el correo de registro y no la pueden recibir.

Un Saludo
  Respuesta:  Ignacio Rodriguez
Lo más comun con la cuenta de hotmail es que los usuarios puede que no reciban sus correos si no especificamos el correo enviante. No se con que instrucción envias tus correos yo ocupo "mail", aqui te dejo un ejemplo:

$titulo = "Mi Titulo"
$mensaje = "Mensaje que envias"
$micorreo = "[email protected]"
$destinatario = "[email protected]"

mail($destinatario, $titulo, $mensaje, "From: ".$micorreo);

Especificando el correo enviante es seguro que lo reciben por lo menos en la bandeja de "Correo no Deseado" y te ahi de ellos depende quitarte de esa categoria.

    Pregunta:  47625 - COMO HAGO UN GESTOR DE CORREO EN PHP
Autor:  jose david guevara
soy estudiante de ing. en sistemas y como proyecto me han dejado elaborar un gestor de correo en el lenguaje PHP y quisieran que me dieran una ayuda como lo puedo elavorar
  Respuesta:  Francisco Valdez Tovar
Existen varias herramientas que podrían ayudarte a resolver el asertijo, pero todo depende de hasta donde te la quieras complicar, la más común y útil para mi sería el squirrelmail, disponible gratuitamente desde su sitio en:

http://www.squirrelmail.org/

Pero si de otro modo lo quieres programar tu completamente te recomiendo que estudies y analices las funciones de correo de PHP, las cuales estan disponibles en la web principal del lenguaje, rápidamente en este vínculo:

http://www.php.net/manual/es/print/ref.mail.php
http://www.php.net/manual/es/print/ref.mailparse.php

Ahi encontrarás si no todo, la mayoría de lo que necesitas.

Recuerda que es muy importante que tengas instalado un servicio de correo electrónico donde vas a operar tu gestor de correo.

Espero halla sido de tu ayuda mi comentario. Saludos!!

    Pregunta:  48154 - INSERTAR GRAFICA ESTADISTICA EN UN PDF
Autor:  Karina Campos
Hola

¿Qómo puedo insertar una grafica estadistica en un documento PDF?

Saludos
  Respuesta:  Marcelo Gulin
Puedes manipular archivos PDF usando las funciones de PDFLib (http://ar2.php.net/manual/es/ref.pdf.php) o alguna clase como FPDF (http://www.fpdf.org) que no requieren de PDFLib instalado.

Suerte!

    Pregunta:  48728 - REGISTRO ESTADISTICO DE USUARIOS EN REMOTOS EN LINUX Y WINXP
Autor:  Douglas Roos
Saludos,

En mi nuevo trabajo me han solicitado desarrollar una aplicacion que lleve un registro estadistico de los usuarios de los laboratorios, es decir que cuando un usuario se siente en una maquina tenga que incluir una clave que ya debe conocer con anterioridad dada por nosotros de manera tal, que esta me pueda arrojar quien es el usuario a que hora se sento y cuanto tiempo estuvo usando la maquina, debe ser desarrollada para Gnom en linux Debian y Windows Xp, (puesto que hay los dos tipos de sistema operativo) por eso pense en php.

No se si es posible desarrollar algun script que cuando el usuario cierre la sesion me envie esos datos a una base de datos en Mysql (por ejemplo) o leer algun log del sistema operativo que me de esos datos. Si no sirve en php que software que sea libre me pueden recomendar para desarrollar esto.

No se si desarrollar algo que sea local y que envie a al servidor los datos o desarrollar algo desde el servidor y que lea ese log y se actualice automaticamente. Mil gracias por sus consejos y su ayuda.
  Respuesta:  fastdid
Douglas te recomiendo que se autentifique con su rut y su nombre sin clave lo más simple o su rut y correo electrónico luego puedes capturar el ip de la maquina su SO y hora de ingreso y cuando salga del navegador tener un cron que pregunte cada 10 segundos si su sesión se encuentra abierta actualizando la hora de salida en la bd, ya que por lo gral los usuarios no cierran sesión normalmente es decir son cómodos jeje.
  Respuesta:  Abraham Páez Pérez
Seguro que puedes,
Ahora, debes tener en cuenta los casos, por decirlo así, en que podría fallar el método usando PHP.

Ahora, los computadores estarán en la misma red?, o en lugares distintos ?. Dependiendo de esto, tu solución podría ser más fácil o un poco más tediosa. Ahora, si desea instalar Apache, PHP en cada computador ...(cosa que se podría hacer) no le veo mucho sentido, lo ideal, sería un servidor, donde todos se conecten al comenzar la utilización del PC o sistema y que luego cierren sus sesiones, pero debes pensar en como solucionar el hecho de que se les puede caer el PC o bien colgar la sesion, como controlarías eso, por ejemplo, una forma sería abriendo la sesion cuando entran en la BDD y cerrandola cuando terminan, para asi, si alguien se queda pegado o perdio comunicacion, al ingresar nuevamente, procedes a cerrar la sesión o bien a consultar el usuario la hora de cierre real. Al menos vas a saber cuando alguna conexión se quedó en el LIMBO.

Ahora, porque es mejor todo en un servidor, simplemente porque así, la hora de conexion de cada uno va a ser pareja para todos los registros.

Espero haberte podido ayudar y si necesitas algo más, me avisas.

Un saludo y suerte.

APP.

|<  <<  1 2 3 4 5 6 7 8 9 10 11  >>  >|