|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Avalon
Páginas: 1 ... 12 13 [14] 15 16 ... 18
326
« en: Jueves 24 de Abril de 2003, 17:10 »
Hola Diana, la explicación está en la configuración de PHP que utiliza tu servidor. Para tratar de solucionar algunos problemas de seguridad con PHP, se añadió la variable de configuración safe_mode. Si esta variable tiene un valor ON o 1 será necesario acceder a los valores enviados mediante un formulario a través del array $_POST. A su vez, los valores enviados literalmente en la URL, como por ejemplo los valores action, fid y tid de esta dirección http://foros.solocodigo.com/post.php?ac ... 2&tid=1893, se accederían mediante el array $_GET. Si la variable de configuración safe_mode se encuentra en estado OFF o 0 en tu archivo php.ini podrás acceder a los valores simplemente por el nombre de la variable. El problema de seguridad que se plantearía en este caso es que si safe_mode no está activado, y tienes por ejemplo un formulario que solicita login y password, en lugar de utilizar tu formulario de entrada, yo podría poner esto directamente en la barra de dirección del navegador y funcionaría igual: http://www.tuweb.com/tuscript.php?login ... rd=2713576y me saltaría tu formulario. Es este caso no hay problema porque igual necesitaría saber el login y contraseña, pero puede haber casos en que esto pueda representar un problema de seguridad para tu script. Lo que hacen las líneas que puse antes while ($HTTPVAR = each($_POST)) { ${$HTTPVAR[0]} = $HTTPVAR[1]; } es simplemente leer todos los datos enviados a través del formulario, crear las variables con su nombre correspondiente $login, $password, etc... y asignarles el valor introducido en el formulario. De esta forma no es necesario hacer ninguna otra modificación en el código. Si en lugar de enviarse a través de un formulario se envían los datos en la propia URL sería lo mismo pero con el array $_GET. while ($HTTPVAR = each($_GET)) { ${$HTTPVAR[0]} = $HTTPVAR[1]; } Espero haber aclarado un poco este asunto, anda que no me he enrollado ni nada... Salu2, Avalon
329
« en: Domingo 13 de Abril de 2003, 17:11 »
Multilista en C++? Seguramente en el foro de C/C++ te podrán ayudar Salu2, Avalon
330
« en: Viernes 11 de Abril de 2003, 16:29 »
Lo que parece por el error es que el usuario y/o contraseña es incorrecto o no tiene suficientes permisos, aunque esto último sería muy extraño tratándose del root. Si todo eso es correcto no se que puede estar pasando, lo siento Salu2, Avalon
331
« en: Jueves 10 de Abril de 2003, 12:30 »
Hola, no se si lo que quieres es crear un ejecutable de tu código PHP o únicamente proteger tu código. En este último caso puedes utilizar alguna herramienta de encriptación/ofuscación de código. Puedes probar con PHP Obfuscator. Es gratuíto: http://pobs.mywalhalla.net/Si quieres algo más profesional tienes Zend Encoderhttp://www.zend.com/y Source Guardianhttp://www.sourceguardian.com/aunque su precio es superior a 250 USDEspero que te sirvan. Salu2, Avalon
332
« en: Miércoles 9 de Abril de 2003, 18:14 »
Se me ocurren varias formas de hacerlo:
1) Utilizando la etiqueta <IFRAME> que sitúa un documento HTML dentro de otro, en un área definida por ti.
Por ejemplo:
<IFRAME SRC="miscript.cgi" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="no" WIDTH="200" HEIGHT="100"></IFRAME>
2) Utilizando código JavaScript. En este caso tu script no debería devolver código HTML tal cuál sinó código JavaScript que muestre el código HTML en última instancia.
Te adjunto un ejemplo sobre esta forma de hacerlo.
3) Utilizando exec cgi.
Por ejemplo:
<!--#exec cgi="miscript.cgi"-->
Salu2, Avalon
333
« en: Miércoles 9 de Abril de 2003, 17:35 »
334
« en: Miércoles 9 de Abril de 2003, 17:29 »
Hola, supongo que querrás hacerlo con bases de datos. Podrías crear una tabla con los siguientes campos:
id - int remitente - id del usuario registrado destinatario - id del usuario registrado asunto - varchar mensaje - text fecha - bigint leido - boolean o char(1)
Si quieres que los usuarios puedan crear carpetas para organizar estos mensajes podrías añadir el campo carpeta - varchar
La programación debería ser sencilla a partir de esta tabla. Si tienes cualquier duda coméntalo.
Salu2, Avalon
335
« en: Martes 1 de Abril de 2003, 17:26 »
No lo he hecho nunca, pero puede que aquí encuentres algo: http://www.php.net/manual/en/ref.printer.phpLo malo es que parece que no funciona bajo Unix, pero en esa misma página (en la parte inferior) algunos usuarios proponen alternativas para poder imprimir desde PHP/Unix. Salu2, Avalon
336
« en: Martes 1 de Abril de 2003, 17:18 »
Lo más sencillo es que metas todas las variables en un array y utilices la función sort(array) o rsort(array).
Salu2, Avalon
337
« en: Viernes 28 de Marzo de 2003, 19:12 »
Aquí te dejo un proyecto de cliente Webmail que utiliza IMAP. Lo probé hace bastante y funcionó, a ver si te sirve.
Salu2, Avalon
338
« en: Viernes 28 de Marzo de 2003, 19:02 »
El ftp_stream se podría traducir como flujo del FTP. Lo que debes hacer en primer lugar es crear una conexión FTP con ftp_connect: $ftp = ftp_connect($servidor); El flujo del FTP lo tendrás entonces en la variable $ftp, y a continuación deberás hacer el login: ftp_login($ftp, $usuario, $password); En esta dirección podrás encontrar el código fuente en PHP de un cliente FTP. http://inebria.com/phpftp/ftp.phpsSalu2, Avalon
339
« en: Jueves 27 de Marzo de 2003, 11:48 »
Hola. Los datos enviados a través del formulario los puedes recoger en los arrays $_POST o $_GET dependiendo del método que hayas utilizado para el envío. while ($FORMVAR = each($_POST)) { echo "Campo: " . $FORMVAR[0] . " - Valor: " . $FORMVAR[1] . " n"; }
Espero que te sirva. Salu2, Avalon
340
« en: Martes 25 de Marzo de 2003, 18:22 »
Pués creo que no nos entendemos... Si quieres meter liga dentro de cuerpo puedes hacerlo de la forma que te dije antes, simplemente deberías modificar la función cuerpo para que reciba los mismos parámetros que la función liga. Si haces esto: cuerpo(liga("http://foros.solocodigo.com","los foros.com")); lo que haces es pasarle a la función cuerpo el valor retornado por la función liga (que en este caso no retorna nada, o retorna "null" para ser exactos) De manera que para hacer lo que tienes en mente, tendrás que modificar la función cuerpo sí o sí, ya que de algún modo tienes que indicarle a la función cuerpo en que lugar tiene que mostrar la liga. Y si quieres hacer la llamada así: cuerpo(liga("http://foros.solocodigo.com","los foros.com")); también tendrás que modificar la función liga para que retorne la liga en una cadena de texto en lugar de mostrarla por pantalla. Te recomiendo que mires el tema de las funciones en PHP. http://www.php.net/manual/es/functions.phpSalu2, Avalon
341
« en: Lunes 24 de Marzo de 2003, 18:40 »
Hola, si no necesitas obtener esos 50, sinó solamente 5 aleatorios, quizá te sirva esto:
SELECT * FROM nombretabla ORDER BY RAND() LIMIT 5
Esto te devolverá 5 registros aleatorios de la tabla nombretabla
Salu2, Avalon
342
« en: Lunes 24 de Marzo de 2003, 16:33 »
No se si te he entendido bien, pero creo que lo que quieres hacer sería algo como esto:
function cuerpo($li, $dir) { print(" <table border=0 cellspading=0 cellpading=0 align=center width=50%> <tr><td bgcolor=#870c0c> <table border=0 cellpading=1 cellspacing=1 width=100% align=center> <tr><td bgcolor=#FFFFFF><font face=arial size=+1><center>");
liga($li, $dir);
print("</font></center></td></tr> </table> </td></tr> </table>"); }
Si no es eso lo que querías hacer dame un poco más de información e intentaré ayudarte.
Salu2, Avalon
343
« en: Viernes 21 de Marzo de 2003, 17:51 »
Hola,
Yo no he conseguido hacer algo parecido en Perl. Lo que he hecho en estos casos es guardar un identificador de sesión en el servidor y comprobar ese identificador cada vez que un usuario accede a otra página. Supongo que este sistema es parecido al de las cookies, pero guardando la información en el servidor.
El gran inconveniente es que cualquiera podrá volver hacia atrás en el navegador o ver el historial. La única ventaja es que no se podrá ir hacia adelante, por tanto no se podrán modificar los datos del usuario.
La verdad es que no se me ocurre nada. Investigué acerca de los META TAGS, creo que hay uno en el que se puede indicar la caducidad de la página, pero no conseguí que funcionara o realmente no tenían la utilidad que yo pensé. Quizás tú tengas mejor suerte.
Salu2, Avalon
344
« en: Viernes 21 de Marzo de 2003, 17:34 »
Bueno, siguiendo con este monólogo, solo comentar que no hay ninguna necesidad de tomar los parámetros a partir de la variable _url ya que estos parámetros se pueden utilizar directamente dentro de la película. Teniendo en cuenta el ejemplo anterior, simplemente habrá que recuperar el valor de las variables user y pass. Seguro que ya lo sabíais, pero por si las flies, ahí queda eso. Salu2, Avalon
345
« en: Viernes 21 de Marzo de 2003, 17:26 »
Bueno, por si sirve de algo, lo que aparece es la página de bienvenida que Ensim instala por defecto al crear una nueva cuenta de hosting en un servidor que utilice este software. Ensim es básicamente un software administrador de las opciones que un usuario tiene en su cuenta de hosting (cuentas de correo, sub-dominios, bases de datos...). Esperemos que el motivo de que aparezca esta página sea que hayan re-activado la cuenta de AMB SOFTWARE y no que la hayan cancelado. Salu2, Avalon
346
« en: Miércoles 12 de Marzo de 2003, 23:58 »
Hola. Hace apenas 10 días que empecé con ActionScript y llevo pocas horas de práctica, pero bueno, me voy a mojar... jeje He simulado lo que quieres hacer tú y me funciona correctamente. Mi única duda es: a que se refiere el objeto "g1" ? Quizá es que no está accesible desde ese frame? Has probado con esto? _root.g1.setXMLFile(xmlName); Es la única cosa que se me ocurre. Ya me contarás si has avanzado con eso o si sigues teniendo el mismo problema. Salu2 Avalon
347
« en: Miércoles 12 de Marzo de 2003, 15:23 »
Hola. No sé como podrías detectar lo del MsgBox pero lo que podrías hacer en vez de eso es mostrar un formulario en vbModal que tenga un aspecto parecido al de un MsgBox y con un control Timer colocado en ese formulario darle un margen de tiempo al usuario antes de hacer el Unload del form. Que te parece Salu2, Avalon
348
« en: Martes 11 de Marzo de 2003, 23:01 »
Ah vale! Nada más lejos de mi intención el ser tiquismiquis, eh! Es que como has dicho que querías meter la web en un CD, he visto lo del PHP, y no me parece posible abrir una web en PHP desde un CD, pués he saltao a la yugular jeje pero con la única intención de ayudar;) Venga, salu2 Avalon
349
« en: Martes 11 de Marzo de 2003, 13:42 »
Hola Jaume, ¿La web la estás haciendo en PHP o en HTML? Lo digo por la extensión del archivo .php.htm y como dices que tu error era indicarle que se trataba de un HTML, entiendo que lo haces en otro lenguaje, o me equivoco
350
« en: Sábado 8 de Marzo de 2003, 12:14 »
Creo que podía hacerse con la librería gráfica GD http://stein.cshl.org/WWW/software/GD/utilizando una combinación de los métodos getPixel(x, y) y rgb(index)Espero que te sirva. Salu2, Avalon
Páginas: 1 ... 12 13 [14] 15 16 ... 18
|
|
|