From damian_colledani en yahoo.com Fri Apr 9 19:07:26 2010 From: damian_colledani en yahoo.com (=?iso-8859-1?Q?Dami=E1n_Colledani?=) Date: Fri, 9 Apr 2010 15:07:26 -0700 (PDT) Subject: [Php-avanzado] Consulta salvar comillas Message-ID: <687314.15669.qm@web52907.mail.re2.yahoo.com> Hola los consulto porque no sé como hacer para que IE se banque mis enlaces y sospecho que son las salvadas de comillas. cual sería el arreglo posible? Muchas graciasEjConsultar por esta Propiedad...Pd: con Chrome y Firefox andan bien.Pd1: Le mando a Contacto el parámetro $img que es el nro de registro ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100409/d8b6b59b/attachment.htm From hernangalvan79 en hotmail.com Fri Apr 9 19:14:30 2010 From: hernangalvan79 en hotmail.com (=?iso-8859-1?B?SGVybuFuIEdhbHbhbg==?=) Date: Fri, 9 Apr 2010 19:14:30 -0300 Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: <687314.15669.qm@web52907.mail.re2.yahoo.com> References: <687314.15669.qm@web52907.mail.re2.yahoo.com> Message-ID: Hola! Probá así: Consultar por esta propiedad ¿Por qué escapás las comillas del link? ¿Estás intentando guardar todo eso en una tabla? Date: Fri, 9 Apr 2010 15:07:26 -0700 From: damian_colledani en yahoo.com To: php-avanzado en pato2.fi.mdp.edu.ar Subject: [Php-avanzado] Consulta salvar comillas Hola los consulto porque no sé como hacer para que IE se banque mis enlaces y sospecho que son las salvadas de comillas. cual sería el arreglo posible? Muchas graciasEjConsultar por esta Propiedad...Pd: con Chrome y Firefox andan bien.Pd1: Le mando a Contacto el parámetro $img que es el nro de registro _________________________________________________________________ Ahora no hace falta estar conectado para ver tus mails. Chequeá tu Hotmail con Windows Live Mail, es fácil. Ver más. http://www.microsoft.com/latam/windows/windowslive/products/mail.aspx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100409/23263e70/attachment.htm From hernangalvan79 en hotmail.com Fri Apr 9 19:20:59 2010 From: hernangalvan79 en hotmail.com (=?iso-8859-1?B?SGVybuFuIEdhbHbhbg==?=) Date: Fri, 9 Apr 2010 19:20:59 -0300 Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: <687314.15669.qm@web52907.mail.re2.yahoo.com> References: <687314.15669.qm@web52907.mail.re2.yahoo.com> Message-ID: Me respondo a mi mismo: Si lo que estas tratando es de meter todo eso en un echo o print, y por eso escapás las comillas... me refiero a: echo "Consultar por esta Propiedad..."; Es mejor cerrar el tag php y hacer echo sólo de la variable... ?> Consultar por esta Propiedad... Consultar por esta Propiedad...Pd: con Chrome y Firefox andan bien.Pd1: Le mando a Contacto el parámetro $img que es el nro de registro _________________________________________________________________ Ahora no hace falta estar conectado para ver tus mails. Chequeá tu Hotmail con Windows Live Mail, es fácil. Ver más. http://www.microsoft.com/latam/windows/windowslive/products/mail.aspx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100409/d77ef180/attachment.htm From neiker en gmail.com Fri Apr 9 19:32:06 2010 From: neiker en gmail.com (Javier Alvarez) Date: Fri, 09 Apr 2010 19:32:06 -0300 Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: References: <687314.15669.qm@web52907.mail.re2.yahoo.com> Message-ID: <4BBFAAE6.4030109@gmail.com> Seria mejor no usar short tags y hacerlo asi: ?> Consultar por esta Propiedad... Me respondo a mi mismo: > > Si lo que estas tratando es de meter todo eso en un echo o print, y > por eso escapás las comillas... me refiero a: > > echo "Consultar por > esta Propiedad..."; > > Es mejor cerrar el tag php y hacer echo sólo de la variable... > > ?> > Consultar por esta > Propiedad... > > Saludos > > ------------------------------------------------------------------------ > Date: Fri, 9 Apr 2010 15:07:26 -0700 > From: damian_colledani en yahoo.com > To: php-avanzado en pato2.fi.mdp.edu.ar > Subject: [Php-avanzado] Consulta salvar comillas > > Hola los consulto porque no sé como hacer para que IE se banque mis > enlaces y sospecho que son las salvadas de comillas. cual sería el > arreglo posible? > Muchas gracias > Ej > Consultar por esta > Propiedad... > Pd: con Chrome y Firefox andan bien. > Pd1: Le mando a Contacto el parámetro $img que es el nro de registro > > > > ------------------------------------------------------------------------ > Con Hotmail hay una forma muy fácil de encontrar tus emails: > organizalos por carpetas. Ver más > > ------------------------------------------------------------------------ > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100409/a951f2a6/attachment.htm From leonardo.tadei en gmail.com Fri Apr 9 20:02:25 2010 From: leonardo.tadei en gmail.com (Leonardo) Date: Fri, 9 Apr 2010 20:02:25 -0300 Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: <4BBFAAE6.4030109@gmail.com> References: <687314.15669.qm@web52907.mail.re2.yahoo.com> <4BBFAAE6.4030109@gmail.com> Message-ID: Hola! acá usamos los short_tags, porque en general no nos interesa que las aplicaciones que escribimos corran en los entornos que no los tienen habilitados por defecto (léase servidores de la familia MS NT). No es favoritismo hacia una plataforma, sino a los módulos del lenguaje generalmente instalados en unos y otros. La objeción del XML siempre me pareció curiosa... se resuelve con un: print(" no funciona en todas partes: efectivamente es la única sintaxis común a todos los sabores de PHP. Salu2! El 9 de abril de 2010 19:32, Javier Alvarez escribió: > Seria mejor no usar short tags y hacerlo asi: > ?> > Consultar por > esta Propiedad... > > Es mas estándar y esta soportado SIEMPRE. > Mas info acá: > http://craftyman.net/porque-no-usar-short-tags-en-php/ > > Saludos! > > > Hernán Galván wrote: > > Me respondo a mi mismo: > > Si lo que estas tratando es de meter todo eso en un echo o print, y por eso > escapás las comillas... me refiero a: > > echo "Consultar por esta > Propiedad..."; > > Es mejor cerrar el tag php y hacer echo sólo de la variable... > > ?> > Consultar por esta > Propiedad... > > Saludos > > ------------------------------ > Date: Fri, 9 Apr 2010 15:07:26 -0700 > From: damian_colledani en yahoo.com > To: php-avanzado en pato2.fi.mdp.edu.ar > Subject: [Php-avanzado] Consulta salvar comillas > > Hola los consulto porque no sé como hacer para que IE se banque mis > enlaces y sospecho que son las salvadas de comillas. cual sería el arreglo > posible? > Muchas gracias > Ej > Consultar por esta > Propiedad... > Pd: con Chrome y Firefox andan bien. > Pd1: Le mando a Contacto el parámetro $img que es el nro de registro > > > ------------------------------ > Con Hotmail hay una forma muy fácil de encontrar tus emails: organizalos > por carpetas. Ver más > > ------------------------------ > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > > > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > -- ------------------------------------------ Leonardo Tadei http://blog.pegasusnet.com.ar ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100409/bde4735a/attachment-0001.htm From damian_colledani en yahoo.com Sat Apr 10 01:22:03 2010 From: damian_colledani en yahoo.com (=?iso-8859-1?Q?Dami=E1n_Colledani?=) Date: Fri, 9 Apr 2010 21:22:03 -0700 (PDT) Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: Message-ID: <74814.97681.qm@web52908.mail.re2.yahoo.com> Gracias a todos, muy claro, ahora, Contacto es una función javascript que abre una ventana aparte mostrando la propiedad consultada con una foto y un formulario de consulta para completar. Esto lo que me hace en IE es descargar las fotos!! no me abre la ventana como pretendo. No entiendo...me explican? gracias --- El sáb 10-abr-10, Leonardo escribió: De: Leonardo Asunto: Re: [Php-avanzado] Consulta salvar comillas Para: "Lista del curso de PHP Avanzado" Fecha: sábado, 10 de abril de 2010, 0:02 Hola! acá usamos los short_tags, porque en general no nos interesa que las aplicaciones que escribimos corran en los entornos que no los tienen habilitados por defecto (léase servidores de la familia MS NT). No es favoritismo hacia una plataforma, sino a los módulos del lenguaje generalmente instalados en unos y otros. La objeción del XML siempre me pareció curiosa... se resuelve con un: print(" no funciona en todas partes: efectivamente es la única sintaxis común a todos los sabores de PHP. Salu2! El 9 de abril de 2010 19:32, Javier Alvarez escribió: Seria mejor no usar short tags y hacerlo asi: ?>     Consultar por esta Propiedad... Consultar por esta Propiedad..."; Es mejor cerrar el tag php y hacer echo sólo de la variable... ?> Consultar por esta Propiedad... Consultar por esta Propiedad... Pd: con Chrome y Firefox andan bien. Pd1: Le mando a Contacto el parámetro $img que es el nro de registro Con Hotmail hay una forma muy fácil de encontrar tus emails: organizalos por carpetas. Ver más _______________________________________________ Php-avanzado mailing list Php-avanzado en pato2.fi.mdp.edu.ar http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado _______________________________________________ Php-avanzado mailing list Php-avanzado en pato2.fi.mdp.edu.ar http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- ------------------------------------------ Leonardo Tadei http://blog.pegasusnet.com.ar -----Adjunto en línea a continuación----- _______________________________________________ Php-avanzado mailing list Php-avanzado en pato2.fi.mdp.edu.ar http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado Yahoo! Cocina Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100409/35efab0b/attachment.htm From leonardo.tadei en gmail.com Sat Apr 10 01:57:08 2010 From: leonardo.tadei en gmail.com (Leonardo) Date: Sat, 10 Apr 2010 01:57:08 -0300 Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: <74814.97681.qm@web52908.mail.re2.yahoo.com> References: <74814.97681.qm@web52908.mail.re2.yahoo.com> Message-ID: Hola Damián, para ver eso, tendrías que enviarnos la función JS "contacto" para ver qué es lo que pasa en el onClick. 2010/4/10 Damián Colledani > Gracias a todos, muy claro, ahora, Contacto es una función javascript que > abre una ventana aparte mostrando la propiedad consultada con una foto y un > formulario de consulta para completar. Esto lo que me hace en IE es > descargar las fotos!! no me abre la ventana como pretendo. No entiendo...me > explican? gracias > > >> ------------------------------ >> Date: Fri, 9 Apr 2010 15:07:26 -0700 >> From: damian_colledani en yahoo.com >> To: php-avanzado en pato2.fi.mdp.edu.ar >> Subject: [Php-avanzado] Consulta salvar comillas >> >> Hola los consulto porque no sé como hacer para que IE se banque mis >> enlaces y sospecho que son las salvadas de comillas. cual sería el arreglo >> posible? >> Muchas gracias >> Ej >> Consultar por esta >> Propiedad... >> Pd: con Chrome y Firefox andan bien. >> Pd1: Le mando a Contacto el parámetro $img que es el nro de registro >> >> -- ------------------------------------------ Leonardo Tadei http://blog.pegasusnet.com.ar ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100410/1bdf3feb/attachment.htm From damian_colledani en yahoo.com Sat Apr 10 12:01:59 2010 From: damian_colledani en yahoo.com (=?iso-8859-1?Q?Dami=E1n_Colledani?=) Date: Sat, 10 Apr 2010 08:01:59 -0700 (PDT) Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: Message-ID: <64737.22323.qm@web52908.mail.re2.yahoo.com> Ok, ahí va: function Contacto(img)  {  var opciones="width=800, height=600, scrollbars=1, toolbar=0, status=1, menubar=0, resizable=1, left=50, top=50";  window.open('contacto.php?img='+img,'Formulario de Contacto',opciones);  } --- El sáb 10-abr-10, Leonardo escribió: De: Leonardo Asunto: Re: [Php-avanzado] Consulta salvar comillas Para: "Lista del curso de PHP Avanzado" Fecha: sábado, 10 de abril de 2010, 5:57 Hola Damián, para ver eso, tendrías que enviarnos la función JS "contacto" para ver qué es lo que pasa en el onClick. 2010/4/10 Damián Colledani Gracias a todos, muy claro, ahora, Contacto es una función javascript que abre una ventana aparte mostrando la propiedad consultada con una foto y un formulario de consulta para completar. Esto lo que me hace en IE es descargar las fotos!! no me abre la ventana como pretendo. No entiendo...me explican? gracias Date: Fri, 9 Apr 2010 15:07:26 -0700 From: damian_colledani en yahoo.com To: php-avanzado en pato2.fi.mdp.edu.ar Subject: [Php-avanzado] Consulta salvar comillas Hola los consulto porque no sé como hacer para que IE se banque mis enlaces y sospecho que son las salvadas de comillas. cual sería el arreglo posible? Muchas gracias Ej Consultar por esta Propiedad... Pd: con Chrome y Firefox andan bien. Pd1: Le mando a Contacto el parámetro $img que es el nro de registro -- ------------------------------------------ Leonardo Tadei http://blog.pegasusnet.com.ar -----Adjunto en línea a continuación----- _______________________________________________ Php-avanzado mailing list Php-avanzado en pato2.fi.mdp.edu.ar http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100410/1d36038a/attachment.htm From damian_colledani en yahoo.com Mon Apr 12 10:45:30 2010 From: damian_colledani en yahoo.com (=?iso-8859-1?Q?Dami=E1n_Colledani?=) Date: Mon, 12 Apr 2010 06:45:30 -0700 (PDT) Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: Message-ID: <876536.31640.qm@web52904.mail.re2.yahoo.com> Disculpen pero sigo insistiendo porque no sé que considera error el IE ya que la consola me dice "argumento no válido". Ya revisé los argumentos de apertura de ventana y no veo error. Les vuelvo a pasar la función: function Contacto(img)  {  var opciones="width=800,height=600,location=1,scrollbars=1,status=1,menubar=0,resizable=1";  window.open("contacto.php?img="+img,"Formulario de Contacto",opciones);  }Les agradezco la mano --- El sáb 10-abr-10, Leonardo escribió: De: Leonardo Asunto: Re: [Php-avanzado] Consulta salvar comillas Para: "Lista del curso de PHP Avanzado" Fecha: sábado, 10 de abril de 2010, 5:57 Hola Damián, para ver eso, tendrías que enviarnos la función JS "contacto" para ver qué es lo que pasa en el onClick. 2010/4/10 Damián Colledani Gracias a todos, muy claro, ahora, Contacto es una función javascript que abre una ventana aparte mostrando la propiedad consultada con una foto y un formulario de consulta para completar. Esto lo que me hace en IE es descargar las fotos!! no me abre la ventana como pretendo. No entiendo...me explican? gracias Date: Fri, 9 Apr 2010 15:07:26 -0700 From: damian_colledani en yahoo.com To: php-avanzado en pato2.fi.mdp.edu.ar Subject: [Php-avanzado] Consulta salvar comillas Hola los consulto porque no sé como hacer para que IE se banque mis enlaces y sospecho que son las salvadas de comillas. cual sería el arreglo posible? Muchas gracias Ej Consultar por esta Propiedad... Pd: con Chrome y Firefox andan bien. Pd1: Le mando a Contacto el parámetro $img que es el nro de registro -- ------------------------------------------ Leonardo Tadei http://blog.pegasusnet.com.ar -----Adjunto en línea a continuación----- _______________________________________________ Php-avanzado mailing list Php-avanzado en pato2.fi.mdp.edu.ar http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100412/14663e25/attachment.htm From cjnimes en yahoo.com.ar Mon Apr 12 12:52:19 2010 From: cjnimes en yahoo.com.ar (Cristian Nimes) Date: Mon, 12 Apr 2010 08:52:19 -0700 (PDT) Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: <876536.31640.qm@web52904.mail.re2.yahoo.com> References: <876536.31640.qm@web52904.mail.re2.yahoo.com> Message-ID: <9288.72315.qm@web62405.mail.re1.yahoo.com> Hacía mucho que no pasaba por esta lista, pero ya que estoy... El error que te sale es por el segundo parámetro de la función window.open. Ese valor es el nombre que se le asigna a la ventana nueva, y debe seguir las mismas reglas que los nombres de variables. En tu caso deberías quitar los espacios y dejar algo así: "FormularioDeContacto". Saludos!Cristian. ________________________________ De: Damián Colledani Para: Lista del curso de PHP Avanzado Enviado: lunes, 12 de abril, 2010 10:45:30 Asunto: Re: [Php-avanzado] Consulta salvar comillas Disculpen pero sigo insistiendo porque no sé que considera error el IE ya que la consola me dice "argumento no válido". Ya revisé los argumentos de apertura de ventana y no veo error. Les vuelvo a pasar la función: function Contacto(img) { var opciones="width=800,height=600,location=1,scrollbars=1,status=1,menubar=0,resizable=1"; window.open("contacto.php?img="+img,"Formulario de Contacto",opciones); }Les agradezco la mano --- El sáb 10-abr-10, Leonardo escribió: >De: > Leonardo >Asunto: Re: [Php-avanzado] Consulta salvar comillas >Para: "Lista del curso de PHP Avanzado" >Fecha: sábado, 10 de abril de 2010, 5:57 > > >Hola Damián, > > >para ver eso, tendrías que enviarnos la función JS "contacto" para ver qué es lo que pasa en el onClick. > > >2010/4/10 Damián Colledani > >Gracias a todos, muy claro, ahora, Contacto es una función javascript que abre una ventana aparte mostrando la propiedad consultada con una foto y un formulario de consulta para completar. Esto lo que me hace en IE es descargar las fotos!! no me abre la ventana como pretendo. No entiendo...me explican? gracias >> >> >> >>>>>________________________________ Date: Fri, 9 Apr 2010 15:07:26 -0700 >>>>>>>>>>From: damian_colledani en yahoo.com >>>>>>>>>>To: php-avanzado en pato2.fi.mdp.edu.ar >>>>>>>>>>Subject: [Php-avanzado] Consulta salvar comillas >>>>> >>>>> >>>>>Hola los consulto porque no sé como hacer para que IE se >>>>>banque mis enlaces y sospecho que son las salvadas de comillas. cual >>>>>sería el arreglo posible? >>>>> >>>>>Muchas gracias >>>>>Ej >>>>>>>>>href=\"JavaScript:OnClick=Contacto('$img')\";>Consultar por esta >>>>>Propiedad... >>>>>Pd: con Chrome y Firefox andan bien. >>>>>Pd1: Le mando a Contacto el parámetro $img que es el nro >>>>>de registro >-- >------------------------------------------ >Leonardo Tadei >http://blog.pegasusnet.com.ar > >-----Adjunto en línea a continuación----- > > >_______________________________________________ >Php-avanzado mailing list >Php-avanzado en pato2.fi.mdp.edu.ar >http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado Yahoo! Cocina Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100412/76b199da/attachment.htm From damian_colledani en yahoo.com Mon Apr 12 20:04:20 2010 From: damian_colledani en yahoo.com (=?iso-8859-1?Q?Dami=E1n_Colledani?=) Date: Mon, 12 Apr 2010 16:04:20 -0700 (PDT) Subject: [Php-avanzado] Consulta salvar comillas In-Reply-To: <9288.72315.qm@web62405.mail.re1.yahoo.com> Message-ID: <676369.71512.qm@web52901.mail.re2.yahoo.com> Gracias che, yo como verás, sigo dependiendo de ella... 8-(Salu2 --- El lun 12-abr-10, Cristian Nimes escribió: De: Cristian Nimes Asunto: Re: [Php-avanzado] Consulta salvar comillas Para: "Lista del curso de PHP Avanzado" Fecha: lunes, 12 de abril de 2010, 16:52 Hacía mucho que no pasaba por esta lista, pero ya que estoy... El error que te sale es por el segundo parámetro de la función window.open. Ese valor es el nombre que se le asigna a la ventana nueva, y debe seguir las mismas reglas que los nombres de variables.En tu caso deberías quitar los espacios y dejar algo así: "FormularioDeContacto".Saludos!Cristian. De: Damián Colledani Para: Lista del curso de PHP Avanzado Enviado: lunes, 12 de abril, 2010 10:45:30 Asunto: Re: [Php-avanzado] Consulta salvar comillas Disculpen pero sigo insistiendo porque no sé que considera error el IE ya que la consola me dice "argumento no válido". Ya revisé los argumentos de apertura de ventana y no veo error. Les vuelvo a pasar la función: function Contacto(img)  {  var opciones="width=800,height=600,location=1,scrollbars=1,status=1,menubar=0,resizable=1";  window.open("contacto.php?img="+img,"Formulario de Contacto",opciones);  }Les agradezco la mano --- El sáb 10-abr-10, Leonardo escribió: De: Leonardo Asunto: Re: [Php-avanzado] Consulta salvar comillas Para: "Lista del curso de PHP Avanzado" Fecha: sábado, 10 de abril de 2010, 5:57 Hola Damián, para ver eso, tendrías que enviarnos la función JS "contacto" para ver qué es lo que pasa en el onClick. 2010/4/10 Damián Colledani Gracias a todos, muy claro, ahora, Contacto es una función javascript que abre una ventana aparte mostrando la propiedad consultada con una foto y un formulario de consulta para completar. Esto lo que me hace en IE es descargar las fotos!! no me abre la ventana como pretendo. No entiendo...me explican? gracias Date: Fri, 9 Apr 2010 15:07:26 -0700 From: damian_colledani en yahoo.com To: php-avanzado en pato2.fi.mdp.edu.ar Subject: [Php-avanzado] Consulta salvar comillas Hola los consulto porque no sé como hacer para que IE se banque mis enlaces y sospecho que son las salvadas de comillas. cual sería el arreglo posible? Muchas gracias Ej Consultar por esta Propiedad... Pd: con Chrome y Firefox andan bien. Pd1: Le mando a Contacto el parámetro $img que es el nro de registro -- ------------------------------------------ Leonardo Tadei http://blog.pegasusnet.com.ar -----Adjunto en línea a continuación----- _______________________________________________ Php-avanzado mailing list Php-avanzado en pato2.fi.mdp.edu.ar http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado   Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/ -----Adjunto en línea a continuación----- _______________________________________________ Php-avanzado mailing list Php-avanzado en pato2.fi.mdp.edu.ar http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100412/f6387a14/attachment.htm From leorozas en gmail.com Wed Apr 14 19:02:49 2010 From: leorozas en gmail.com (Leonardo Rozas) Date: Wed, 14 Apr 2010 19:02:49 -0300 Subject: [Php-avanzado] Hola, inauguro mi participacion en la lista con una pregunta Message-ID: Buenas Gente: Mi primera participación en esta lista arranca con una pregunta; como me encuentro un poco oxidado, y me costo 3 dias el primer ejercicio, no quiero atascarme nuevamente, por esto mi pregunta es: se podia usar las variables de un $_POST, dentro de un array? algo asi se que es un pregunta zonza pero no encuentro el manual de el primer curso y no quiero caer en programacion por google. les agradesco que si me pueden dar una mano. Abrazos Leonardo Rozas ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100414/5c85eacf/attachment.htm From gerardovaliani en gmail.com Wed Apr 14 19:06:30 2010 From: gerardovaliani en gmail.com (Gerardo Valiani) Date: Wed, 14 Apr 2010 19:06:30 -0300 Subject: [Php-avanzado] Hola, inauguro mi participacion en la lista con una pregunta In-Reply-To: References: Message-ID: Si, lo que escribiste es correcto! Saludos! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100414/71314049/attachment.htm From leonardot en pegasusnet.com.ar Wed Apr 14 19:33:02 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Wed, 14 Apr 2010 19:33:02 -0300 Subject: [Php-avanzado] Hola, inauguro mi participacion en la lista con una pregunta In-Reply-To: References: Message-ID: <1271284382.4169.217.camel@praxisviii.intranet.com> Hola Leonardo, tal cómo dice Gerardo, tu código es correcto. Sin embargo, no entiendo la pregunta de "se podía usar las variables de un $_POST, dentro de un array?"... $_POST es un array, y no definiste otro para ser usarlo adentro de él. PD: la asignación $cadena=("$a","$b"); puede que no funcione. Podría ser: $cadena=("$a"."$b"); $cadena="$a"."$b"; $cadena="$a$b"; $cadena= $a.$b; que todas son una concatenación y asignación válida... El mié, 14-04-2010 a las 19:02 -0300, Leonardo Rozas escribió: > Buenas Gente: > > Mi primera participación en esta lista arranca con una pregunta; > > como me encuentro un poco oxidado, y me costo 3 dias el primer > ejercicio, no quiero atascarme nuevamente, por esto mi pregunta es: > > se podia usar las variables de un $_POST, dentro de un array? > > algo asi > > $b = $_POST['palabra2']; > $cadena=("$a","$b"); > print $cadena; > ?> > > se que es un pregunta zonza pero no encuentro el manual de el primer > curso y no quiero caer en programacion por google. > > les agradesco que si me pueden dar una mano. > > Abrazos > > Leonardo Rozas > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leorozas en gmail.com Thu Apr 15 00:56:29 2010 From: leorozas en gmail.com (Leonardo Rozas) Date: Thu, 15 Apr 2010 00:56:29 -0300 Subject: [Php-avanzado] Hola, inauguro mi participacion en la lista con una pregunta In-Reply-To: <1271284382.4169.217.camel@praxisviii.intranet.com> References: <1271284382.4169.217.camel@praxisviii.intranet.com> Message-ID: Gracias por la ayuda El 14 de abril de 2010 19:33, Leonardo Tadei - Pegasus Tech Supply < leonardot en pegasusnet.com.ar> escribió: > Hola Leonardo, > > tal cómo dice Gerardo, tu código es correcto. > Sin embargo, no entiendo la pregunta de "se podía usar las variables > de > un $_POST, dentro de un array?"... $_POST es un array, y no definiste > otro para ser usarlo adentro de él. > > PD: la asignación $cadena=("$a","$b"); puede que no funcione. > Podría ser: > $cadena=("$a"."$b"); > $cadena="$a"."$b"; > $cadena="$a$b"; > $cadena= $a.$b; > > que todas son una concatenación y asignación válida... > > El mié, 14-04-2010 a las 19:02 -0300, Leonardo Rozas escribió: > > Buenas Gente: > > > > Mi primera participación en esta lista arranca con una pregunta; > > > > como me encuentro un poco oxidado, y me costo 3 dias el primer > > ejercicio, no quiero atascarme nuevamente, por esto mi pregunta es: > > > > se podia usar las variables de un $_POST, dentro de un array? > > > > algo asi > > > > > $b = $_POST['palabra2']; > > $cadena=("$a","$b"); > > print $cadena; > > ?> > > > > se que es un pregunta zonza pero no encuentro el manual de el primer > > curso y no quiero caer en programacion por google. > > > > les agradesco que si me pueden dar una mano. > > > > Abrazos > > > > Leonardo Rozas > > _______________________________________________ > > Php-avanzado mailing list > > Php-avanzado en pato2.fi.mdp.edu.ar > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100415/5a7c0c8a/attachment.htm From dieberardo en gmail.com Thu Apr 15 11:59:31 2010 From: dieberardo en gmail.com (diego berardo) Date: Thu, 15 Apr 2010 11:59:31 -0300 Subject: [Php-avanzado] Base de datos pesada Message-ID: Hola a todos tengo un problema: necesito subir una base datos de un blogs que es pesada (267 mb) pero Mysql solo importa archivos de hasta 16 mb. La pregunta es: Comó se configura el tamaño maximo de archivo de importacion? Se puede subir de a partes? Desde ya Gracias a todos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100415/3a85e29b/attachment.htm From leonardot en pegasusnet.com.ar Thu Apr 15 12:36:56 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 15 Apr 2010 12:36:56 -0300 Subject: [Php-avanzado] Base de datos pesada In-Reply-To: References: Message-ID: <1271345816.3947.14.camel@praxisviii.intranet.com> Hola Diego, el tamaño máximo de subida no es ajustable, salvo que seas el administrador del servidor. Por otra parte, no hay problema en que armes pedazos de menos de 16Mb y lo subas así, ya que adentro solo tenés comandos SQL que podés ejecutar de forma independiente. Te sugiero que lo hagas secuencialmente, ya que si ejecutás un INSERT antes del CREATE TABLE donde va el registro, ese comando fallará. Hay herramientas (como Usermin) que te permiten apuntar a un archivo local que previamente subiste por FTP, pero te la tiene que dar tu proveedor. No está demás que le consultes sobre este caso, para ver si no hay un mecanismo más simple... por ejemplo subir el archivo comprimido por FTP y que un sysadmin te lo inyecte en la DB. Saludos! PD: qué tenés adentro que pesa tanto? Binarios? El jue, 15-04-2010 a las 11:59 -0300, diego berardo escribió: > Hola a todos > tengo un problema: necesito subir una base datos de un blogs que es > pesada (267 mb) pero Mysql solo importa archivos de hasta 16 mb. > La pregunta es: Comó se configura el tamaño maximo de archivo de > importacion? > Se puede subir de a partes? > > Desde ya Gracias a todos > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From dieberardo en gmail.com Thu Apr 15 13:42:57 2010 From: dieberardo en gmail.com (diego berardo) Date: Thu, 15 Apr 2010 13:42:57 -0300 Subject: [Php-avanzado] Base de datos pesada In-Reply-To: <1271345816.3947.14.camel@praxisviii.intranet.com> References: <1271345816.3947.14.camel@praxisviii.intranet.com> Message-ID: no se... encontre este programa http://sqlyog-community-edition.softonic.com/descargarque administra base de datos, opcion importar, se ejecuta la importacion pero despues la base de datos sigue vacia... El 15 de abril de 2010 12:36, Leonardo Tadei - Pegasus Tech Supply < leonardot en pegasusnet.com.ar> escribió: > Hola Diego, > > el tamaño máximo de subida no es ajustable, salvo que seas el > administrador del servidor. > Por otra parte, no hay problema en que armes pedazos de menos de > 16Mb y > lo subas así, ya que adentro solo tenés comandos SQL que podés ejecutar > de forma independiente. Te sugiero que lo hagas secuencialmente, ya que > si ejecutás un INSERT antes del CREATE TABLE donde va el registro, ese > comando fallará. > > Hay herramientas (como Usermin) que te permiten apuntar a un archivo > local que previamente subiste por FTP, pero te la tiene que dar tu > proveedor. No está demás que le consultes sobre este caso, para ver si > no hay un mecanismo más simple... por ejemplo subir el archivo > comprimido por FTP y que un sysadmin te lo inyecte en la DB. > > Saludos! > > PD: qué tenés adentro que pesa tanto? Binarios? > > El jue, 15-04-2010 a las 11:59 -0300, diego berardo escribió: > > Hola a todos > > tengo un problema: necesito subir una base datos de un blogs que es > > pesada (267 mb) pero Mysql solo importa archivos de hasta 16 mb. > > La pregunta es: Comó se configura el tamaño maximo de archivo de > > importacion? > > Se puede subir de a partes? > > > > Desde ya Gracias a todos > > _______________________________________________ > > Php-avanzado mailing list > > Php-avanzado en pato2.fi.mdp.edu.ar > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100415/ff072c19/attachment.htm From hardraid2004 en hotmail.com Thu Apr 15 14:35:02 2010 From: hardraid2004 en hotmail.com (eduardo albelo) Date: Thu, 15 Apr 2010 14:35:02 -0300 Subject: [Php-avanzado] Ejercicio 3 In-Reply-To: <1271345816.3947.14.camel@praxisviii.intranet.com> References: , <1271345816.3947.14.camel@praxisviii.intranet.com> Message-ID: No me anda este codigo, supongo que es por la funcion array_slice que no funca con los arrays asociativos =S asesorame si ahy alguna otra forma asi de facil sino no me va a quedar otra que hacerlo casero jajaja.PD: este es el 4 jajaja pero son casi iguales.PD2: Envio de vuelta nose si se envio la primera, solo me guie por q en la otra lista me llegaban a mi los msj q enviaba y en este nose.
Palabra 1:
Palabra 2:
Palabra 3:
Palabra 4:
$_POST['txt41'],"b"=>$_POST['txt42'],"c"=>$_POST['txt43'],"d"=>$_POST['txt44']); asort($result); print(array_slice($result,0,1)); }?> _________________________________________________________________ Ahora no hace falta estar conectado para ver tus mails. Chequeá tu Hotmail con Windows Live Mail, es fácil. Ver más. http://www.microsoft.com/latam/windows/windowslive/products/mail.aspx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100415/2431b6d1/attachment.htm From gerardovaliani en gmail.com Thu Apr 15 16:56:32 2010 From: gerardovaliani en gmail.com (Gerardo Valiani) Date: Thu, 15 Apr 2010 16:56:32 -0300 Subject: [Php-avanzado] Base de datos pesada In-Reply-To: References: <1271345816.3947.14.camel@praxisviii.intranet.com> Message-ID: Tal vez lo que sugiera no sea buena idea. Pero que te parece si pones un servidor en tu maquina. Creas las bases de dato en el servidor remoto y con un script PHP desde tu maquina, abris los archivos de la DB y ejecutas los INSERT desde tu servidor al servidor SQL remoto? Tendrias que hacerlo por etapas porque una DB de 267mb debe tener una infinidad de INSERTs, y vas a tarar el servidor remoto. Pero creo funcionaria y no seria tan dificil de hacerlo. Saludos!! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100415/bef362ec/attachment.htm From leonardot en pegasusnet.com.ar Thu Apr 15 16:57:18 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 15 Apr 2010 16:57:18 -0300 Subject: [Php-avanzado] Ejercicio 3 In-Reply-To: References: , <1271345816.3947.14.camel@praxisviii.intranet.com> Message-ID: <1271361438.3947.73.camel@praxisviii.intranet.com> Hola Eduardo, la idea del ejercicio es que trabajen con estructuras de decisión (anidadas o secuenciales, según tu algoritmo)... es un problema de lógica, no de estructura. Nos vemos! El jue, 15-04-2010 a las 14:35 -0300, eduardo albelo escribió: > No me anda este codigo, supongo que es por la funcion array_slice que > no funca con los arrays asociativos =S asesorame si ahy alguna otra > forma asi de facil sino no me va a quedar otra que hacerlo casero > jajaja. > PD: este es el 4 jajaja pero son casi iguales. > PD2: Envio de vuelta nose si se envio la primera, solo me guie por q > en la otra lista me llegaban a mi los msj q enviaba y en este nose. > > > >
> Palabra 1: size="15" maxlength="20">
> Palabra 2: size="15" maxlength="20">
> Palabra 3: size="15" maxlength="20">
> Palabra 4: size="15" maxlength="20">
> >
> if($_POST["enviar4"]) > { > $result=array("a"=>$_POST['txt41'],"b"=>$_POST['txt42'],"c"=>$_POST['txt43'],"d"=>$_POST['txt44']); > asort($result); > print(array_slice($result,0,1)); > } > ?> > From leonardot en pegasusnet.com.ar Thu Apr 15 17:14:28 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 15 Apr 2010 17:14:28 -0300 Subject: [Php-avanzado] Base de datos pesada In-Reply-To: References: <1271345816.3947.14.camel@praxisviii.intranet.com> Message-ID: <1271362468.3947.76.camel@praxisviii.intranet.com> Hola Gerardo, pero de importar los datos localmente: cómo los sube después al servidor? Los Hosting, acertadamente, no permiten conexiones desde ningún lado que no sea localhost. El jue, 15-04-2010 a las 16:56 -0300, Gerardo Valiani escribió: > Tal vez lo que sugiera no sea buena idea. Pero que te parece si pones > un servidor en tu maquina. Creas las bases de dato en el servidor > remoto y con un script PHP desde tu maquina, abris los archivos de la > DB y ejecutas los INSERT desde tu servidor al servidor SQL remoto? > Tendrias que hacerlo por etapas porque una DB de 267mb debe tener una > infinidad de INSERTs, y vas a tarar el servidor remoto. Pero creo > funcionaria y no seria tan dificil de hacerlo. > > Saludos!! > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- Leonardo Tadei leonardot en pegasusnet.com.ar Pegasus Tech Supply Tel: (+54)(+223) 471-2880 La Salle 1131 - Mar del Plata - Argentina http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar http://www.prometeustech.com.ar / http://www.grupopegasus.com Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From ezequielmujica en gmail.com Thu Apr 15 17:30:44 2010 From: ezequielmujica en gmail.com (Ezequiel Mujica) Date: Thu, 15 Apr 2010 17:30:44 -0300 Subject: [Php-avanzado] Base de datos pesada In-Reply-To: References: <1271345816.3947.14.camel@praxisviii.intranet.com> Message-ID: *Hola.. Yo uso HeidiSQL: http://www.heidisql.com/ y me parece excelente Saludos, Ezequiel.- * 2010/4/15 diego berardo > no se... encontre este programa > http://sqlyog-community-edition.softonic.com/descargarque administra base de datos, opcion importar, se ejecuta la importacion > pero despues la base de datos sigue vacia... > > > El 15 de abril de 2010 12:36, Leonardo Tadei - Pegasus Tech Supply < > leonardot en pegasusnet.com.ar> escribió: > > Hola Diego, >> >> el tamaño máximo de subida no es ajustable, salvo que seas el >> administrador del servidor. >> Por otra parte, no hay problema en que armes pedazos de menos de >> 16Mb y >> lo subas así, ya que adentro solo tenés comandos SQL que podés ejecutar >> de forma independiente. Te sugiero que lo hagas secuencialmente, ya que >> si ejecutás un INSERT antes del CREATE TABLE donde va el registro, ese >> comando fallará. >> >> Hay herramientas (como Usermin) que te permiten apuntar a un >> archivo >> local que previamente subiste por FTP, pero te la tiene que dar tu >> proveedor. No está demás que le consultes sobre este caso, para ver si >> no hay un mecanismo más simple... por ejemplo subir el archivo >> comprimido por FTP y que un sysadmin te lo inyecte en la DB. >> >> Saludos! >> >> PD: qué tenés adentro que pesa tanto? Binarios? >> >> El jue, 15-04-2010 a las 11:59 -0300, diego berardo escribió: >> > Hola a todos >> > tengo un problema: necesito subir una base datos de un blogs que es >> > pesada (267 mb) pero Mysql solo importa archivos de hasta 16 mb. >> > La pregunta es: Comó se configura el tamaño maximo de archivo de >> > importacion? >> > Se puede subir de a partes? >> > >> > Desde ya Gracias a todos >> > _______________________________________________ >> > Php-avanzado mailing list >> > Php-avanzado en pato2.fi.mdp.edu.ar >> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado >> -- >> >> Leonardo Tadei >> leonardot en pegasusnet.com.ar >> http://blog.pegasusnet.com.ar >> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key >> >> _______________________________________________ >> Php-avanzado mailing list >> Php-avanzado en pato2.fi.mdp.edu.ar >> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado >> > > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100415/446b40f7/attachment.htm From gerardovaliani en gmail.com Thu Apr 15 17:57:02 2010 From: gerardovaliani en gmail.com (Gerardo Valiani) Date: Thu, 15 Apr 2010 17:57:02 -0300 Subject: [Php-avanzado] Base de datos pesada In-Reply-To: <1271362468.3947.76.camel@praxisviii.intranet.com> References: <1271345816.3947.14.camel@praxisviii.intranet.com> <1271362468.3947.76.camel@praxisviii.intranet.com> Message-ID: Hola Gerardo, > > pero de importar los datos localmente: cómo los sube después al > servidor? > Los Hosting, acertadamente, no permiten conexiones desde ningún lado > que no sea localhost. > Ah! Perdon, no sabia no dejaba hacer conexiones desde otro lado. Sorry! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100415/b52111f8/attachment.htm From leonardot en pegasusnet.com.ar Thu Apr 15 22:21:32 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 15 Apr 2010 22:21:32 -0300 Subject: [Php-avanzado] Base de datos pesada In-Reply-To: References: <1271345816.3947.14.camel@praxisviii.intranet.com> <1271362468.3947.76.camel@praxisviii.intranet.com> Message-ID: <1271380892.3947.78.camel@praxisviii.intranet.com> El jue, 15-04-2010 a las 17:57 -0300, Gerardo Valiani escribió: > Hola Gerardo, > > pero de importar los datos localmente: cómo los sube > después al > servidor? > Los Hosting, acertadamente, no permiten conexiones > desde ningún lado > que no sea localhost. > > Ah! Perdon, no sabia no dejaba hacer conexiones desde otro lado. > Sorry! Ehh!! No te disculpes! Nadie nace sabiendo... y estamos acá para aprender. -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From neiker en gmail.com Thu Apr 15 22:10:24 2010 From: neiker en gmail.com (Javier Alvarez) Date: Thu, 15 Apr 2010 22:10:24 -0300 Subject: [Php-avanzado] Base de datos pesada In-Reply-To: References: <1271345816.3947.14.camel@praxisviii.intranet.com> <1271362468.3947.76.camel@praxisviii.intranet.com> Message-ID: <4BC7B900.7090405@gmail.com> Gerardo Valiani wrote: > Hola Gerardo, > > > pero de importar los datos localmente: cómo los sube después al > servidor? > Los Hosting, acertadamente, no permiten conexiones desde > ningún lado > que no sea localhost. > > > Ah! Perdon, no sabia no dejaba hacer conexiones desde otro lado. Sorry! Muchos hostings si permiten la conexion a la db desde afuera.. Si tenes cPanel fijate que hay una opcion que dice "mySQL remoto" o algo asi.. y ahi podes agregar las IP que quieras permitir... Si no sabes cual es tu IP fijate acá: http://www.cual-es-mi-ip.net/ Despues, podes usar por ej Upscene Workbench Lite para SQL (Windows).. Es gratuito y facil de usar.. http://www.upscene.com/downloads.php O.. mySQL Workbench (Windows y Linux): http://dev.mysql.com/downloads/workbench/5.1.html Saludos! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100415/d81f4ce1/attachment.htm From jesicabillia en hotmail.com Fri Apr 16 07:29:56 2010 From: jesicabillia en hotmail.com (Jesica Billia) Date: Fri, 16 Apr 2010 10:29:56 +0000 Subject: [Php-avanzado] Clase Message-ID: Hola, ayer falté a la clase, quisiera saber si me pueden mandar los ejercicios para ir haciendo. Gracias!! Jes-. _________________________________________________________________ Recibe un SMS de tu Hotmail vayas donde vayas. ¡Date de alta! http://home.mobile.live.com/MobileAttach.mvc/?mkt=es-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100416/d14275ab/attachment.htm From carlosbrandes en gmail.com Fri Apr 16 10:19:46 2010 From: carlosbrandes en gmail.com (Carlos Brandes) Date: Fri, 16 Apr 2010 10:19:46 -0300 Subject: [Php-avanzado] consulta para Leonardo y Link p/ instalar lamp y phpmyadmin en ubuntu Message-ID: Leo te queria preguntar en dias y horarios te puedo molestar para charlar de la tesis. Por otra parte aca les mando un link para los usuarios windows que quieren hacer sus primeros pasos con linux y quieren usarlo como servidor web. http://www.h-hawk.com/node/107 Saludos Carlos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100416/4b6e3aba/attachment.htm From leonardot en pegasusnet.com.ar Fri Apr 16 13:05:41 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Fri, 16 Apr 2010 13:05:41 -0300 Subject: [Php-avanzado] consulta para Leonardo y Link p/ instalar lamp y phpmyadmin en ubuntu In-Reply-To: References: Message-ID: <1271433941.3947.113.camel@praxisviii.intranet.com> Hola Carlos, El vie, 16-04-2010 a las 10:19 -0300, Carlos Brandes escribió: > Leo te queria preguntar en dias y horarios te puedo molestar para > charlar de la tesis. No es ninguna molestia: al contrario. Estoy dando clase los sábados de 9 a 13hs y los Jueves de 18 a 22hs, Lo más cómodo es que vayas para la hora de la pausa o después, ya que mientras los alumnos hacen los ejercicios podemos ver con más detalle tu trabajo. > Por otra parte aca les mando un link para los usuarios windows que > quieren hacer sus primeros pasos con linux y quieren usarlo como > servidor web. > > http://www.h-hawk.com/node/107 Buen tutorial. Yo le agregaría algo después de todo esto, para trabajar más cómodo: 8) abrir un terminal (Aplicaciones -> Accesorios -> Terminal) 9) tipear: sudo mkdir /var/www/php (presionar enter y cuando lo pida, ingresar la contraseña) 10) tipear: sudo chmod a+rwx /var/www/php 11) tipear: ln -s /var/www/php ~/ 12) Cuando se trabaja, guardar los archivos en el directorio enlazado "php" que aparecerá en la Carpeta Personal de nuestro usuario. 13) Para ver nuestros scripts, apuntar el navegador a http://localhost/php Nos vemos! -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leonardot en pegasusnet.com.ar Fri Apr 16 13:08:20 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Fri, 16 Apr 2010 13:08:20 -0300 Subject: [Php-avanzado] Clase In-Reply-To: References: Message-ID: <1271434100.3947.116.camel@praxisviii.intranet.com> Hola Jesica, vimos manejo de fechas y de vectores. Leé el apunte para tener contexto. Los ejercicios son: Manejo de Fechas ---------------- 1)Realice un script que solicite la fecha de su próximo cumpleaños y responda cuantos días faltan. 2)Realice un script que recibiéndo un mes y año, muestre el mes en una tabla con forma de calendario. Vectores -------- Dado el vector: $vector=array("d"=>"banana", "a"=>"limon","c"=>"pera", "b"=>"anana", "e"=>"sandia"); 1) realice un script que ordene con las seis funciones vistas a este vector y lo puestre por pantalla. 2) realice un script que muestre el vector dado dentro de una tabla con una columna para la clave y otra para el valor. 3) realice un script que lea un archivo del disco, lo cargue en un vector (recuerde la funcion file) y lo muestre ordenado alfabeticamente 4) dado un archivo CSV con el formato: "Dato1","una informacion" "Dato2","otra informacion" "Dato3","mes cosas" realice un script que lo lea y muestre los datos ordenados dentro de una tabla similar a la del ejercicio 2. 5) realice un script que tomando datos del usuario genere en archivo del ejercicio 4. 6) Realice un script que lea un archivo de texto del disco y lo formatee en HTML Debera agregar una cabecera y cada parrafo mostrarlo entre

y

. 7) Realice un script que lea un archivo HTML del disco y lo muestre con sus respectivos tags El vie, 16-04-2010 a las 10:29 +0000, Jesica Billia escribió: > Hola, ayer falté a la clase, quisiera saber si me pueden mandar los > ejercicios para ir haciendo. Gracias!! Jes-. -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From silverzero.52 en gmail.com Fri Apr 16 18:43:40 2010 From: silverzero.52 en gmail.com (Silverzero) Date: Fri, 16 Apr 2010 18:43:40 -0300 Subject: [Php-avanzado] Consejo sobre notebooks Message-ID: Hola a todos! Quería consultarles sobre qué me convendría más elegir, entre dos HP: {{{{{{{{{{{{{ *dv7 3063* }}}}}}}}}}}}}}} *Microprocessor*2.38 GHz AMD Turion II Dual-Core Mobile Processor M520*Microprocessor Cache*1MB L2 Cache*Memory*4096MB*Memory Max*8192MB*Video Graphics*ATI Radeon HD 3200 Graphics RS780M*Video Memory*Up to 1918MB*Hard Drive*500GB (7200RPM) *Multimedia Drive*LightScribe Bluray SuperMulti 8X DVD±R/RW with Double Layer Support*Display*17.3 Diagonal HD+ High-Definition HP LED BrightView Widescreen Display (1600 x 900) ó {{{{{{{{{{{{{ *dv6 2088 *}}}}}}}}}}}}}}} *Microprocessor*2.18Ghz Procesor: Intel Core 2 Duo T6500*Microprocessor Cache*2MB L2 Cache*Memory*4gb*Memory Max*8gb*Video Graphics*INTEL GRAPHICS *Video Memory*Up to 1950MB *Hard Drive*320GB (7200RPM)*Multimedia Drive*Bluray LightScribe SuperMulti 8X DVD±R/RW with Double Layer Support *Display*16' Diagonal HD+ High-Definition HP LED BrightView Widescreen Display (1600 x 900) Me recomendaron DELL, pero no les tengo mucha confianza.... Gracias, saludos! -- Carolina ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100416/5642a6d9/attachment.htm From leonardot en pegasusnet.com.ar Fri Apr 16 20:28:07 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Fri, 16 Apr 2010 20:28:07 -0300 Subject: [Php-avanzado] Consejo sobre notebooks In-Reply-To: References: Message-ID: <1271460487.3947.164.camel@praxisviii.intranet.com> Hola Carolina, a mi me gustan los micros AMD, pero además, la configuración del AMD Turion tiene más disco y más pantalla. PD: los Dell son equipos de muy buena calidad, y tienen además un soporte in situ muy bueno. El vie, 16-04-2010 a las 18:43 -0300, Silverzero escribió: > Hola a todos! > > Quería consultarles sobre qué me convendría más elegir, entre dos HP: > > {{{{{{{{{{{{{ dv7 3063 }}}}}}}}}}}}}}} > > Microprocessor > 2.38 GHz AMD Turion II Dual-Core > Mobile Processor M520 > Microprocessor Cache > 1MB L2 Cache > Memory > 4096MB > Memory Max > 8192MB > Video Graphics > ATI Radeon HD 3200 Graphics RS780M > Video Memory > Up to 1918MB > Hard Drive > 500GB (7200RPM) > Multimedia Drive > LightScribe Bluray SuperMulti 8X > DVD±R/RW with Double Layer Support > Display > 17.3 Diagonal HD+ High-Definition > HP LED BrightView Widescreen > Display (1600 x 900) > > > ó > > {{{{{{{{{{{{{ dv6 2088 }}}}}}}}}}}}}}} > > > Microprocessor > 2.18Ghz Procesor: Intel Core 2 Duo > T6500 > Microprocessor Cache > 2MB L2 Cache > Memory > 4gb > Memory Max > 8gb > Video Graphics > INTEL GRAPHICS > Video Memory > Up to 1950MB > Hard Drive > 320GB (7200RPM) > Multimedia Drive > Bluray LightScribe SuperMulti 8X > DVD±R/RW with Double Layer Support > Display > 16' Diagonal HD+ High-Definition > HP LED BrightView Widescreen > Display (1600 x 900) > > > Me recomendaron DELL, pero no les tengo mucha confianza.... > > Gracias, saludos! > -- > Carolina > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leorozas en gmail.com Fri Apr 16 22:30:14 2010 From: leorozas en gmail.com (Leonardo Rozas) Date: Fri, 16 Apr 2010 22:30:14 -0300 Subject: [Php-avanzado] Consejo sobre notebooks In-Reply-To: <1271460487.3947.164.camel@praxisviii.intranet.com> References: <1271460487.3947.164.camel@praxisviii.intranet.com> Message-ID: Coincido con la eleccion de Leonardo, la unica contra de los turion, (pero no es algo para descartarlo) que los bench, dan que generan un poco mas de temperatura... pero tiene para mi mejor placa de video, ATI es de mis preferidas... Ojo con las DELL, lo unico que no tienen tan buena carcaza, (el plastico es de inferior calidad), pero no afecta el rendimiento.. pero lo suple en sobremanera el soporte local, HP lo tiene en Costa Rica, la ultima ves que averigue... es muy engorroso para consultar cualquier cosa y ni hablar si tenes que cambiar alguna parte.... Abrazos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100416/b9adaffc/attachment.htm From dieberardo en gmail.com Sun Apr 18 13:06:18 2010 From: dieberardo en gmail.com (diego berardo) Date: Sun, 18 Apr 2010 13:06:18 -0300 Subject: [Php-avanzado] Base de datos pesada In-Reply-To: <4BC7B900.7090405@gmail.com> References: <1271345816.3947.14.camel@praxisviii.intranet.com> <1271362468.3947.76.camel@praxisviii.intranet.com> <4BC7B900.7090405@gmail.com> Message-ID: Gracias a todos, use el SQL yog y no hubo ningún problema. Lo que hace es particiaonar la base en los trozos que sean necesarios y los sube. Ningún problema. El 15 de abril de 2010 22:10, Javier Alvarez escribió: > Gerardo Valiani wrote: > > Hola Gerardo, > >> >> pero de importar los datos localmente: cómo los sube después al >> servidor? >> Los Hosting, acertadamente, no permiten conexiones desde ningún >> lado >> que no sea localhost. >> > > Ah! Perdon, no sabia no dejaba hacer conexiones desde otro lado. Sorry! > > Muchos hostings si permiten la conexion a la db desde afuera.. > Si tenes cPanel fijate que hay una opcion que dice "mySQL remoto" o algo > asi.. y ahi podes agregar las IP que quieras permitir... Si no sabes cual es > tu IP fijate acá: > http://www.cual-es-mi-ip.net/ > > Despues, podes usar por ej Upscene Workbench Lite para SQL (Windows).. Es > gratuito y facil de usar.. > http://www.upscene.com/downloads.php > O.. mySQL Workbench (Windows y Linux): > http://dev.mysql.com/downloads/workbench/5.1.html > > Saludos! > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100418/aa6b4d81/attachment.htm From brunomeschini en hotmail.com Mon Apr 19 16:42:20 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Mon, 19 Apr 2010 19:42:20 +0000 Subject: [Php-avanzado] consultas... Message-ID: hola leo, cuando puedas pasame el libro de A. Hoffman,,, esa es una por otro lado, tengo un cliente que me esta pidiendo la cotizacion de un sistema, la verdad es que no se como encararlo, y hay cosas que creo que aun no estoy capacitado para hacer, lo primero que hice fue pedirle a ellos que escriban todo lo que quieren que haga el sistema, si te parece te lo paso? saludos bruno _________________________________________________________________ The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100419/85ffca98/attachment.htm From leonardot en pegasusnet.com.ar Mon Apr 19 18:48:22 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Mon, 19 Apr 2010 18:48:22 -0300 Subject: [Php-avanzado] consultas... In-Reply-To: References: Message-ID: <1271713703.3947.228.camel@praxisviii.intranet.com> Hola Bruno, El lun, 19-04-2010 a las 19:42 +0000, br1 meschini escribió: > hola leo, cuando puedas pasame el libro de A. Hoffman,,, Te lo envié adjunto a tu cuenta, así no sobrecargo la lista. Si no te llega, por favor enviame un mail desde tu cuenta a la mia, así te lo responde, porque Hotmail nos está filtrando muchos mails (y sí, llevo haciendo reclamos a Microsoft desde hace casi 2 meses) > esa es una por otro lado, tengo un cliente que me esta pidiendo la > cotizacion de un sistema, > la verdad es que no se como encararlo, y hay cosas que creo que aun no > estoy capacitado para hacer, > lo primero que hice fue pedirle a ellos que escriban todo lo que > quieren que haga el sistema, si te parece te lo paso? Empezar pidiendo esto por escrito a tu cliente, es un muy buen comienzo. No tengo problema en que lo pases por la lista, o que lo veamos incluso en clase. Siempre es bueno para todos, ver cómo se encara un proyecto del "mundo real" y la experiencia siempre es positiva. No sé qué apuro tiene tu cliente, pero lo ideal sería que, entre idas y vueltas con los requerimientos, cotización, aceptación del presupuesto y todo eso, tengas una fecha de entrega igual o posterior al fin del curso, así podés hacer este proyecto como tesis (si es grande, solo un subsistema, y si es chico, agregándole algo que no tenés por qué entregar. En la 2da parte del apunte hay un capítulo sobre proyectos, y otro sobre requerimientos. Nosotros empezamos formalmente con los requerimientos de sus propias tesis en la 9na clase del curso. Naturalmente que no tenés por qué ir al ritmo del curso, pero te tiro las fechas por si es viable hacerlo a la par... quien te dice: tal vez el sistema sea demasiado grande para una persona sola y te asocies para este proyecto con algún compañero interesado. > saludos =mente! -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From brunomeschini en hotmail.com Mon Apr 19 19:07:37 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Mon, 19 Apr 2010 22:07:37 +0000 Subject: [Php-avanzado] consultas... In-Reply-To: <1271713703.3947.228.camel@praxisviii.intranet.com> References: , <1271713703.3947.228.camel@praxisviii.intranet.com> Message-ID: Si, muchas gracias, me gusta tu respuesta,,, paso lo que me escribio el cliente para ir viendolo,.... me pareció bueno hablarlo porque el cliente esta interesado y el tema de los tiempos lo puedo manejar, entonces copie el text con algunas cosas que yo ordené.... Formulario Altas. nombre apellido sexo edad dire tel e-mail diagnostico (aca tendria q haber espacio para varios dg ya q a veces vienen las mismas personas con distintas patologias cada vez.) medico derivante obra social numero asociado cantidad de sesiones- inicio y finalizacion de c/tratamiento. Listar por: cuantos pacientes se vieron en el mes cuantos por primera vez cuantos abandonaron antes de las 10 sesiones cuantos de cada patologia cuantos de c/ obra social cuantos se facturaron por circulo cuantos por osde cuantos por colegio La idea es poner para la estadistica cualquiera de estas opciones y desde q fecha a q fecha sean listados. Tambien que se puedan imprimir o q se puedan copiar de aca y pegar en el excel para poder imprimir. Para los turnos de cada dia Q aparezca el paciente automaticamente por 10 sesiones (dias) lunes a viernes ( que me de la opcion de q si un dia no viene poder agregarlo al dia siguiente). 6 turnos cada 1/2 hora desde las 16:30 hasta 20:00 de lunes a viernes. y q aparezcan de cada paciente el nombre y ap, o.s y numero de sesion y si asistio o no. que todos los dias pueda ver quien asistio el dia anterior. tambien deberia haber una opcion q me de de alta a un paciente nuevo, y otra q me habilite la hc cuando el pac. vuelve Tambien tendriamos q agregar cada paciente que va al gym. Ahi seria mas facil por q se dividen en los que hacen por rehabilitacion y los q hacen comun con los datos los basicos. n y a dir tel y cuando comienza. Y si se puede poner un record para q me aparezca cada vez q se vence lo q pagan mejor!! gracias, saludos... bruno > From: leonardot en pegasusnet.com.ar > To: php-avanzado en pato2.fi.mdp.edu.ar > Date: Mon, 19 Apr 2010 18:48:22 -0300 > Subject: Re: [Php-avanzado] consultas... > > Hola Bruno, > > El lun, 19-04-2010 a las 19:42 +0000, br1 meschini escribió: > > hola leo, cuando puedas pasame el libro de A. Hoffman,,, > > Te lo envié adjunto a tu cuenta, así no sobrecargo la lista. > Si no te llega, por favor enviame un mail desde tu cuenta a la mia, así > te lo responde, porque Hotmail nos está filtrando muchos mails (y sí, > llevo haciendo reclamos a Microsoft desde hace casi 2 meses) > > > esa es una por otro lado, tengo un cliente que me esta pidiendo la > > cotizacion de un sistema, > > la verdad es que no se como encararlo, y hay cosas que creo que aun no > > estoy capacitado para hacer, > > lo primero que hice fue pedirle a ellos que escriban todo lo que > > quieren que haga el sistema, si te parece te lo paso? > > Empezar pidiendo esto por escrito a tu cliente, es un muy buen > comienzo. > No tengo problema en que lo pases por la lista, o que lo veamos incluso > en clase. Siempre es bueno para todos, ver cómo se encara un proyecto > del "mundo real" y la experiencia siempre es positiva. > No sé qué apuro tiene tu cliente, pero lo ideal sería que, entre idas y > vueltas con los requerimientos, cotización, aceptación del presupuesto y > todo eso, tengas una fecha de entrega igual o posterior al fin del > curso, así podés hacer este proyecto como tesis (si es grande, solo un > subsistema, y si es chico, agregándole algo que no tenés por qué > entregar. > En la 2da parte del apunte hay un capítulo sobre proyectos, y otro > sobre requerimientos. > Nosotros empezamos formalmente con los requerimientos de sus propias > tesis en la 9na clase del curso. > > Naturalmente que no tenés por qué ir al ritmo del curso, pero te tiro > las fechas por si es viable hacerlo a la par... quien te dice: tal vez > el sistema sea demasiado grande para una persona sola y te asocies para > este proyecto con algún compañero interesado. > > > saludos > > =mente! > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado _________________________________________________________________ The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100419/dcd2584b/attachment.htm From leonardot en pegasusnet.com.ar Tue Apr 20 13:01:02 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Tue, 20 Apr 2010 13:01:02 -0300 Subject: [Php-avanzado] Foro para sitio Message-ID: <1271779262.3947.288.camel@praxisviii.intranet.com> Buenas, tenemos que ampliar un proyecto para, entre otras cosas, agregarle un foro. Nuestra duda es si construir uno o integrarle uno existente como PHPBB3 o algún otro y mantener sincronizados los usuarios del sitio con los del foro. Tienen experiencias al respecto? Sugerencias? Pros y cons? -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From brunomeschini en hotmail.com Tue Apr 20 17:59:19 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Tue, 20 Apr 2010 20:59:19 +0000 Subject: [Php-avanzado] Foro para sitio In-Reply-To: <1271779262.3947.288.camel@praxisviii.intranet.com> References: <1271779262.3947.288.camel@praxisviii.intranet.com> Message-ID: yo podria aportar algunas cosas de grafica si hace falta--- leo,, no me llego el libro de Albert a hotmail,... si no es molestia mandamelo a contacto en estudioambualnte.org Despues conteste el mail que me mandaste con los detalles del sistema que necesito presupuestar y no si lo leiste o si llego...asi que aqui copie el mail de nuevo.. Si, muchas gracias, me gusta tu respuesta,,, paso lo que me escribio el cliente para ir viendolo,.... me pareció bueno hablarlo porque el cliente esta interesado y el tema de los tiempos lo puedo manejar, entonces copie el text con algunas cosas que yo ordené.... Formulario Altas. nombre apellido sexo edad dire tel e-mail diagnostico (aca tendria q haber espacio para varios dg ya q a veces vienen las mismas personas con distintas patologias cada vez.) medico derivante obra social numero asociado cantidad de sesiones- inicio y finalizacion de c/tratamiento. Listar por: cuantos pacientes se vieron en el mes cuantos por primera vez cuantos abandonaron antes de las 10 sesiones cuantos de cada patologia cuantos de c/ obra social cuantos se facturaron por circulo cuantos por osde cuantos por colegio La idea es poner para la estadistica cualquiera de estas opciones y desde q fecha a q fecha sean listados. Tambien que se puedan imprimir o q se puedan copiar de aca y pegar en el excel para poder imprimir. Para los turnos de cada dia Q aparezca el paciente automaticamente por 10 sesiones (dias) lunes a viernes ( que me de la opcion de q si un dia no viene poder agregarlo al dia siguiente). 6 turnos cada 1/2 hora desde las 16:30 hasta 20:00 de lunes a viernes. y q aparezcan de cada paciente el nombre y ap, o.s y numero de sesion y si asistio o no. que todos los dias pueda ver quien asistio el dia anterior. tambien deberia haber una opcion q me de de alta a un paciente nuevo, y otra q me habilite la hc cuando el pac. vuelve Tambien tendriamos q agregar cada paciente que va al gym. Ahi seria mas facil por q se dividen en los que hacen por rehabilitacion y los q hacen comun con los datos los basicos. n y a dir tel y cuando comienza. Y si se puede poner un record para q me aparezca cada vez q se vence lo q pagan mejor!! gracias, saludos... bruno > From: leonardot en pegasusnet.com.ar > To: php-avanzado en pato2.fi.mdp.edu.ar > Date: Tue, 20 Apr 2010 13:01:02 -0300 > Subject: [Php-avanzado] Foro para sitio > > Buenas, > > tenemos que ampliar un proyecto para, entre otras cosas, agregarle un > foro. > Nuestra duda es si construir uno o integrarle uno existente como PHPBB3 > o algún otro y mantener sincronizados los usuarios del sitio con los del > foro. > > Tienen experiencias al respecto? > Sugerencias? > Pros y cons? > > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado _________________________________________________________________ The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100420/a8216ee8/attachment.htm From brunomeschini en hotmail.com Tue Apr 20 19:36:10 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Tue, 20 Apr 2010 22:36:10 +0000 Subject: [Php-avanzado] ejercicio 4 Message-ID: 4) dado un archivo CVS con el formato: "Dato1","una informacion" "Dato2","otra informacion" "Dato3","mes cosas" realice un script que lo lea y muestre los datos ordenados dentro de una tabla similar a la del ejercicio 2. Que seria un archivo CVS? gracias saludos. _________________________________________________________________ Hotmail is redefining busy with tools for the New Busy. Get more from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100420/4549ed49/attachment.htm From neiker en gmail.com Tue Apr 20 23:57:14 2010 From: neiker en gmail.com (Javier Alvarez) Date: Tue, 20 Apr 2010 23:57:14 -0300 Subject: [Php-avanzado] Foro para sitio In-Reply-To: <1271779262.3947.288.camel@praxisviii.intranet.com> References: <1271779262.3947.288.camel@praxisviii.intranet.com> Message-ID: <4BCE698A.4010008@gmail.com> Leonardo Tadei - Pegasus Tech Supply wrote: > Buenas, > > tenemos que ampliar un proyecto para, entre otras cosas, agregarle un > foro. > Nuestra duda es si construir uno o integrarle uno existente como PHPBB3 > o algún otro y mantener sincronizados los usuarios del sitio con los del > foro. > > Tienen experiencias al respecto? > Sugerencias? > Pros y cons? > Hola Leo, Yo, mi tesis (que no terminé :P ) la hice sobre PHPBB, usando su sistema de usuarios.. Lo tengo asi: session_begin(); $auth->acl($user->data); $user->setup(); ?> Y así tengo un objeto $user con los datos del usuario.. bahh en realidad lo unico que uso está en $user->data[] Aunque teniendo ya el sitio hecho y poniendole un foro encima no creo que sea tan facil... Saludos! From leonardot en pegasusnet.com.ar Wed Apr 21 00:58:38 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Wed, 21 Apr 2010 00:58:38 -0300 Subject: [Php-avanzado] ejercicio 4 In-Reply-To: References: Message-ID: <1271822318.3947.318.camel@praxisviii.intranet.com> Hola Bruno, El mar, 20-04-2010 a las 22:36 +0000, br1 meschini escribió: > 4) dado un archivo CVS con el formato: > "Dato1","una informacion" > "Dato2","otra informacion" > "Dato3","mes cosas" > realice un script que lo lea y muestre los datos ordenados dentro de > una tabla similar a la del ejercicio 2. > > > Que seria un archivo CVS? Es Texto Separado por Comas (Comma Separated Values) y en el ejercicio está levemente mal la sigla ;-) Son los que guarda una hoja de cálculo cuando se guarda como CSV. Tienen la forma: "valor 1";"valor 2";"valor 3"; "valor 21";"valor 22";"valor 23"; "valor 31";"valor 32";"valor 33"; > gracias Por nada! El resto te lo respondo aparte! -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From german_fdz85 en hotmail.com Wed Apr 21 15:58:20 2010 From: german_fdz85 en hotmail.com (German Fernandez) Date: Wed, 21 Apr 2010 15:58:20 -0300 Subject: [Php-avanzado] JavaScript + ajax Message-ID: Usando las librerías de jQuery para hacer peticiones ajax, me encontré con un problema... Las funciones hechas en javaScript no funcionan. Es normal ? tiene solución? Desde ya muchas gracias. Saludos germán! _________________________________________________________________ Con Windows Live Mail chequeá tu Hotmail y otras cuentas de email sin estar conectado. Descubrí más. http://www.microsoft.com/latam/windows/windowslive/products/mail.aspx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100421/99dcb5d3/attachment.htm From dex87.mdq en gmail.com Wed Apr 21 16:15:18 2010 From: dex87.mdq en gmail.com (Lucas Nastri) Date: Wed, 21 Apr 2010 16:15:18 -0300 Subject: [Php-avanzado] Consulta para Leo sobre el parcial del curso Message-ID: Hola Leo, cómo andás?, tanto tiempo. Te quería preguntar cuando tenía que ir a rendir el parcial del curso porque yo lo había desaprobado en la cursada. Gracias!. Saludos!. Lucas. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100421/c4b10271/attachment.htm From matigea en gmail.com Wed Apr 21 16:25:35 2010 From: matigea en gmail.com (Matias Gea) Date: Wed, 21 Apr 2010 16:25:35 -0300 Subject: [Php-avanzado] JavaScript + ajax In-Reply-To: References: Message-ID: Hola, germán. No, no es normal y si, probablemente tenga solucion. Mandá más información (las funciones, etc) así podemos saber que pasa. Seguramente tengas algún error de sintaxis o algún conflicto de nombres. Saludos, Matias. El día 21 de abril de 2010 15:58, German Fernandez escribió: > Usando las librerías de jQuery para hacer peticiones ajax, me encontré con > un problema... > > Las funciones hechas en javaScript no funcionan. > > Es normal ? tiene solución? > > Desde ya muchas gracias. > Saludos germán! > > ________________________________ > Con Hotmail no pierdas tiempo. Organizá tus emails en carpetas y encontralos > rápido. Conocé cómo > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > -- Matias Fernando Gea matigea en gmail.com http://www.mfgea.com.ar From dex87.mdq en gmail.com Thu Apr 22 00:19:47 2010 From: dex87.mdq en gmail.com (Lucas Nastri) Date: Thu, 22 Apr 2010 00:19:47 -0300 Subject: [Php-avanzado] =?iso-8859-1?q?Problema_con_llamada_a_funci=F3n?= Message-ID: Hola gente, cómo va?. Espero que puedan ayudarme con ésto. Paso a comentar mas o menos de qué se trata mi problema. Tengo una página que tiene 3 divs. Un div grande donde se encuentran otros 2 más chicos. El div de la derecha muestra un menu (por medio de links), mientras que el div de la izquierda muestra el contenido de cada opción (link). Para actualizar el contenido del div de la derecha utilizo AJAX. Voy a dejar el código para que se entienda mejor            
           
               
                   
                                           
                   
                                           
               
           
       
    Entonces la función a la que llamo en la capa izquierda me muestra el menu de opciones con los links y lo que hago es cargar el contenido de la opción (link) en la capa derecha. Obviamente tengo que llamar a una función que contiene lo que va a mostrar la capa derecha. Por ejemplo la función alta.     function manejadorAlta(){         if(!isset($_POST["alta"])){             generaFormAlta();         }else{             $ape = $_POST["ape"];             $nom = $_POST["nom"];             $dni = $_POST["dni"];             $dia = $_POST["dias"];             $mes = $_POST["meses"];             $ano = $_POST["anos"];             $fNac = armaFNac($dia, $mes, $ano);             $nick = $_POST["nick"];             $pass = $_POST["pass"];             $pass2 = $_POST["pass2"];             $id_cat = $_POST["tipoUsers"];             $todoOk = validaTodo($nom, $ape, $dni, $dias, $meses, $anos, $nick, $pass, $pass2, $id_cat);             if($todoOk == true){                 altaUser($nick, $pass, $id_cat);                 $id_user = getIdUsr($nick, $pass); //RECUPERO EL ID DEL USUARIO                 altaEmple($ape, $nom, $dni, $fNac, $id_user);             }         }     } Ésta función la llamo cuando hago clic en un link del menu de opciones. La primera vez que llame a la función el if se va a evaluar como verdadero, ya que la variable $_POST["alta"] todavía no fué seteada, entonces llama a la función "generaFormAlta()", que me genera el formulario de alta. Cuando termina ésta función que genera el formulario del alta el if también termina y la función "manejadorAlta()" que es a la que llamo por el link también. El tema, y es el problema que tengo, es que yo necesito que ésta función se llame dos veces ya que necesito crear el form (que eso lo hace cuando entra al if) y luego llamarla de nuevo para ejecutar el código que está en el else que es el código que en realidad hace el alta. Yo al form le puse en el action un signo "?", para que las variables se pasen a éste mismo archivo, para llamarlo otra vez. Pero el tema es que no se como ejecutar de nuevo la función "manejadorAlta()" para que ejecute el código del else . Si no usara AJAX sería fácil, porque recargaría la página entera, entonces siempre llamaría a la función en el div de la derecha. El tema es ese, que no se como invocar por segunda vez la función para que haga el alta. Si alguien puede ayudarme se lo agradecería porque me quedé acá y no sé como seguir. Muchas gracias por la ayuda. Lucas. From leonardot en pegasusnet.com.ar Thu Apr 22 00:43:39 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 22 Apr 2010 00:43:39 -0300 Subject: [Php-avanzado] =?iso-8859-1?q?Problema_con_llamada_a_funci=F3n?= In-Reply-To: References: Message-ID: <1271907820.3947.357.camel@praxisviii.intranet.com> Hola Lucas, debería bastar con que, en el botón de aceptar del formulario generado con generaFormAlta(), vuelvas a llamar a la función que recarga este div (tu función AJAX). Lo podrías hacer en el onSubmit o en el onClick, dependiendo de dónde te convenga validar. Lo único es que esta llamada debería ser sincrónica, ya que si la petición de alta tarda más tiempo que la respuesta, no vas a ver el dato cambiado... ahora bien, otro día discutimos si vale la pena hacer llamadas sincrónicas en vez de un recargar de toda la vida... a simple vista, parece que te ganás una complicación a cambio de muy poco, o nada. Saludos! El jue, 22-04-2010 a las 00:19 -0300, Lucas Nastri escribió: > Hola gente, cómo va?. Espero que puedan ayudarme con ésto. Paso a > comentar mas o menos de qué se trata mi problema. Tengo una página que > tiene 3 divs. Un div grande donde se encuentran otros 2 más chicos. El > div de la derecha muestra un menu (por medio de links), mientras que > el div de la izquierda muestra el contenido de cada opción (link). > Para actualizar el contenido del div de la derecha utilizo AJAX. > > Voy a dejar el código para que se entienda mejor > > >
>
>
>
> genera el menu ?> >
>
> /*EN Ã?STA CAPA CARGO EL CONTENIDO SEGÃ?N > LA COPCIÃ?N QUE SEA > ELEGIDA EN EL MENU(EN LA CAPA IZQ)*/ > ?> >
>
>
>
> > > > Entonces la función a la que llamo en la capa izquierda me muestra el > menu de opciones con los links y lo que hago es cargar el contenido de > la opción (link) en la capa derecha. Obviamente tengo que llamar a una > función que contiene lo que va a mostrar la capa derecha. Por ejemplo > la función alta. > > function manejadorAlta(){ > if(!isset($_POST["alta"])){ > generaFormAlta(); > }else{ > > $ape = $_POST["ape"]; > $nom = $_POST["nom"]; > $dni = $_POST["dni"]; > > $dia = $_POST["dias"]; > $mes = $_POST["meses"]; > $ano = $_POST["anos"]; > > $fNac = armaFNac($dia, $mes, $ano); > > $nick = $_POST["nick"]; > $pass = $_POST["pass"]; > $pass2 = $_POST["pass2"]; > > $id_cat = $_POST["tipoUsers"]; > > $todoOk = validaTodo($nom, $ape, $dni, $dias, $meses, > $anos, $nick, $pass, $pass2, $id_cat); > if($todoOk == true){ > altaUser($nick, $pass, $id_cat); > $id_user = getIdUsr($nick, $pass); //RECUPERO EL ID DEL USUARIO > altaEmple($ape, $nom, $dni, $fNac, $id_user); > } > } > } > > > Ésta función la llamo cuando hago clic en un link del menu de > opciones. La primera vez que llame a la función el if se va a evaluar > como verdadero, ya que la variable $_POST["alta"] todavía no fué > seteada, entonces llama a la función "generaFormAlta()", que me genera > el formulario de alta. Cuando termina ésta función que genera el > formulario del alta el if también termina y la función > "manejadorAlta()" que es a la que llamo por el link también. > > El tema, y es el problema que tengo, es que yo necesito que ésta > función se llame dos veces ya que necesito crear el form (que eso lo > hace cuando entra al if) y luego llamarla de nuevo para ejecutar el > código que está en el else que es el código que en realidad hace el > alta. > > Yo al form le puse en el action un signo "?", para que las variables > se pasen a éste mismo archivo, para llamarlo otra vez. Pero el tema es > que no se como ejecutar de nuevo la función "manejadorAlta()" para que > ejecute el código del else . > > Si no usara AJAX sería fácil, porque recargaría la página entera, > entonces siempre llamaría a la función en el div de la derecha. El > tema es ese, que no se como invocar por segunda vez la función para > que haga el alta. > > Si alguien puede ayudarme se lo agradecería porque me quedé acá y no > sé como seguir. > > > Muchas gracias por la ayuda. > Lucas. > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leonardot en pegasusnet.com.ar Thu Apr 22 00:46:25 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 22 Apr 2010 00:46:25 -0300 Subject: [Php-avanzado] Consulta para Leo sobre el parcial del curso In-Reply-To: References: Message-ID: <1271907985.3947.361.camel@praxisviii.intranet.com> Hola Lucas, si querés, algún jueves coordinamos y vas entre las 18 y las 22hs a rendir. No es problema ya que hay algún equipo disponible en esta comisión. Avisame! De todas formas, tratá de que no no pase de la fecha de parcial de este curso. que si no calculo mal es el 20 de mayo, en la 7ma clase. Seguimos! El mié, 21-04-2010 a las 16:15 -0300, Lucas Nastri escribió: > Hola Leo, cómo andás?, tanto tiempo. Te quería preguntar cuando tenía > que ir a rendir el parcial del curso porque yo lo había desaprobado en > la cursada. > > Gracias!. Saludos!. > Lucas. > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- Leonardo Tadei leonardot en pegasusnet.com.ar Pegasus Tech Supply Tel: (+54)(+223) 471-2880 La Salle 1131 - Mar del Plata - Argentina http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar http://www.prometeustech.com.ar / http://www.grupopegasus.com Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leonardot en pegasusnet.com.ar Thu Apr 22 01:48:21 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 22 Apr 2010 01:48:21 -0300 Subject: [Php-avanzado] Propuseta de tesis Re: Foro para sitio In-Reply-To: References: <1271779262.3947.288.camel@praxisviii.intranet.com> Message-ID: <1271911701.3947.405.camel@praxisviii.intranet.com> Hola Bruno, El mar, 20-04-2010 a las 20:59 +0000, br1 meschini escribió: > yo podria aportar algunas cosas de grafica si hace falta--- Gracias. La gráfica ya está hecha, y ahora viene un rediseño desde BAires... es la 3er gráfica que el cliente cambia, y ningún cambio valió la pena :( > leo,, no me llego el libro de Albert a hotmail,... si no es molestia > mandamelo a contacto en estudioambualnte.org El e-mail está mal, pero lo adiviné ;-) > Despues conteste el mail que me mandaste con los detalles del sistema > que necesito presupuestar y no si lo leiste o si llego...asi que aqui > copie el mail de nuevo.. Lo había visto, pero no hice tiempo a responderte... Al texto le falta una parte importantísima: una breve descripción de para qué es el sistema! Se infiere más o menos que será para registrar turnos y las veces que se atiende un paciente en algún consultorio de algún tipo... El texto tiene varias lagunas. Por ejemplo, se menciona un informe de pacientes por patología, pero en el "formulario de alta" la patología no está (y el espacio grande para el diagnóstico no sirve para contabilizar las patologías). Los últimos 3 listados parecen un desglose de anterior... y si no lo es, faltan datos para procesarlo. Que el cliente te de el "formulario de alta" y los listados es un buen comienzo. Yo creo que ahora tenés que trabajar con el cliente en conseguir que te indique _cuando_ pasa cada cosa. Por ejemplo: cuándo se da de alta un paciente en el sistema? cuándo se registra que vino a una sesión? cuándo se registra que faltó, para correrlo para otro día? cuándo se da por finalizada la sesión? Si un paciente vuelve, uso sus datos anteriores o lo doy de alta de nuevo? Si uso sus datos anteriores: qué pasa si cambió de obra social? Lo charlamos mejor en clase, o en la práctica. Es un sistema al borde de ser "grande" para tesis del curso, pero sin más precisiones todavía no lo puedo mensurar bien... > Si, muchas gracias, me gusta tu respuesta,,, > paso lo que me escribio el cliente para ir viendolo,.... > me pareció bueno hablarlo porque el cliente esta interesado y el tema > de los tiempos lo puedo manejar, > entonces copie el text con algunas cosas que yo ordené.... > > > Formulario Altas. > > nombre > apellido > sexo > edad > dire > tel > e-mail > diagnostico (aca tendria q haber espacio para varios dg ya q a veces > vienen las mismas personas con distintas patologias cada vez.) > medico derivante > obra social > numero asociado > cantidad de sesiones- > inicio y finalizacion de c/tratamiento. > > Listar por: > > cuantos pacientes se vieron en el mes > cuantos por primera vez > cuantos abandonaron antes de las 10 sesiones > cuantos de cada patologia > cuantos de c/ obra social > cuantos se facturaron por circulo > cuantos por osde > cuantos por colegio > > La idea es poner para la estadistica cualquiera de estas opciones y > desde q fecha a q fecha sean listados. > Tambien que se puedan imprimir o q se puedan copiar de aca y pegar en > el excel para poder imprimir. > > > Para los turnos de cada dia > > Q aparezca el paciente automaticamente por 10 sesiones > (dias) lunes a viernes ( que me de la opcion de q si un > dia no viene poder agregarlo al dia siguiente). > > 6 turnos cada 1/2 hora desde las 16:30 hasta 20:00 de > lunes a viernes. > > y q aparezcan de cada paciente el nombre y ap, o.s y > numero de sesion y si asistio o no. > > que todos los dias pueda ver quien asistio el dia > anterior. > > tambien deberia haber una opcion q me de de alta a un > paciente nuevo, y otra q me habilite la hc cuando el pac. > vuelve > > Tambien tendriamos q agregar cada paciente que va al gym. Ahi seria > mas facil por q se dividen en los que hacen por > rehabilitacion y los q hacen comun con los datos los basicos. n y a > dir tel y cuando comienza. > > Y si se puede poner un record para q me aparezca cada vez > q se vence lo q pagan mejor!! > > > gracias, saludos... > bruno -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leonardot en pegasusnet.com.ar Thu Apr 22 16:22:38 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 22 Apr 2010 16:22:38 -0300 Subject: [Php-avanzado] Adelanto del apunte Message-ID: <1271964158.3947.462.camel@praxisviii.intranet.com> Buenas a todos, dada la inquietud de Bruno con sus sistema, les adelanto un par de páginas del próximo apunte, en dónde se trata el tema de los Proyectos de Software y sobre todo de la Especificación de Requerimientos de Software (SRS). Estos son los lineamientos a usar para el armado de la tesis del curso, de la cual les pediremos al menos una parte de la SRS: los Requerimientos Funcionales. Para los que quieran irlo armando, o al menos para estar en el tema en esta discusión con Bruno, les envío esta parte por adelantado: Gestión de Proyectos de Software Una de las principales incertidumbres a la hora de querer trabajar construyendo aplicaciones web y software en general la produce el no saber por dónde empezar. En esta sección vamos a tratar de esclarecer aunque superficialmente cómo abordar un proyecto de software. Para esto, vamos a comenzar con la definición de Proyecto: ?Se puede definir PROYECTO como un conjunto de actividades interdependientes orientadas a un fin específico, con una duración predeterminada?. Esto nos divide el problema en 3 partes que podremos abordar por separado: *determinar la finalidad del proyecto: parece obvio, pero la mayoría de los proyectos fracasan porque no está claramente determinado cuál es el resultado final al que se debe llegar. Esto convierte a la etapa de especificación de requerimientos en un paso muy importante, ya que el éxito o el fracaso de un proyecto se determina viendo si cumplió o no con su objetivo, para lo cual necesitamos primero conocer nosotros y el interesado en el software perfectamente ese objetivo. El requerimiento debe volcarse por escrito, y hasta se suele firmar por las partes a modo de contrato. * determinar cuales serán las actividades independientes: estas actividades pueden variar de proyecto en proyecto, pero las que siempre estarán presentes serán a) saber qué hay que hacer (requerimiento), b) armar un modelo de datos válido, c) diseñar los procesos que manipularán los datos, d) diseñar las interfaces con que el usuario usará los procesos y visualizará los datos (en esta etapa pueden surgir nuevos procesos ?de interfaz?), e) probar que el sistema cumpla con el requerimiento determinado al principio. * calcular la duración: una vez determinadas las actividades independientes recién podrá estimarse la duración del proyecto. En este cálculo los informáticos tendemos a ser muy optimistas y consideramos menos tiempo del que realmente necesitamos, no por no saber calcular el tiempo en hacer una actividad, sino por no considerar factores ajenos que nos impiden dedicar todo nuestro tiempo al desarrollo. Es una buena política sumar a los proyectos entre un 10 y un 25% del tiempo calculado optimistamente hasta ser capaces de incluir estas demoras en el propio cálculo. Naturalmente que el cálculo del tiempo es una parte importante del cálculo de costos de un sistema, junto con su complejidad, arquitectura, restricciones de hardware, etc. Especificación de Requerimientos de Software Una especificación de requerimientos del software es una descripción completa del comportamiento del sistema a desarrollar. Incluye un conjunto de casos de uso que describen todas las interacciones que se prevén que los usuarios tendrán con el software. También contiene requerimientos no funcionales (o suplementarios). Los requerimientos no funcionales son aquellos que imponen restricciones al diseño o funcionamiento del sistema (tal como requerimientos de funcionamiento, estándares de calidad, o requerimientos del diseño). Las estrategias recomendadas para la especificación de los requerimientos del software están descritas por IEEE 830-1998. Este estándar describe la estructuras posibles, contenido deseable, y calidades de una especificación de requerimientos del software. Los requerimientos pueden ser de tres tipos: * Requerimientos Funcionales: son los que el usuario necesita que efectúe el software. Ej: el sistema debe emitir un comprobante al registrar la entrega de mercadería. * Requerimientos No funcionales: son los "recursos" para que trabaje el sistema de información (redes, tecnología).Ej: el soporte de almacenamiento a usar debe ser MySQL * Requerimientos Empresariales u Organizacionales: son el marco contextual en el cual se implantará el sistema para conseguir un objetivo macro. Ej: abaratar costos de expedición. Una correcta Especificación de Requerimientos de Software produce requerimientos organizados, medibles, comprobables, sin ambigüedades o contradicciones, ranqueables, homogeneos, etc. La especificación de requerimientos es un "documento vivo" que se usa durante todo el ciclo de desarrollo del sistema y muchas veces cambia y se actualiza, por tanto para su mejor uso, debe tener una portada con el nombre del proyecto, los autores y la versión de la especificación. Definición de requerimientos funcionales: La definición de requerimientos funcionales consiste en la caracterización de lo que el sistema (artefacto) debe hacer. Debe hacerse referencia exclusivamente a lo que el sistema debe hacer, y nunca a lo que el usuario hará con el sistema: estamos caracterizando al sistema, no a quienes lo usarán. Cada requerimiento debe estar numerado, de forma tal que pueda hacerse referencia a él desde otro requerimiento, y ordenado de forma tal que cuando un requerimiento mencione a otro, este otro ya haya sido definido. Cada requerimiento debe definir una funcionalidad y solo una funcionalidad del sistema, ya que de otra manera se pierde la homogeneidad de la SRS. En caso de que un requerimiento sea demasiado extenso, lo que significa que su definición puede ser demasiado general, se subdivide en items, en los cuales se redactarán los subrequerimientos que lo componen. Dado que lo que debemos hacer es definir que hace el sistema, y no por ejemplo qué es lo que los usuarios harán con el sistema, cada requerimiento funcional comienza con "El sistema debe..." y luego lo que hará el sistema. Ej: El sistema debe mostrar el saldo de los clientes. Es por esto que, y aunque parezca extraño a primera vista, en la Especificación de Requerimientos Funcionales, el usuario jamás es nombrado, ya que la lista de funcionalidades que el sistema debe cumplir no depende del usuario que la usa (si bien podrá darse el caso de que un usuario no pueda acceder a ella, de todos formas el sistema sí debe implementarla). Por una cuestión de simplicidad, convenimos en usar la palabra "gestión" como un sinónimo de Altas, Bajas y Modificaciones de los datos. Por Ej: "El sistema debe gestionar clientes" es una abreviatura de tres requerimientos funcionales, a saber "El sistema debe dar de alta clientes", "El sistema debe dar de baja clientes" y "El sistema debe modificar clientes". La Especificación de Requerimientos Funcionales tiene generalmente dos apéndices. Uno es el Diccionario, en dónde se definen los términos ambiguos o desconocidos usados en la redacción de los requerimientos y se los acota al contexto del sistema. Por ejemplo un "vendedor" no es lo mismo para un sistema de ventas en un comercio, que para uno de una compañía de seguros, que para una empresa que envía vendedores a recorrer ciudades y tomar pedidos. En el Diccionario es el lugar ideal para, al definir el término, enumerar los atributos que los caracterizan, como por ejemplo: Vendedor: persona que recorre en un auto propio pueblos y ciudades y toma pedidos a los Clientes de la Empresa, a la vez que intenta sumar nuevos. Atributos: Nombre Apellido Tipo y Nro de Documento. Teléfono Sueldo base Comisión por venta (%) Cuota de ventas ($) Premio por cuota cumplida ($) El otro apéndice usado es el que tiene un modelo de los listados a emitir por el sistema, detallando el título, las columnas del listado y los totalizadores. Por cada Requerimiento Funcional que implique emitir un listado, debería haber un modelo de la salida impresa a generar. Es habitual hacerlos en hojas de cálculo, para documentar también las fórmulas que se usan para los totalizadores. Una Especificación de Requerimientos Funcionales detallada, puede ser usada como un contrato informal entre el cliente que pide el desarrollo del sistema y los que lo construyen, ya que ahí estás enumeradas cada una de las funcionalidad a cumplir, con lo que conseguimos determinar claramente se un pedido del cliente es una omisión nuestra, de la cuál deberemos hacernos cargo, o un olvido del cliente, en cuyo caso deberemos cotizar la ampliación del sistema para que sea aceptada. Dado que el producto de nuestro trabajo es intangible, ser muy claros siempre es una cuestión importante. -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From dex87.mdq en gmail.com Thu Apr 22 19:20:38 2010 From: dex87.mdq en gmail.com (Lucas Nastri) Date: Thu, 22 Apr 2010 19:20:38 -0300 Subject: [Php-avanzado] Consulta para Leo sobre el parcial del curso In-Reply-To: <1271907985.3947.361.camel@praxisviii.intranet.com> References: <1271907985.3947.361.camel@praxisviii.intranet.com> Message-ID: Buenisimo Leo, hasta que ejercicios entrarían en el parcial?. El día 22 de abril de 2010 00:46, Leonardo Tadei - Pegasus Tech Supply escribió: > Hola Lucas, > >        si querés, algún jueves coordinamos y vas entre las 18 y las 22hs a > rendir. >        No es problema ya que hay algún equipo disponible en esta comisión. >        Avisame! > >        De todas formas, tratá de que no no pase de la fecha de parcial de este > curso. que si no calculo mal es el 20 de mayo, en la 7ma clase. > >        Seguimos! > > El mié, 21-04-2010 a las 16:15 -0300, Lucas Nastri escribió: >> Hola Leo, cómo andás?, tanto tiempo. Te quería preguntar cuando tenía >> que ir a rendir el parcial del curso porque yo lo había desaprobado en >> la cursada. >> >> Gracias!. Saludos!. >> Lucas. >> _______________________________________________ >> Php-avanzado mailing list >> Php-avanzado en pato2.fi.mdp.edu.ar >> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > -- > > > Leonardo Tadei > leonardot en pegasusnet.com.ar > Pegasus Tech Supply > Tel: (+54)(+223) 471-2880 > La Salle 1131 - Mar del Plata - Argentina > http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar > http://www.prometeustech.com.ar / http://www.grupopegasus.com > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > From dex87.mdq en gmail.com Thu Apr 22 19:20:00 2010 From: dex87.mdq en gmail.com (Lucas Nastri) Date: Thu, 22 Apr 2010 19:20:00 -0300 Subject: [Php-avanzado] =?iso-8859-1?q?Problema_con_llamada_a_funci=F3n?= In-Reply-To: <1271907820.3947.357.camel@praxisviii.intranet.com> References: <1271907820.3947.357.camel@praxisviii.intranet.com> Message-ID: Hola Leo, ántes que nada gracias por la respuesta. Mirá, yo quería implementar AJAX porque me parecía buena idea actualizar solo un div en lugar de la página completa. Pero si decís que me puede traer más complicaciones que recargar la página completa ni lo pienso y recargo la página. De hecho es más sencillo recargar todo que un div por medio de AJAX (por lo menos para mi :P). Por otro lado me voy a poner a investigar sobre las llamadas sincrónicas a funciones porque la verdad no estoy muy seguro de saberlo y veo que es algo que tengo que saber. Y otra cosa nada que ver, hice ésta misma pregunta en un foro de programación web. Pusé el código como lo puse acá para que se entendiera más a que apuntaba mi pregunta. Un usuario me respondió (una cosa nada que ver con mi problema pero creo que tiene razón) preguntandome para qué creaba variables y asignaba las variables que entraban por el vector $_POST, ya que ésto consume memoria. Es algo lógico y tiene razón éste usuario, pero al mismo tiempo pensé que si en lugar de escribir por ejemplo: $nom = $_POST['nom']; $ape = $_POST['ape']; $tel = $_POST['tel']; $dir = $_POST['dir']; alta($nom, $ape, $tel, $dir); hiciera: alta($_POST['nom'], $_POST['ape'], $_POST['tel'], $_POST['dir']); el código se vé menos legible, es decir, de la otra manera, creando variables, queda más prolijo. ¿Es conveniente, si tuviera 200 o 300 variables en el vector $_POST o $_GET o el que fuera (cito un ejemplo exepcional ya que lo veo complicado tener tantas variables en éstos vectores), crear variables para asignar los valores de las variables del vector en cuestión a variables que yo creo o en ese caso que son tantas variables dentro del vector conviene utilizarlas directamente?. Gracias por la ayuda!. Lucas. El día 22 de abril de 2010 00:43, Leonardo Tadei - Pegasus Tech Supply escribió: > Hola Lucas, > >        debería bastar con que, en el botón de aceptar del formulario generado > con generaFormAlta(), vuelvas a llamar a la función que recarga este div > (tu función AJAX). >        Lo podrías hacer en el onSubmit o en el onClick, dependiendo de dónde > te convenga validar. Lo único es que esta llamada debería ser > sincrónica, ya que si la petición de alta tarda más tiempo que la > respuesta, no vas a ver el dato cambiado... ahora bien, otro día > discutimos si vale la pena hacer llamadas sincrónicas en vez de un > recargar de toda la vida... a simple vista, parece que te ganás una > complicación a cambio de muy poco, o nada. > >        Saludos! > > El jue, 22-04-2010 a las 00:19 -0300, Lucas Nastri escribió: >> Hola gente, cómo va?. Espero que puedan ayudarme con ésto. Paso a >> comentar mas o menos de qué se trata mi problema. Tengo una página que >> tiene 3 divs. Un div grande donde se encuentran otros 2 más chicos. El >> div de la derecha muestra un menu (por medio de links), mientras que >> el div de la izquierda muestra el contenido de cada opción (link). >> Para actualizar el contenido del div de la derecha utilizo AJAX. >> >> Voy a dejar el código para que se entienda mejor >> >>     >>        
>>            
>>                
>>                    
>>                         > genera el menu ?> >>                    
>>                    
>>                         >                             /*EN Ã?STA CAPA CARGO EL CONTENIDO SEGÃ?N >> LA COPCIÃ?N QUE SEA >>                             ELEGIDA EN EL MENU(EN LA CAPA IZQ)*/ >>                         ?> >>                    
>>                
>>            
>>        
>>     >> >> >> Entonces la función a la que llamo en la capa izquierda me muestra el >> menu de opciones con los links y lo que hago es cargar el contenido de >> la opción (link) en la capa derecha. Obviamente tengo que llamar a una >> función que contiene lo que va a mostrar la capa derecha. Por ejemplo >> la función alta. >> >>     function manejadorAlta(){ >>         if(!isset($_POST["alta"])){ >>             generaFormAlta(); >>         }else{ >> >>             $ape = $_POST["ape"]; >>             $nom = $_POST["nom"]; >>             $dni = $_POST["dni"]; >> >>             $dia = $_POST["dias"]; >>             $mes = $_POST["meses"]; >>             $ano = $_POST["anos"]; >> >>             $fNac = armaFNac($dia, $mes, $ano); >> >>             $nick = $_POST["nick"]; >>             $pass = $_POST["pass"]; >>             $pass2 = $_POST["pass2"]; >> >>             $id_cat = $_POST["tipoUsers"]; >> >>             $todoOk = validaTodo($nom, $ape, $dni, $dias, $meses, >> $anos, $nick, $pass, $pass2, $id_cat); >>             if($todoOk == true){ >>                 altaUser($nick, $pass, $id_cat); >>                 $id_user = getIdUsr($nick, $pass); //RECUPERO EL ID DEL USUARIO >>                 altaEmple($ape, $nom, $dni, $fNac, $id_user); >>             } >>         } >>     } >> >> >> Ésta función la llamo cuando hago clic en un link del menu de >> opciones. La primera vez que llame a la función el if se va a evaluar >> como verdadero, ya que la variable $_POST["alta"] todavía no fué >> seteada, entonces llama a la función "generaFormAlta()", que me genera >> el formulario de alta. Cuando termina ésta función que genera el >> formulario del alta el if también termina y la función >> "manejadorAlta()" que es a la que llamo por el link también. >> >> El tema, y es el problema que tengo, es que yo necesito que ésta >> función se llame dos veces ya que necesito crear el form (que eso lo >> hace cuando entra al if) y luego llamarla de nuevo para ejecutar el >> código que está en el else que es el código que en realidad hace el >> alta. >> >> Yo al form le puse en el action un signo "?", para que las variables >> se pasen a éste mismo archivo, para llamarlo otra vez. Pero el tema es >> que no se como ejecutar de nuevo la función "manejadorAlta()" para que >> ejecute el código del else . >> >> Si no usara AJAX sería fácil, porque recargaría la página entera, >> entonces siempre llamaría a la función en el div de la derecha. El >> tema es ese, que no se como invocar por segunda vez la función para >> que haga el alta. >> >> Si alguien puede ayudarme se lo agradecería porque me quedé acá y no >> sé como seguir. >> >> >> Muchas gracias por la ayuda. >> Lucas. >> _______________________________________________ >> Php-avanzado mailing list >> Php-avanzado en pato2.fi.mdp.edu.ar >> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado From leonardot en pegasusnet.com.ar Thu Apr 22 23:01:58 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 22 Apr 2010 23:01:58 -0300 Subject: [Php-avanzado] Consulta para Leo sobre el parcial del curso In-Reply-To: References: <1271907985.3947.361.camel@praxisviii.intranet.com> Message-ID: <1271988118.3947.469.camel@praxisviii.intranet.com> Hola Lucas, vos tenés que rendir un recuperatorio, así que en rigor entra todo el curso... en realidad, nunca hay ejercicios de bases de datos, ni de AJAX, ni de CSS, ni de temas cruzados que requieran más de dos horas para poder escribirse... El jue, 22-04-2010 a las 19:20 -0300, Lucas Nastri escribió: > Buenisimo Leo, hasta que ejercicios entrarían en el parcial?. > > El día 22 de abril de 2010 00:46, Leonardo Tadei - Pegasus Tech Supply > escribió: > > Hola Lucas, > > > > si querés, algún jueves coordinamos y vas entre las 18 y las 22hs a > > rendir. > > No es problema ya que hay algún equipo disponible en esta comisión. > > Avisame! > > > > De todas formas, tratá de que no no pase de la fecha de parcial de este > > curso. que si no calculo mal es el 20 de mayo, en la 7ma clase. > > > > Seguimos! > > > > El mié, 21-04-2010 a las 16:15 -0300, Lucas Nastri escribió: > >> Hola Leo, cómo andás?, tanto tiempo. Te quería preguntar cuando tenía > >> que ir a rendir el parcial del curso porque yo lo había desaprobado en > >> la cursada. > >> > >> Gracias!. Saludos!. > >> Lucas. -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leonardot en pegasusnet.com.ar Thu Apr 22 23:10:05 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Thu, 22 Apr 2010 23:10:05 -0300 Subject: [Php-avanzado] =?iso-8859-1?q?Problema_con_llamada_a_funci=F3n?= In-Reply-To: References: <1271907820.3947.357.camel@praxisviii.intranet.com> Message-ID: <1271988605.3947.478.camel@praxisviii.intranet.com> Hola Lucas, El jue, 22-04-2010 a las 19:20 -0300, Lucas Nastri escribió: > Hola Leo, ántes que nada gracias por la respuesta. Mirá, yo quería > implementar AJAX porque me parecía buena idea actualizar solo un div > en lugar de la página completa. Pero si decís que me puede traer más > complicaciones que recargar la página completa ni lo pienso y recargo > la página. De hecho es más sencillo recargar todo que un div por medio > de AJAX (por lo menos para mi :P). Es que no parece el mejor escenario par una implementación AJAX... No digo que no se pueda, pero mi duda es si vale la pena. En rigor, es fácil de probar: lo hacés andar de una manera y de otra, tomás el tiempo y la complejidad que te lleva, ves la diferencia del resultado, y sacás tus propias conclusiones de una medición objetiva (o más o menos) > Por otro lado me voy a poner a investigar sobre las llamadas > sincrónicas a funciones porque la verdad no estoy muy seguro de > saberlo y veo que es algo que tengo que saber. Para este caso puntualísimo, creo que sí... pero como no es el caso habitual, no sé si vale como ejemplo. > Y otra cosa nada que ver, hice ésta misma pregunta en un foro de > programación web. Pusé el código como lo puse acá para que se > entendiera más a que apuntaba mi pregunta. Un usuario me respondió > (una cosa nada que ver con mi problema pero creo que tiene razón) > preguntandome para qué creaba variables y asignaba las variables que > entraban por el vector $_POST, ya que ésto consume memoria. Es algo > lógico y tiene razón éste usuario, pero al mismo tiempo pensé que si > en lugar de escribir por ejemplo: > > $nom = $_POST['nom']; > $ape = $_POST['ape']; > $tel = $_POST['tel']; > $dir = $_POST['dir']; > alta($nom, $ape, $tel, $dir); > > hiciera: > > alta($_POST['nom'], $_POST['ape'], $_POST['tel'], $_POST['dir']); > > el código se vé menos legible, es decir, de la otra manera, creando > variables, queda más prolijo. ¿Es conveniente, si tuviera 200 o 300 > variables en el vector $_POST o $_GET o el que fuera (cito un ejemplo > exepcional ya que lo veo complicado tener tantas variables en éstos > vectores), crear variables para asignar los valores de las variables > del vector en cuestión a variables que yo creo o en ese caso que son > tantas variables dentro del vector conviene utilizarlas directamente?. Cierto: se consume más memoria (tantos bytes más de RAM por cada caracter en cada variable repetida. Cierto: el código es más difícil de leer (y eso que no se ve el código de validación y saneo de las entradas!!) Si tenés por GET o por POST unas 20 variables, no creo que el impacto se note. De todas formas, esto es fácil de mensurar!!! Al final del script ponés: print "

RAM: ". memory_get_usage()/1024 . " Kb"; y te fijás como cambia cuando usás directamente GET y POST y cuando las pasás a una variable. No es una prueba compleja y sí muy ilustrativa. Cuando cosas opuestas son ciertas, lo que hace falta es una medición ;-) > Gracias por la ayuda!. Por nada! -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From dex87.mdq en gmail.com Thu Apr 22 23:13:07 2010 From: dex87.mdq en gmail.com (Lucas Nastri) Date: Thu, 22 Apr 2010 23:13:07 -0300 Subject: [Php-avanzado] Consulta para Leo sobre el parcial del curso In-Reply-To: <1271988118.3947.469.camel@praxisviii.intranet.com> References: <1271907985.3947.361.camel@praxisviii.intranet.com> <1271988118.3947.469.camel@praxisviii.intranet.com> Message-ID: A ok, bueno, entonces me voy a poner a resolver de nuevo los ejercicios de la guía para ir a rendir. Gracias Leo!. Nos vemos. El día 22 de abril de 2010 23:01, Leonardo Tadei - Pegasus Tech Supply escribió: > Hola Lucas, > >        vos tenés que rendir un recuperatorio, así que en rigor entra todo el > curso... en realidad, nunca hay ejercicios de bases de datos, ni de > AJAX, ni de CSS, ni de temas cruzados que requieran más de dos horas > para poder escribirse... > > El jue, 22-04-2010 a las 19:20 -0300, Lucas Nastri escribió: >> Buenisimo Leo, hasta que ejercicios entrarían en el parcial?. >> >> El día 22 de abril de 2010 00:46, Leonardo Tadei - Pegasus Tech Supply >> escribió: >> > Hola Lucas, >> > >> >        si querés, algún jueves coordinamos y vas entre las 18 y las 22hs a >> > rendir. >> >        No es problema ya que hay algún equipo disponible en esta comisión. >> >        Avisame! >> > >> >        De todas formas, tratá de que no no pase de la fecha de parcial de este >> > curso. que si no calculo mal es el 20 de mayo, en la 7ma clase. >> > >> >        Seguimos! >> > >> > El mié, 21-04-2010 a las 16:15 -0300, Lucas Nastri escribió: >> >> Hola Leo, cómo andás?, tanto tiempo. Te quería preguntar cuando tenía >> >> que ir a rendir el parcial del curso porque yo lo había desaprobado en >> >> la cursada. >> >> >> >> Gracias!. Saludos!. >> >> Lucas. > > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > From dex87.mdq en gmail.com Thu Apr 22 23:25:45 2010 From: dex87.mdq en gmail.com (Lucas Nastri) Date: Thu, 22 Apr 2010 23:25:45 -0300 Subject: [Php-avanzado] =?iso-8859-1?q?Problema_con_llamada_a_funci=F3n?= In-Reply-To: <1271988605.3947.478.camel@praxisviii.intranet.com> References: <1271907820.3947.357.camel@praxisviii.intranet.com> <1271988605.3947.478.camel@praxisviii.intranet.com> Message-ID: Gracias por todas las respuestas Leo!. Y ahora te hago una pregunta más, porque vos sos el que va a tener que leer mi código (jaja pobre !!), ¿es preferible que lo deje así guardando las variables del vector con el que trabajo en variables para que la lectura sea más fácil o que trabaje directo con las variables del vector?. En éste caso (la tesis), ¿es preferible que se lea con facilidad el código y asignar los valores del vector a variables o usar directo las variables del vector y mejorar el rendimiento?. No creo que en mi tesis bajé mucho el rendimiento porque no son taaaanntas las variables del vector $_POST que asigno a variables que creo yo, de todas formas me voy a fijar como vos me dijiste de medir con memory_get_usage()/1024. Muchas gracias!. Lucas. El día 22 de abril de 2010 23:10, Leonardo Tadei - Pegasus Tech Supply escribió: > Hola Lucas, > > El jue, 22-04-2010 a las 19:20 -0300, Lucas Nastri escribió: >> Hola Leo, ántes que nada gracias por la respuesta. Mirá, yo quería >> implementar AJAX porque me parecía buena idea actualizar solo un div >> en lugar de la página completa. Pero si decís que me puede traer más >> complicaciones que recargar la página completa ni lo pienso y recargo >> la página. De hecho es más sencillo recargar todo que un div por medio >> de AJAX (por lo menos para mi :P). > >        Es que no parece el mejor escenario par una implementación AJAX... No > digo que no se pueda, pero mi duda es si vale la pena. >        En rigor, es fácil de probar: lo hacés andar de una manera y de otra, > tomás el tiempo y la complejidad que te lleva, ves la diferencia del > resultado, y sacás tus propias conclusiones de una medición objetiva (o > más o menos) > >> Por otro lado me voy a poner a investigar sobre las llamadas >> sincrónicas a funciones porque la verdad no estoy muy seguro de >> saberlo y veo que es algo que tengo que saber. > >        Para este caso puntualísimo, creo que sí... pero como no es el caso > habitual, no sé si vale como ejemplo. > >> Y otra cosa nada que ver, hice ésta misma pregunta en un foro de >> programación web. Pusé el código como lo puse acá para que se >> entendiera más a que apuntaba mi pregunta. Un usuario me respondió >> (una cosa nada que ver con mi problema pero creo que tiene razón) >> preguntandome para qué creaba variables y asignaba las variables que >> entraban por el vector $_POST, ya que ésto consume memoria. Es algo >> lógico y tiene razón éste usuario, pero al mismo tiempo pensé que si >> en lugar de escribir por ejemplo: >> >> $nom = $_POST['nom']; >> $ape = $_POST['ape']; >> $tel = $_POST['tel']; >> $dir = $_POST['dir']; >> alta($nom, $ape, $tel, $dir); >> >> hiciera: >> >> alta($_POST['nom'], $_POST['ape'], $_POST['tel'], $_POST['dir']); >> >> el código se vé menos legible, es decir, de la otra manera, creando >> variables, queda más prolijo. ¿Es conveniente, si tuviera 200 o 300 >> variables en el vector $_POST o $_GET o el que fuera (cito un ejemplo >> exepcional ya que lo veo complicado tener tantas variables en éstos >> vectores), crear variables para asignar los valores de las variables >> del vector en cuestión a variables que yo creo o en ese caso que son >> tantas variables dentro del vector conviene utilizarlas directamente?. > >        Cierto: se consume más memoria (tantos bytes más de RAM por cada > caracter en cada variable repetida. >        Cierto: el código es más difícil de leer (y eso que no se ve el código > de validación y saneo de las entradas!!) > >        Si tenés por GET o por POST unas 20 variables, no creo que el impacto > se note. >        De todas formas, esto es fácil de mensurar!!! >        Al final del script ponés: > > print "

RAM: ". memory_get_usage()/1024 . " Kb"; > >        y te fijás como cambia cuando usás directamente GET y POST y cuando las > pasás a una variable. > >        No es una prueba compleja y sí muy ilustrativa. >        Cuando cosas opuestas son ciertas, lo que hace falta es una > medición ;-) > >> Gracias por la ayuda!. > >        Por nada! > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > From leonardot en pegasusnet.com.ar Fri Apr 23 00:19:41 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Fri, 23 Apr 2010 00:19:41 -0300 Subject: [Php-avanzado] =?iso-8859-1?q?Problema_con_llamada_a_funci=F3n?= In-Reply-To: References: <1271907820.3947.357.camel@praxisviii.intranet.com> <1271988605.3947.478.camel@praxisviii.intranet.com> Message-ID: <1271992781.3947.499.camel@praxisviii.intranet.com> Hola Lucas, El jue, 22-04-2010 a las 23:25 -0300, Lucas Nastri escribió: > Gracias por todas las respuestas Leo!. Y ahora te hago una pregunta > más, porque vos sos el que va a tener que leer mi código (jaja pobre > !!), ¿es preferible que lo deje así guardando las variables del vector > con el que trabajo en variables para que la lectura sea más fácil o > que trabaje directo con las variables del vector?. Yo prefiero código fácil de leer: es más mantenible y más fácil de reusar, y estas son dos cualidades del software muy interesantes. Hay entornos o incluso Requerimientos No Funcionales de velocidad y hasta de consumo de RAM: en ese caso, hay que achicar de todas partes. En resumen, hay que ver el caso y evaluar pros y contras > En éste caso (la tesis), ¿es preferible que se lea con facilidad el > código y asignar los valores del vector a variables o usar directo las > variables del vector y mejorar el rendimiento?. Para tu tesis, entregala de cualquiera de las dos formas, ya que yo o cualquier instructor que te corrija debemos poder entender tu trabajo. Un detalle importante: mezclar código que use los vectores y que no lo use, se ve con aspecto desprolijo y desorganizado, con lo que no conseguís muchas ventajas pero sí todas las contras... Un script debería tener una escritura consistente, porque los cambios a mitad de camino sí que complican todo. Sin embargo, no hay ningún problema en que un script esté escrito de una manera, y otro llamado en un include() de otra. En ese caso es claro que no hay mezcla. > No creo que en mi tesis bajé mucho el rendimiento porque no son > taaaanntas las variables del vector $_POST que asigno a variables que > creo yo, de todas formas me voy a fijar como vos me dijiste de medir > con memory_get_usage()/1024. Dale! Agarrá un script, escribilo de las dos maneras, medí el uso de RAm, y contanos por acá el resultado. Te vas a sorprender y vas a sorprender a varios ;-) > Muchas gracias!. Por nada! -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From jesicabillia en hotmail.com Fri Apr 23 09:11:16 2010 From: jesicabillia en hotmail.com (Jesica Billia) Date: Fri, 23 Apr 2010 12:11:16 +0000 Subject: [Php-avanzado] programa para FTP y mandar formulario por mail Message-ID: Hola!! no tengo ningún programa de FTP, me bajé el HeidiFTP y el ProFTOD pero el 1ero no me deja configurar el ftp con los datos que me pasaron de un servidor para poder entrar y el segundo no se como se instala... si es que sirve para windows, linux no lo tengo instalado. Los datos q tengo para ingresar al ftp son los siguientes: Host name port : nro IP Usuario: jes en web.comPasw: miusuario01 (no son los datos verdaderos obviamente pero son con ese formato) si hay algun otro programa que sea mas facil de configurar tipo el que está instalado en la facultad mejor sino cualquiera que me deje meterme en el FTP y probar. POr otro lado lo que quiero saber es cómo hago para mandar por maill los datos que tengo en un formulario, intenté usar la función mail pero no me deja, me arroja un error, la uso de la siguiente manera: $para= 'mail en hotmail.com'; $asunto = 'Pedido web'; $mensaje = 'Pedido de foto Nro. '.$foto.' '.$cant.' copias, confirmar al mail: '.$correo; $cabeceras = 'From: '.$correo . '\r\n' . 'Reply-To: '.$correo. '\r\n' . 'X-Mailer: PHP/' . phpversion(); mail($para, $asunto, $mensaje, $cabeceras); en el manual de PHP está la misma forma de sintaxis que estoy usando... no se qué es lo que falta configurar. Gracias!!! Jes.- _________________________________________________________________ Recibe un SMS de tu Hotmail vayas donde vayas. ¡Date de alta! http://home.mobile.live.com/MobileAttach.mvc/?mkt=es-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/3172e9a5/attachment.htm From german_fdz85 en hotmail.com Fri Apr 23 09:20:46 2010 From: german_fdz85 en hotmail.com (German Fernandez) Date: Fri, 23 Apr 2010 09:20:46 -0300 Subject: [Php-avanzado] FW: JavaScript + ajax In-Reply-To: References: , Message-ID: No te puedo enviar el ejemplo excto por que sería engorroso de entender... Pero armé un ejemplo que envío adjunto, el cual se ve perfectamente lo que debería hacer y no hace. desde ya muchas gracias > Date: Wed, 21 Apr 2010 16:25:35 -0300 > From: matigea en gmail.com > To: php-avanzado en pato2.fi.mdp.edu.ar > Subject: Re: [Php-avanzado] JavaScript + ajax > > Hola, germán. > > No, no es normal y si, probablemente tenga solucion. > > Mandá más información (las funciones, etc) así podemos saber que pasa. > Seguramente tengas algún error de sintaxis o algún conflicto de > nombres. > > Saludos, Matias. > > El día 21 de abril de 2010 15:58, German Fernandez > escribió: > > Usando las librerías de jQuery para hacer peticiones ajax, me encontré con > > un problema... > > > > Las funciones hechas en javaScript no funcionan. > > > > Es normal ? tiene solución? > > > > Desde ya muchas gracias. > > Saludos germán! > > > > ________________________________ > > Con Hotmail no pierdas tiempo. Organizá tus emails en carpetas y encontralos > > rápido. Conocé cómo > > _______________________________________________ > > Php-avanzado mailing list > > Php-avanzado en pato2.fi.mdp.edu.ar > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > > > > > > -- > Matias Fernando Gea > matigea en gmail.com > http://www.mfgea.com.ar > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado Ahora todos tus contactos de Messenger también están en Hotmail. Conocé más _________________________________________________________________ Con Hotmail y Calendario organizar reuniones es muy fácil: enviá invitaciones y recibí confirmaciones de asistencia. http://www.microsoft.com/latam/windows/windowslive/products/calendar.aspx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/4771e23b/attachment-0001.htm ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : prueba.rar Tipo : application/octet-stream Tamaño : 20255 bytes Descripción: no disponible Url : http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/4771e23b/attachment-0001.obj From matigea en gmail.com Fri Apr 23 09:21:13 2010 From: matigea en gmail.com (Matias Gea) Date: Fri, 23 Apr 2010 09:21:13 -0300 Subject: [Php-avanzado] programa para FTP y mandar formulario por mail In-Reply-To: References: Message-ID: Hola, Jesica. El Heidi no lo conozco, así que no sabría que decirte. El ProFTPd es un servidor de FTP para Linux, lo que vos necesitás es un cliente FTP para windows. Personalmente uso Filezilla (en Win o Linux), que tiene algunas funciones de comparación, etc que son bastante útiles. Con respecto a la función mail, decinos que error te da, así lo podemos solucionar. Saludos, Matias. El 23 de abril de 2010 09:11, Jesica Billia escribió: > Hola!! no tengo ningún programa de FTP, me bajé el HeidiFTP y el ProFTOD > pero el 1ero no me deja configurar el ftp con los datos que me pasaron de un > servidor para poder entrar y el segundo no se como se instala... si es que > sirve para windows, linux no lo tengo instalado. Los datos q tengo para > ingresar al ftp son los siguientes: > Host name port : nro IP > Usuario: jes en web.com > Pasw: miusuario01 > (no son los datos verdaderos obviamente pero son con ese formato) > si hay algun otro programa que sea mas facil de configurar tipo el que está > instalado en la facultad mejor sino cualquiera que me deje meterme en el FTP > y probar. > POr otro lado lo que quiero saber es cómo hago para mandar por maill los > datos que tengo en un formulario, intenté usar la función mail pero no me > deja, me arroja un error, la uso de la siguiente manera: > > $para= 'mail en hotmail.com'; > $asunto = 'Pedido web'; > $mensaje = 'Pedido de foto Nro. '.$foto.' '.$cant.' copias, confirmar al > mail: '.$correo; > $cabeceras = 'From: '.$correo . '\r\n' . 'Reply-To: '.$correo. '\r\n' . > 'X-Mailer: PHP/' . phpversion(); > mail($para, $asunto, $mensaje, $cabeceras); > > en el manual de PHP está la misma forma de sintaxis que estoy usando... no > se qué es lo que falta configurar. > Gracias!!! Jes.- > > ------------------------------ > ¡Lucha por tus ídolos o hunde al personajes que quieras! ¡Vota a favor o en > contra de los más famosos! ¡Nuevo MSN Populus! > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > -- Matias Fernando Gea matigea en gmail.com http://www.mfgea.com.ar ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/64394637/attachment.htm From juan2313 en hotmail.com Fri Apr 23 09:22:01 2010 From: juan2313 en hotmail.com (Juan Manuel Incaurgarat) Date: Fri, 23 Apr 2010 12:22:01 +0000 Subject: [Php-avanzado] programa para FTP y mandar formulario por mail In-Reply-To: References: Message-ID: hola te contesto in a rush: cliente ftp: en windows uso filezilla, sino en gnu/linux uso gedit. form: estaria bueno que publiques el error que te tira ojo que muchos hostings, tienen habilitada la funcion mail pero requieren atenticacion se puede hacer con otra funcion que si mal no recuerdo es algo como set_sender o algo asi saludos kilinkis From: jesicabillia en hotmail.com To: php-avanzado en pato2.fi.mdp.edu.ar Date: Fri, 23 Apr 2010 12:11:16 +0000 Subject: [Php-avanzado] programa para FTP y mandar formulario por mail Hola!! no tengo ningún programa de FTP, me bajé el HeidiFTP y el ProFTOD pero el 1ero no me deja configurar el ftp con los datos que me pasaron de un servidor para poder entrar y el segundo no se como se instala... si es que sirve para windows, linux no lo tengo instalado. Los datos q tengo para ingresar al ftp son los siguientes: Host name port : nro IP Usuario: jes en web.comPasw: miusuario01 (no son los datos verdaderos obviamente pero son con ese formato) si hay algun otro programa que sea mas facil de configurar tipo el que está instalado en la facultad mejor sino cualquiera que me deje meterme en el FTP y probar. POr otro lado lo que quiero saber es cómo hago para mandar por maill los datos que tengo en un formulario, intenté usar la función mail pero no me deja, me arroja un error, la uso de la siguiente manera: $para= 'mail en hotmail.com'; $asunto = 'Pedido web'; $mensaje = 'Pedido de foto Nro. '.$foto.' '.$cant.' copias, confirmar al mail: '.$correo; $cabeceras = 'From: '.$correo . '\r\n' . 'Reply-To: '.$correo. '\r\n' . 'X-Mailer: PHP/' . phpversion(); mail($para, $asunto, $mensaje, $cabeceras); en el manual de PHP está la misma forma de sintaxis que estoy usando... no se qué es lo que falta configurar. Gracias!!! Jes.- ¡Lucha por tus ídolos o hunde al personajes que quieras! ¡Vota a favor o en contra de los más famosos! ¡Nuevo MSN Populus! _________________________________________________________________ The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/8a493704/attachment.htm From jesicabillia en hotmail.com Fri Apr 23 10:13:18 2010 From: jesicabillia en hotmail.com (Jesica Billia) Date: Fri, 23 Apr 2010 13:13:18 +0000 Subject: [Php-avanzado] programa para FTP y mandar formulario por mail In-Reply-To: References: , Message-ID: El error que me arroja es: Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\thmbs2\pedido.php on line 21 Error al intentar enviar el email y con respecto al Filezilla, no se conecta! me da error......... no hay algun tutorial o algo asi? Gracias nuevamente!!!!!! _________________________________________________________________ ¡Citas! ¡Ligues! ¿Salimos? ¿Cómo es tu pareja ideal? Búscala en el sitio nº1? ¡Regístrate ya! http://contactos.es.msn.com/?mtcmk=015352 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/9f89c1e6/attachment.htm From matigea en gmail.com Fri Apr 23 10:30:41 2010 From: matigea en gmail.com (Matias Gea) Date: Fri, 23 Apr 2010 10:30:41 -0300 Subject: [Php-avanzado] programa para FTP y mandar formulario por mail In-Reply-To: References: Message-ID: El error significa que no tenés instalado un servidor de mails en tu pc. En lugar de complicarte intentando instalar uno en windows, probá el sistema en un servidor ya configurado (calculo que el que te pasaron servirá). El Filezilla no tiene secretos. Pones el servidor, el usuario y la contraseña y deberia conectar. Tal vez el server no está activo o te pasaron mal el usuario/contraseña. Pasanos el error y lo verificamos (aparece en el sector de arriba). Hay algunos webhost gratuitos que te pueden servir para hacer pruebas. Este no lo probé, pero parece que tiene todas las funciones que necesitás: http://x10hosting.com/ (hay muchos free web hosting que no ofrecen smtp, es decir, no te dejan mandar mails). Saludos, Matias. El 23 de abril de 2010 10:13, Jesica Billia escribió: > > El error que me arroja es: > > *Warning*: mail() [function.mail ]: > Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" > and "smtp_port" setting in php.ini or use ini_set() in * > C:\xampp\htdocs\thmbs2\pedido.php* on line *21* > Error al intentar enviar el email > > > y con respecto al Filezilla, no se conecta! me da error......... no hay > algun tutorial o algo asi? Gracias nuevamente!!!!!! > > ------------------------------ > Tus datos personales, más seguros con Internet Explorer 8. ¡Descárgatelo > gratis! > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > -- Matias Fernando Gea matigea en gmail.com http://www.mfgea.com.ar ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/d5c2bea2/attachment.htm From leonardot en pegasusnet.com.ar Fri Apr 23 11:57:46 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Fri, 23 Apr 2010 11:57:46 -0300 Subject: [Php-avanzado] programa para FTP y mandar formulario por mail In-Reply-To: References: Message-ID: <1272034666.3947.526.camel@praxisviii.intranet.com> Hola! Jésica se expresó bien, y lo que necesita es un servidor FTP para MS Windows, para practicar la "maniobra FTP".... Respecto a esto, si bien está bueno que si te sobra tiempo la practiques, hacé los ejercicios de upload con move_uploaded_file()... no te frenes por no tener un servidor FTP instalado. Respecto a la función mail(), no parece mal usada. Me llama la atención que esté separado con \r\n cada línea de cabecera... podrías hacer una prueba sin el cuarto parámetro (que es opcional) para sacarte la duda de si funciona en un escenario más simple. Si estás probando este script con mail() localmente, lo más probable es que no te funcione, ya que necesitás tener instalado localmente un servidor de correo (SMTP) y no parece tu caso. Probalo en algún hosting (en en la sala de computos de la FI), teniendo en cuenta las consideraciones que te indicaron en los mails anteriores sobre autentificación. Seguimos! PD: como sugerencia, enviá a la lista distintas consultas en distintos mails, así es más fácil seguir el hilo de la conversación. Sentite libre de enviar 2, 3 o 10 mails juntos con tus dudas! El vie, 23-04-2010 a las 12:22 +0000, Juan Manuel Incaurgarat escribió: > hola > te contesto in a rush: > > cliente ftp: en windows uso filezilla, sino en gnu/linux uso gedit. > form: estaria bueno que publiques el error que te tira > ojo que muchos hostings, tienen habilitada la funcion mail pero > requieren atenticacion > se puede hacer con otra funcion que si mal no recuerdo es algo como > set_sender o algo asi > saludos > > kilinkis > > > ______________________________________________________________________ > From: jesicabillia en hotmail.com > To: php-avanzado en pato2.fi.mdp.edu.ar > Date: Fri, 23 Apr 2010 12:11:16 +0000 > Subject: [Php-avanzado] programa para FTP y mandar formulario por mail > > Hola!! no tengo ningún programa de FTP, me bajé el HeidiFTP y el > ProFTOD pero el 1ero no me deja configurar el ftp con los datos que me > pasaron de un servidor para poder entrar y el segundo no se como se > instala... si es que sirve para windows, linux no lo tengo instalado. > Los datos q tengo para ingresar al ftp son los siguientes: > Host name port : nro IP > > Usuario: jes en web.com > Pasw: miusuario01 > (no son los datos verdaderos obviamente pero son con ese formato) > si hay algun otro programa que sea mas facil de configurar tipo el que > está instalado en la facultad mejor sino cualquiera que me deje > meterme en el FTP y probar. > POr otro lado lo que quiero saber es cómo hago para mandar por maill > los datos que tengo en un formulario, intenté usar la función mail > pero no me deja, me arroja un error, la uso de la siguiente manera: > > $para= 'mail en hotmail.com'; > $asunto = 'Pedido web'; > $mensaje = 'Pedido de foto Nro. '.$foto.' '.$cant.' copias, > confirmar al mail: '.$correo; > $cabeceras = 'From: '.$correo . '\r\n' . 'Reply-To: '.$correo. '\r > \n' . 'X-Mailer: PHP/' . phpversion(); > mail($para, $asunto, $mensaje, $cabeceras); > > en el manual de PHP está la misma forma de sintaxis que estoy > usando... no se qué es lo que falta configurar. > Gracias!!! Jes.- > -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From juan_urciuoli en yahoo.com.ar Fri Apr 23 12:55:57 2010 From: juan_urciuoli en yahoo.com.ar (juan urciuoli) Date: Fri, 23 Apr 2010 08:55:57 -0700 (PDT) Subject: [Php-avanzado] guia y que vieron Message-ID: <100023.4511.qm@web39707.mail.mud.yahoo.com> Hola ayer no pude ir, serian tan amables de pasarme la guia y que temas vieron. Gracias                                           Martín ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/0cb69185/attachment.htm From jesicabillia en hotmail.com Fri Apr 23 13:13:02 2010 From: jesicabillia en hotmail.com (Jesica Billia) Date: Fri, 23 Apr 2010 16:13:02 +0000 Subject: [Php-avanzado] manual de php In-Reply-To: <1272034666.3947.526.camel@praxisviii.intranet.com> References: , , <1272034666.3947.526.camel@praxisviii.intranet.com> Message-ID: Gracias x responder mi consulta anterior, les dejo un enlace con para descargar el manual de PHp en español, algunas partes siguen estando en inglés pero ayuda un poco al momento de buscar algo rápidamente. Saludos! link: http://www.megaupload.com/?d=LHKXII2O _________________________________________________________________ Aprende los trucos de Windows 7 con la gente que ya lo han probado Windows 7. http://www.sietesunpueblodeexpertos.com/index_windows7.html ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/b2fd01a5/attachment.htm From brunomeschini en hotmail.com Fri Apr 23 15:02:44 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Fri, 23 Apr 2010 18:02:44 +0000 Subject: [Php-avanzado] ejercicio fecha- Message-ID: hola, sigo sin poder resolver el ejercicio de la fecha, no lo que no puedo hacer es como uso la función DATE para que me diga que dia de 1 a 365 dias es, si yo ya tengo una fecha en formato dia y me ej, 06/12. desde ya muchas gracias y si alguien copia la guia de ayer que no la guarde... salute.... _________________________________________________________________ Hotmail is redefining busy with tools for the New Busy. Get more from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/c53d8845/attachment.htm From jesicabillia en hotmail.com Fri Apr 23 15:27:25 2010 From: jesicabillia en hotmail.com (Jesica Billia) Date: Fri, 23 Apr 2010 18:27:25 +0000 Subject: [Php-avanzado] ejercicio fecha- In-Reply-To: References: Message-ID: Ejercicios: Clase 3 ======= Archivos -------- 1. Realice un script que tome los datos escritos por el usuario en una caja de texto y lo guarde en un archivo llamado cursophp2.txt 2. Realice un script que tome el nombre de archivo y los datos ecritos por el usuario en una caja de texto y lo guarde en un directorio llamado cursophp2. 3. Realice un script que muestre en una caja de texto el contenido del archivo cursophp2.txt y le permita al usuario editarlo. 4. Realice un script que lea los archivos del directorio cursophp2 y se los ofrezca al usuario en una caja de selección. Luego permitr que el usuario edite el archivo seleccionado. Considere que la interfaz este construida con forms html. Upload ------ 1) Realice un script que permita subir archivos a un directorio y luego los muestre listados en una página con un link para su descarga. 2) idem anterior que permita subir de hasta 5 archivos simultáneamente. Saludos!! _________________________________________________________________ Aprende los trucos de Windows 7 con la gente que ya lo han probado Windows 7. http://www.sietesunpueblodeexpertos.com/index_windows7.html ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/3fffec79/attachment.htm From brunomeschini en hotmail.com Fri Apr 23 15:47:23 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Fri, 23 Apr 2010 18:47:23 +0000 Subject: [Php-avanzado] guia y que vieron In-Reply-To: <100023.4511.qm@web39707.mail.mud.yahoo.com> References: <100023.4511.qm@web39707.mail.mud.yahoo.com> Message-ID: Clase 3 ======= Archivos -------- 1. Realice un script que tome los datos escritos por el usuario en una caja de texto y lo guarde en un archivo llamado cursophp2.txt 2. Realice un script que tome el nombre de archivo y los datos ecritos por el usuario en una caja de texto y lo guarde en un directorio llamado cursophp2. 3. Realice un script que muestre en una caja de texto el contenido del archivo cursophp2.txt y le permita al usuario editarlo. 4. Realice un script que lea los archivos del directorio cursophp2 y se los ofrezca al usuario en una caja de selección. Luego permitr que el usuario edite el archivo seleccionado. Considere que la interfaz este construida con forms html. Upload ------ 1) Realice un script que permita subir archivos a un directorio y luego los muestre listados en una página con un link para su descarga. 2) idem anterior que permita subir de hasta 5 archivos simultáneamente. Date: Fri, 23 Apr 2010 08:55:57 -0700 From: juan_urciuoli en yahoo.com.ar To: php-avanzado en pato2.fi.mdp.edu.ar Subject: [Php-avanzado] guia y que vieron Hola ayer no pude ir, serian tan amables de pasarme la guia y que temas vieron. Gracias MartÄ·n _________________________________________________________________ Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/d6e5266f/attachment.htm From alemercado en gmail.com Fri Apr 23 16:48:57 2010 From: alemercado en gmail.com (Ale Mercado) Date: Fri, 23 Apr 2010 16:48:57 -0300 Subject: [Php-avanzado] FW: JavaScript + ajax In-Reply-To: References: Message-ID: Germán, En general, las funciones de JS no te fan a funcionar sobre elementos traídos por ajax, después de actualizado el DOM. En el ejemplo te conviene poner la función mostrarTexto(); directamente en index.php en lugar de traerla por ajax. Algo parecido pasa con los selectores de jQuery. Si querés hacer algo más complejo, quizás te convenga el plugin livequery para jQuery, para ligar eventos con funciones. Está en http://brandonaaron.net/code/livequery/docs Espero te sirva! ale 2010/4/23 German Fernandez > > No te puedo enviar el ejemplo excto por que sería engorroso de entender... > Pero armé un ejemplo que envío adjunto, el cual se ve perfectamente lo que > debería hacer y no hace. > > desde ya muchas gracias > > > Date: Wed, 21 Apr 2010 16:25:35 -0300 > > From: matigea en gmail.com > > To: php-avanzado en pato2.fi.mdp.edu.ar > > Subject: Re: [Php-avanzado] JavaScript + ajax > > > > > Hola, germán. > > > > No, no es normal y si, probablemente tenga solucion. > > > > Mandá más información (las funciones, etc) así podemos saber que pasa. > > Seguramente tengas algún error de sintaxis o algún conflicto de > > nombres. > > > > Saludos, Matias. > > > > El día 21 de abril de 2010 15:58, German Fernandez > > escribió: > > > Usando las librerías de jQuery para hacer peticiones ajax, me encontré > con > > > un problema... > > > > > > Las funciones hechas en javaScript no funcionan. > > > > > > Es normal ? tiene solución? > > > > > > Desde ya muchas gracias. > > > Saludos germán! > > > > > > ________________________________ > > > Con Hotmail no pierdas tiempo. Organizá tus emails en carpetas y > encontralos > > > rápido. Conocé cómo > > > _______________________________________________ > > > Php-avanzado mailing list > > > Php-avanzado en pato2.fi.mdp.edu.ar > > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > > > > > > > > > > > -- > > Matias Fernando Gea > > matigea en gmail.com > > http://www.mfgea.com.ar > > _______________________________________________ > > Php-avanzado mailing list > > Php-avanzado en pato2.fi.mdp.edu.ar > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > > ------------------------------ > Ahora todos tus contactos de Messenger también están en Hotmail. Conocé > más > > ------------------------------ > La agenda de contactos de Hotmail está integrada con tu Messenger. Todos > tus amigos en un solo lugar. Descubrí más > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/4374818e/attachment-0001.htm From german_fdz85 en hotmail.com Fri Apr 23 17:07:47 2010 From: german_fdz85 en hotmail.com (German Fernandez) Date: Fri, 23 Apr 2010 17:07:47 -0300 Subject: [Php-avanzado] FW: JavaScript + ajax In-Reply-To: References: , , , Message-ID: Voy a revisar esa liberría, por que en el caso roiginal (lo que te envié era una muestra de lo que pasaba)no quiero sobrecargar la página textos java script inecesarios Gracias por la data Date: Fri, 23 Apr 2010 16:48:57 -0300 From: alemercado en gmail.com To: php-avanzado en pato2.fi.mdp.edu.ar Subject: Re: [Php-avanzado] FW: JavaScript + ajax Germán, En general, las funciones de JS no te fan a funcionar sobre elementos traídos por ajax, después de actualizado el DOM. En el ejemplo te conviene poner la función mostrarTexto(); directamente en index.php en lugar de traerla por ajax. Algo parecido pasa con los selectores de jQuery. Si querés hacer algo más complejo, quizás te convenga el plugin livequery para jQuery, para ligar eventos con funciones. Está en http://brandonaaron.net/code/livequery/docs Espero te sirva! ale 2010/4/23 German Fernandez No te puedo enviar el ejemplo excto por que sería engorroso de entender... Pero armé un ejemplo que envío adjunto, el cual se ve perfectamente lo que debería hacer y no hace. desde ya muchas gracias > Date: Wed, 21 Apr 2010 16:25:35 -0300 > From: matigea en gmail.com > To: php-avanzado en pato2.fi.mdp.edu.ar > Subject: Re: [Php-avanzado] JavaScript + ajax > > Hola, germán. > > No, no es normal y si, probablemente tenga solucion. > > Mandá más información (las funciones, etc) así podemos saber que pasa. > Seguramente tengas algún error de sintaxis o algún conflicto de > nombres. > > Saludos, Matias. > > El día 21 de abril de 2010 15:58, German Fernandez > escribió: > > Usando las librerías de jQuery para hacer peticiones ajax, me encontré con > > un problema... > > > > Las funciones hechas en javaScript no funcionan. > > > > Es normal ? tiene solución? > > > > Desde ya muchas gracias. > > Saludos germán! > > > > ________________________________ > > Con Hotmail no pierdas tiempo. Organizá tus emails en carpetas y encontralos > > rápido. Conocé cómo > > _______________________________________________ > > Php-avanzado mailing list > > Php-avanzado en pato2.fi.mdp.edu.ar > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > > > > > > -- > Matias Fernando Gea > matigea en gmail.com > http://www.mfgea.com.ar > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado Ahora todos tus contactos de Messenger también están en Hotmail. Conocé más La agenda de contactos de Hotmail está integrada con tu Messenger. Todos tus amigos en un solo lugar. Descubrí más _______________________________________________ Php-avanzado mailing list Php-avanzado en pato2.fi.mdp.edu.ar http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado _________________________________________________________________ Con Windows Live Mail chequeá tu Hotmail y otras cuentas de email sin estar conectado. Descubrí más. http://www.microsoft.com/latam/windows/windowslive/products/mail.aspx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/f3b4dc4a/attachment.htm From leonardot en pegasusnet.com.ar Fri Apr 23 17:21:40 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Fri, 23 Apr 2010 17:21:40 -0300 Subject: [Php-avanzado] ejercicio fecha- In-Reply-To: References: Message-ID: <1272054100.3947.560.camel@praxisviii.intranet.com> Hola Bruno, $f = date("z"); da "el día del año empezando de 0", según el manual. Está en el apunte en la página 23. El segundo parámetro opcional es una fecha en formato epoch... El vie, 23-04-2010 a las 18:02 +0000, br1 meschini escribió: > hola, sigo sin poder resolver el ejercicio de la fecha, no lo que no > puedo hacer es como uso la función DATE para que me diga que dia de 1 > a 365 dias es, si yo ya tengo una fecha en formato dia y me ej, 06/12. > desde ya muchas gracias y si alguien copia la guia de ayer que no la > guarde... > salute.... -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From brunomeschini en hotmail.com Fri Apr 23 17:47:34 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Fri, 23 Apr 2010 20:47:34 +0000 Subject: [Php-avanzado] ejercicio fecha- In-Reply-To: <1272054100.3947.560.camel@praxisviii.intranet.com> References: , <1272054100.3947.560.camel@praxisviii.intranet.com> Message-ID: sisi perfecto eso lo entiendo y lo veo funcionando, pero me da lafecha de hoy, lo que yo quiero es que a partir de la fecha de cumpleaños sacar el dia del año me explico.? > From: leonardot en pegasusnet.com.ar > To: php-avanzado en pato2.fi.mdp.edu.ar > Date: Fri, 23 Apr 2010 17:21:40 -0300 > Subject: Re: [Php-avanzado] ejercicio fecha- > > Hola Bruno, > > $f = date("z"); > > da "el día del año empezando de 0", según el manual. > > Está en el apunte en la página 23. > > El segundo parámetro opcional es una fecha en formato epoch... > > El vie, 23-04-2010 a las 18:02 +0000, br1 meschini escribió: > > hola, sigo sin poder resolver el ejercicio de la fecha, no lo que no > > puedo hacer es como uso la función DATE para que me diga que dia de 1 > > a 365 dias es, si yo ya tengo una fecha en formato dia y me ej, 06/12. > > desde ya muchas gracias y si alguien copia la guia de ayer que no la > > guarde... > > salute.... > > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado _________________________________________________________________ Hotmail is redefining busy with tools for the New Busy. Get more from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/605e5901/attachment.htm From leonardot en pegasusnet.com.ar Fri Apr 23 17:55:55 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Fri, 23 Apr 2010 17:55:55 -0300 Subject: [Php-avanzado] ejercicio fecha- In-Reply-To: References: , <1272054100.3947.560.camel@praxisviii.intranet.com> Message-ID: <1272056155.3947.579.camel@praxisviii.intranet.com> Hola Bruno, El vie, 23-04-2010 a las 20:47 +0000, br1 meschini escribió: > sisi perfecto eso lo entiendo y lo veo funcionando, pero me da lafecha > de hoy, lo que yo quiero es que a partir de la fecha de cumpleaños > sacar el dia del año > me explico.? Sí que te explicás (pero no era tu pregunta original). Para usar una fecha que no es la de hoy, tenés que pasarle el 2do parámetro opcional (que te menciono en el mensaje anterior) que es una fecha en formato epoch. Seguimos! -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leorozas en gmail.com Fri Apr 23 21:53:59 2010 From: leorozas en gmail.com (Leonardo Rozas) Date: Fri, 23 Apr 2010 21:53:59 -0300 Subject: [Php-avanzado] Adelanto del apunte In-Reply-To: <1271964158.3947.462.camel@praxisviii.intranet.com> References: <1271964158.3947.462.camel@praxisviii.intranet.com> Message-ID: Buenas: Leo queria saber si se puede clarificar un poco el item "...armar un modelo de datos válido..." ya que no me queda claro a que se apunta, por ahi un minimo ejemplo me ayudaria a visualizarlo, o sino algun link donde poder ahondar en la informacion. Desde ya muchas gracias Leonardo El 22 de abril de 2010 16:22, Leonardo Tadei - Pegasus Tech Supply < leonardot en pegasusnet.com.ar> escribió: > Buenas a todos, > > dada la inquietud de Bruno con sus sistema, les adelanto un par de > páginas del próximo apunte, en dónde se trata el tema de los Proyectos > de Software y sobre todo de la Especificación de Requerimientos de > Software (SRS). > > Estos son los lineamientos a usar para el armado de la tesis del > curso, > de la cual les pediremos al menos una parte de la SRS: los > Requerimientos Funcionales. > > Para los que quieran irlo armando, o al menos para estar en el tema > en > esta discusión con Bruno, les envío esta parte por adelantado: > > > Gestión de Proyectos de Software > > Una de las principales incertidumbres a la hora de querer trabajar > construyendo aplicaciones web y software en general la produce el no > saber por dónde empezar. En esta sección vamos a tratar de > esclarecer aunque superficialmente cómo abordar un proyecto de software. > Para esto, vamos a comenzar con la definición de Proyecto: ?Se puede > definir PROYECTO como un conjunto de actividades interdependientes > orientadas a un fin específico, con una duración predeterminada?. > Esto nos divide el problema en 3 partes que podremos abordar por > separado: > *determinar la finalidad del proyecto: parece obvio, pero la mayoría de > los proyectos fracasan porque no está claramente determinado cuál es el > resultado final al que se debe llegar. Esto convierte a la etapa de > especificación de requerimientos en un paso muy importante, ya que el > éxito o el fracaso de un proyecto se determina viendo si cumplió o no > con su objetivo, para lo cual necesitamos primero conocer nosotros y el > interesado en el software perfectamente ese objetivo. El requerimiento > debe volcarse por escrito, y hasta se suele firmar por las partes a modo > de contrato. > * determinar cuales serán las actividades independientes: estas > actividades pueden variar de proyecto en proyecto, pero las que siempre > estarán presentes serán a) saber qué hay que hacer (requerimiento), b) > armar un modelo de datos válido, c) diseñar los procesos que manipularán > los datos, d) diseñar las interfaces con que el usuario usará los > procesos y visualizará los datos (en esta etapa pueden surgir > nuevos procesos ?de interfaz?), e) probar que el sistema cumpla con el > requerimiento determinado al principio. > * calcular la duración: una vez determinadas las actividades > independientes recién podrá estimarse la duración del proyecto. En este > cálculo los informáticos tendemos a ser muy optimistas y consideramos > menos tiempo del que realmente necesitamos, no por no saber calcular el > tiempo en hacer una actividad, sino por no considerar factores ajenos > que nos impiden dedicar todo nuestro tiempo al desarrollo. Es una > buena política sumar a los proyectos entre un 10 y un 25% del tiempo > calculado optimistamente hasta ser capaces de incluir estas demoras en > el propio cálculo. Naturalmente que el cálculo del tiempo es una parte > importante del cálculo de costos de un sistema, junto con su > complejidad, arquitectura, restricciones de > hardware, etc. > > Especificación de Requerimientos de Software > > Una especificación de requerimientos del software es una descripción > completa del comportamiento del sistema a desarrollar. Incluye un > conjunto de casos de uso que describen todas las interacciones que se > prevén que los usuarios tendrán con el software. También contiene > requerimientos no funcionales (o suplementarios). Los requerimientos no > funcionales son aquellos que imponen restricciones al diseño o > funcionamiento del sistema (tal como requerimientos de funcionamiento, > estándares de calidad, o requerimientos del diseño). > Las estrategias recomendadas para la especificación de los > requerimientos del software están descritas por IEEE 830-1998. Este > estándar describe la estructuras posibles, contenido deseable, y > calidades de una especificación de requerimientos del software. > Los requerimientos pueden ser de tres tipos: > > * Requerimientos Funcionales: son los que el usuario necesita que > efectúe el software. Ej: el sistema debe emitir un comprobante al > registrar la entrega de mercadería. > * Requerimientos No funcionales: son los "recursos" para que trabaje el > sistema de información (redes, tecnología).Ej: el soporte de > almacenamiento a usar debe ser MySQL > * Requerimientos Empresariales u Organizacionales: son el marco > contextual en el cual se implantará el sistema para conseguir un > objetivo macro. Ej: abaratar costos de expedición. > > Una correcta Especificación de Requerimientos de Software produce > requerimientos organizados, medibles, comprobables, sin ambigüedades o > contradicciones, ranqueables, homogeneos, etc. > La especificación de requerimientos es un "documento vivo" que se usa > durante todo el ciclo de desarrollo del sistema y muchas veces cambia y > se actualiza, por tanto para su mejor uso, debe tener una portada > con el nombre del proyecto, los autores y la versión de la > especificación. > > Definición de requerimientos funcionales: > La definición de requerimientos funcionales consiste en la > caracterización de lo que el sistema (artefacto) debe hacer. Debe > hacerse referencia exclusivamente a lo que el sistema debe hacer, y > nunca a lo que el usuario hará con el sistema: estamos caracterizando al > sistema, no a quienes lo usarán. > Cada requerimiento debe estar numerado, de forma tal que pueda hacerse > referencia a él desde otro requerimiento, y ordenado de forma tal que > cuando un requerimiento mencione a otro, este otro ya haya sido > definido. > Cada requerimiento debe definir una funcionalidad y solo una > funcionalidad del sistema, ya que de otra manera se pierde la > homogeneidad de la SRS. En caso de que un requerimiento sea demasiado > extenso, lo que significa que su definición puede ser demasiado general, > se subdivide en items, en los cuales se redactarán los subrequerimientos > que lo componen. > Dado que lo que debemos hacer es definir que hace el sistema, y no por > ejemplo qué es lo que los usuarios harán con el sistema, cada > requerimiento funcional comienza con "El sistema debe..." y luego lo que > hará el sistema. Ej: El sistema debe mostrar el saldo de los clientes. > Es por esto que, y aunque parezca extraño a primera vista, en la > Especificación de Requerimientos Funcionales, el usuario jamás es > nombrado, ya que la lista de funcionalidades que el sistema debe cumplir > no depende del usuario que la usa (si bien podrá darse el caso de que un > usuario no pueda acceder a ella, de todos formas el sistema sí debe > implementarla). > Por una cuestión de simplicidad, convenimos en usar la palabra "gestión" > como un sinónimo de Altas, Bajas y Modificaciones de los datos. Por Ej: > "El sistema debe gestionar clientes" es una abreviatura de tres > requerimientos funcionales, a saber "El sistema debe dar de alta > clientes", "El sistema debe dar de baja clientes" y "El sistema debe > modificar clientes". > La Especificación de Requerimientos Funcionales tiene generalmente dos > apéndices. Uno es el Diccionario, en dónde se definen los términos > ambiguos o desconocidos usados en la redacción de los requerimientos y > se los acota al contexto del sistema. Por ejemplo un "vendedor" no es lo > mismo para un sistema de ventas en un comercio, que para uno de una > compañía de seguros, que para una empresa que envía vendedores a > recorrer ciudades y tomar pedidos. En el Diccionario es el lugar ideal > para, al definir el término, enumerar los atributos que los > caracterizan, como por ejemplo: > > Vendedor: persona que recorre en un auto propio pueblos y ciudades y > toma pedidos a los Clientes de la Empresa, a la vez que intenta sumar > nuevos. > > Atributos: > Nombre > Apellido > Tipo y Nro de Documento. > Teléfono > Sueldo base > Comisión por venta (%) > Cuota de ventas ($) > Premio por cuota cumplida ($) > > El otro apéndice usado es el que tiene un modelo de los listados a > emitir por el sistema, detallando el título, las columnas del listado y > los totalizadores. Por cada Requerimiento Funcional que implique emitir > un listado, debería haber un modelo de la salida impresa a generar. Es > habitual hacerlos en hojas de cálculo, para documentar también las > fórmulas que se usan para los totalizadores. > Una Especificación de Requerimientos Funcionales detallada, puede ser > usada como un contrato informal entre el cliente que pide el desarrollo > del sistema y los que lo construyen, ya que ahí estás enumeradas > cada una de las funcionalidad a cumplir, con lo que conseguimos > determinar claramente se un pedido del cliente es una omisión nuestra, > de la cuál deberemos hacernos cargo, o un olvido del cliente, en cuyo > caso deberemos cotizar la ampliación del sistema para que sea aceptada. > Dado que el producto de nuestro trabajo es intangible, ser muy claros > siempre es una cuestión importante. > > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100423/3e34e084/attachment-0001.htm From leonardot en pegasusnet.com.ar Sat Apr 24 00:07:19 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Sat, 24 Apr 2010 00:07:19 -0300 Subject: [Php-avanzado] Foro para sitio In-Reply-To: <4BCE698A.4010008@gmail.com> References: <1271779262.3947.288.camel@praxisviii.intranet.com> <4BCE698A.4010008@gmail.com> Message-ID: <1272078439.3947.629.camel@praxisviii.intranet.com> Javier, recordaba tu tesis y que usabas phpBB para las autentificaciones. Gracias por el ejemplo! Tal como decís, en este caso es al revés. (igual, a fin de cuentas el cliente pidió algo sorpresivamente estúpido, así que ya no es más un problema) PD: no te duermas con la entrega de la tesis, que se vence la cursada... además la tenías muy avanzada! El mar, 20-04-2010 a las 23:57 -0300, Javier Alvarez escribió: > Leonardo Tadei - Pegasus Tech Supply wrote: > > Buenas, > > > > tenemos que ampliar un proyecto para, entre otras cosas, agregarle un > > foro. > > Nuestra duda es si construir uno o integrarle uno existente como PHPBB3 > > o algún otro y mantener sincronizados los usuarios del sitio con los del > > foro. > > > > Tienen experiencias al respecto? > > Sugerencias? > > Pros y cons? > > > Hola Leo, > Yo, mi tesis (que no terminé :P ) la hice sobre PHPBB, usando su sistema > de usuarios.. Lo tengo asi: > define('IN_PHPBB', true); > $phpbb_root_path = './foro/'; //Ruta para php > $phpbb_url_path = '../foro/'; //Ruta para el navegador > $phpEx = substr(strrchr(__FILE__, '.'), 1); // Extension > include($phpbb_root_path . 'common.php'); > include($phpbb_root_path . 'config.' . $phpEx); //Info de la base de > datos > // include($phpbb_root_path . 'includes/functions_display.' . > $phpEx); //Funciones para mostrar foros > > // iniciamos la sesion > $user->session_begin(); > $auth->acl($user->data); > $user->setup(); > ?> > Y así tengo un objeto $user con los datos del usuario.. bahh en realidad > lo unico que uso está en $user->data[] > > Aunque teniendo ya el sitio hecho y poniendole un foro encima no creo > que sea tan facil... > > > Saludos! > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leonardot en pegasusnet.com.ar Sat Apr 24 00:17:53 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Sat, 24 Apr 2010 00:17:53 -0300 Subject: [Php-avanzado] Adelanto del apunte In-Reply-To: References: <1271964158.3947.462.camel@praxisviii.intranet.com> Message-ID: <1272079073.3947.642.camel@praxisviii.intranet.com> Hola Leonardo, está bién que este punto no te quede claro, porque se refiere a tener los datos normalizados, y es un tema que vemos en la 9na clase. Se refiere a tener las tablas listas para soportar los datos que el sistema debe mover. Ningún ejemplo es mínimo y cubre todos los casos a la ves: http://es.wikipedia.org/wiki/Normalización_de_bases_de_datos (los ejemplos además no son buenos para hacer constructos conceptuales) De todas formas, para avanzar con la definición del proyecto de tesis, esto no hace falta. Esto hace falta para empezar, pero empezar sin tener el proyecto definido es un error, y la idea es que no lo cometan esta vez, para ver qué se siente ;-) Saludos! PD: dejá solo el texto a responder, así el mensajes no es innecesariamente tan largo. El vie, 23-04-2010 a las 21:53 -0300, Leonardo Rozas escribió: > Buenas: > > Leo queria saber si se puede clarificar un poco el item > > > > "...armar un modelo de datos válido..." > > > ya que no me queda claro a que se apunta, por ahi un minimo ejemplo me > ayudaria a visualizarlo, o sino algun link donde poder ahondar en la > informacion. > > > Desde ya muchas gracias > > > > Leonardo -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From ezequielmujica en gmail.com Sat Apr 24 00:18:50 2010 From: ezequielmujica en gmail.com (Ezequiel Mujica) Date: Sat, 24 Apr 2010 00:18:50 -0300 Subject: [Php-avanzado] Foro para sitio In-Reply-To: <1272078439.3947.629.camel@praxisviii.intranet.com> References: <1271779262.3947.288.camel@praxisviii.intranet.com> <4BCE698A.4010008@gmail.com> <1272078439.3947.629.camel@praxisviii.intranet.com> Message-ID: *Leo, sabes si ya estan listos los certificados de los que aprobamos el curso ya? Le escribi a Silvio pero no me respondió el mail... Novedades del curso de Objetos? Salu2! Ezequiel.- * 2010/4/24 Leonardo Tadei - Pegasus Tech Supply > Javier, > > recordaba tu tesis y que usabas phpBB para las autentificaciones. > Gracias por el ejemplo! > Tal como decís, en este caso es al revés. > (igual, a fin de cuentas el cliente pidió algo sorpresivamente > estúpido, así que ya no es más un problema) > > > > PD: no te duermas con la entrega de la tesis, que se vence la cursada... > además la tenías muy avanzada! > > El mar, 20-04-2010 a las 23:57 -0300, Javier Alvarez escribió: > > Leonardo Tadei - Pegasus Tech Supply wrote: > > > Buenas, > > > > > > tenemos que ampliar un proyecto para, entre otras cosas, agregarle > un > > > foro. > > > Nuestra duda es si construir uno o integrarle uno existente como > PHPBB3 > > > o algún otro y mantener sincronizados los usuarios del sitio con los > del > > > foro. > > > > > > Tienen experiencias al respecto? > > > Sugerencias? > > > Pros y cons? > > > > > Hola Leo, > > Yo, mi tesis (que no terminé :P ) la hice sobre PHPBB, usando su sistema > > de usuarios.. Lo tengo asi: > > > define('IN_PHPBB', true); > > $phpbb_root_path = './foro/'; //Ruta para php > > $phpbb_url_path = '../foro/'; //Ruta para el navegador > > $phpEx = substr(strrchr(__FILE__, '.'), 1); // Extension > > include($phpbb_root_path . 'common.php'); > > include($phpbb_root_path . 'config.' . $phpEx); //Info de la base de > > datos > > // include($phpbb_root_path . 'includes/functions_display.' . > > $phpEx); //Funciones para mostrar foros > > > > // iniciamos la sesion > > $user->session_begin(); > > $auth->acl($user->data); > > $user->setup(); > > ?> > > Y así tengo un objeto $user con los datos del usuario.. bahh en realidad > > lo unico que uso está en $user->data[] > > > > Aunque teniendo ya el sitio hecho y poniendole un foro encima no creo > > que sea tan facil... > > > > > > Saludos! > > _______________________________________________ > > Php-avanzado mailing list > > Php-avanzado en pato2.fi.mdp.edu.ar > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100424/2c9aaabc/attachment.htm From neiker en gmail.com Sat Apr 24 00:36:06 2010 From: neiker en gmail.com (Javier Alvarez) Date: Sat, 24 Apr 2010 00:36:06 -0300 Subject: [Php-avanzado] Foro para sitio In-Reply-To: <1272078439.3947.629.camel@praxisviii.intranet.com> References: <1271779262.3947.288.camel@praxisviii.intranet.com> <4BCE698A.4010008@gmail.com> <1272078439.3947.629.camel@praxisviii.intranet.com> Message-ID: <4BD26726.7080603@gmail.com> Leo, yo hice el curso en el 1er cuatrimestre de 2009... La cursada venció en diciembre... :P Saludos! Leonardo Tadei - Pegasus Tech Supply wrote: > Javier, > > recordaba tu tesis y que usabas phpBB para las autentificaciones. > Gracias por el ejemplo! > Tal como decís, en este caso es al revés. > (igual, a fin de cuentas el cliente pidió algo sorpresivamente > estúpido, así que ya no es más un problema) > > > > PD: no te duermas con la entrega de la tesis, que se vence la cursada... > además la tenías muy avanzada! > > El mar, 20-04-2010 a las 23:57 -0300, Javier Alvarez escribió: > >> Leonardo Tadei - Pegasus Tech Supply wrote: >> >>> Buenas, >>> >>> tenemos que ampliar un proyecto para, entre otras cosas, agregarle un >>> foro. >>> Nuestra duda es si construir uno o integrarle uno existente como PHPBB3 >>> o algún otro y mantener sincronizados los usuarios del sitio con los del >>> foro. >>> >>> Tienen experiencias al respecto? >>> Sugerencias? >>> Pros y cons? >>> >>> >> Hola Leo, >> Yo, mi tesis (que no terminé :P ) la hice sobre PHPBB, usando su sistema >> de usuarios.. Lo tengo asi: >> > define('IN_PHPBB', true); >> $phpbb_root_path = './foro/'; //Ruta para php >> $phpbb_url_path = '../foro/'; //Ruta para el navegador >> $phpEx = substr(strrchr(__FILE__, '.'), 1); // Extension >> include($phpbb_root_path . 'common.php'); >> include($phpbb_root_path . 'config.' . $phpEx); //Info de la base de >> datos >> // include($phpbb_root_path . 'includes/functions_display.' . >> $phpEx); //Funciones para mostrar foros >> >> // iniciamos la sesion >> $user->session_begin(); >> $auth->acl($user->data); >> $user->setup(); >> ?> >> Y así tengo un objeto $user con los datos del usuario.. bahh en realidad >> lo unico que uso está en $user->data[] >> >> Aunque teniendo ya el sitio hecho y poniendole un foro encima no creo >> que sea tan facil... >> >> >> Saludos! >> _______________________________________________ >> Php-avanzado mailing list >> Php-avanzado en pato2.fi.mdp.edu.ar >> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado >> > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100424/fdc5293d/attachment.htm From leonardot en pegasusnet.com.ar Sat Apr 24 08:32:28 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Sat, 24 Apr 2010 08:32:28 -0300 Subject: [Php-avanzado] Foro para sitio In-Reply-To: <4BD26726.7080603@gmail.com> References: <1271779262.3947.288.camel@praxisviii.intranet.com> <4BCE698A.4010008@gmail.com> <1272078439.3947.629.camel@praxisviii.intranet.com> <4BD26726.7080603@gmail.com> Message-ID: <1272108748.3947.644.camel@praxisviii.intranet.com> Hola Javier, la pucha, cómo pasa el tiempo... Es una pena que se te haya vencido la cursada. Qué vas a hacer? El sáb, 24-04-2010 a las 00:36 -0300, Javier Alvarez escribió: > Leo, yo hice el curso en el 1er cuatrimestre de 2009... La cursada > venció en diciembre... :P > > Saludos! > > Leonardo Tadei - Pegasus Tech Supply wrote: > > Javier, > > > > recordaba tu tesis y que usabas phpBB para las autentificaciones. > > Gracias por el ejemplo! > > Tal como decís, en este caso es al revés. > > (igual, a fin de cuentas el cliente pidió algo sorpresivamente > > estúpido, así que ya no es más un problema) > > > > > > > > PD: no te duermas con la entrega de la tesis, que se vence la cursada... > > además la tenías muy avanzada! > > > > El mar, 20-04-2010 a las 23:57 -0300, Javier Alvarez escribió: > > > > > Leonardo Tadei - Pegasus Tech Supply wrote: > > > > > > > Buenas, > > > > > > > > tenemos que ampliar un proyecto para, entre otras cosas, agregarle un > > > > foro. > > > > Nuestra duda es si construir uno o integrarle uno existente como PHPBB3 > > > > o algún otro y mantener sincronizados los usuarios del sitio con los del > > > > foro. > > > > > > > > Tienen experiencias al respecto? > > > > Sugerencias? > > > > Pros y cons? > > > > > > > > > > > Hola Leo, > > > Yo, mi tesis (que no terminé :P ) la hice sobre PHPBB, usando su sistema > > > de usuarios.. Lo tengo asi: > > > > > define('IN_PHPBB', true); > > > $phpbb_root_path = './foro/'; //Ruta para php > > > $phpbb_url_path = '../foro/'; //Ruta para el navegador > > > $phpEx = substr(strrchr(__FILE__, '.'), 1); // Extension > > > include($phpbb_root_path . 'common.php'); > > > include($phpbb_root_path . 'config.' . $phpEx); //Info de la base de > > > datos > > > // include($phpbb_root_path . 'includes/functions_display.' . > > > $phpEx); //Funciones para mostrar foros > > > > > > // iniciamos la sesion > > > $user->session_begin(); > > > $auth->acl($user->data); > > > $user->setup(); > > > ?> > > > Y así tengo un objeto $user con los datos del usuario.. bahh en realidad > > > lo unico que uso está en $user->data[] > > > > > > Aunque teniendo ya el sitio hecho y poniendole un foro encima no creo > > > que sea tan facil... > > > > > > > > > Saludos! > > > _______________________________________________ > > > Php-avanzado mailing list > > > Php-avanzado en pato2.fi.mdp.edu.ar > > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > > > > > > > > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leonardot en pegasusnet.com.ar Sat Apr 24 08:35:38 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Sat, 24 Apr 2010 08:35:38 -0300 Subject: [Php-avanzado] Foro para sitio In-Reply-To: References: <1271779262.3947.288.camel@praxisviii.intranet.com> <4BCE698A.4010008@gmail.com> <1272078439.3947.629.camel@praxisviii.intranet.com> Message-ID: <1272108938.3947.649.camel@praxisviii.intranet.com> Hola Ezequiel, El sáb, 24-04-2010 a las 00:18 -0300, Ezequiel Mujica escribió: > Leo, sabes si ya estan listos los certificados de los que aprobamos el > curso ya? > Le escribi a Silvio pero no me respondió el mail... Ni idea. A esas cosas administrativas no tengo acceso de forma diferente que vos: escribirle a Silvio. Escribile de vuelta, que ahora está trabajando. > Novedades del curso de Objetos? Si hay inscriptos suficientes, puede abrirse en Agosto o Septiembre. Parece un curso condenado a ser dictado durante Febrero-Marzo. Si te acordás, a mitad de año volvé a preguntar, así vemos de organizar una comisión tentativa para que se anoten los interesados. Saludos! -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From brunomeschini en hotmail.com Sat Apr 24 10:34:12 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Sat, 24 Apr 2010 13:34:12 +0000 Subject: [Php-avanzado] flisol Message-ID: Alguien sabe si es en Guido 3256 p Gral.Roca 3800 ? saludos _________________________________________________________________ The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100424/eb085479/attachment.htm From jesicabillia en hotmail.com Sat Apr 24 19:17:33 2010 From: jesicabillia en hotmail.com (Jesica Billia) Date: Sat, 24 Apr 2010 22:17:33 +0000 Subject: [Php-avanzado] manejo de directorios Message-ID: Hola, tengo una consulta, estyo armando un bucle donde inicialmente coloco un directorio y quiero q me guarde dentro de un arreglo los subdirectorios que están dentro. El tema es que no me está funcionando porque no entra la función is_dir(), no sé si le estoy colocando algún parámetro mal o qué puede ser... copio un fragmento: function directorio($dir){ if (is_dir($dir)==true){ $devolver[]=$dir;//agrego el directorio if ($dir_=@opendir($dir)){//si abre el directorio while (false!==($subdir=readdir($dir_))){//mientras que tenga contenido if ($subdir!="."&&$subdir!=".."&&is_dir($subdir)){// si es DIR directorio($subdir); $devolver[]=$dir.$subdir; } }// WHILE contenido }// fin si abro el dir closedir($hdir); } return $devolver; }//fin funcion gracias!!!!!! _________________________________________________________________ Tus datos personales, más seguros con Internet Explorer 8. http://www.microsoft.com/spain/windows/internet-explorer/default.aspx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100424/c4ee236f/attachment.htm From leonardot en pegasusnet.com.ar Sat Apr 24 22:01:50 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Sat, 24 Apr 2010 22:01:50 -0300 Subject: [Php-avanzado] manejo de directorios In-Reply-To: References: Message-ID: <1272157310.3947.695.camel@praxisviii.intranet.com> Hola Jésica, Muy bueno tu código comentado: es fácil de leer. Me costó leer la condición del if ($subdir!="."&&$subdir! =".."&&is_dir($subdir) ... unos espacios o paréntesis encerrando las opciones te facilitarán la posterior lectura de la condición El sáb, 24-04-2010 a las 22:17 +0000, Jesica Billia escribió: > > Hola, tengo una consulta, estyo armando un bucle donde inicialmente > coloco un directorio y quiero q me guarde dentro de un > arreglo los subdirectorios que están dentro. El tema es que no me está > funcionando porque no entra la función is_dir(), no sé si > le estoy colocando algún parámetro mal o qué puede ser... Tenés varios detalles en tu código, principalmente de ámbito de variables por ser tu función recursiva. Uno es que closedir($hdir) falla, porque el nombre de tu recurso es $dir_ y no $hdir. Un detalle menor es que if (is_dir($dir)==true) es equivalente a solo if (is_dir($dir)), porque la salida de is_dir() es booleana. Otro es que llamás recursivamente directorio($subdir), pero no le asignás a nadie la salida de la función directorio(), que es un vector, lo que significa que por más que entre, el resultado no va a ningún lado. Respecto a esto, además, $devolver[] es un vector local a la función, lo que significa que tiene valor solo dentro de la función. Tu llamada recursiva, como en cualquier lenguaje, ejecuta diferentes instancias en memoria de directorio(), y cada una de esas instancias tiene su propio "devolver[]" que se pierde al terminar la ejecución de la función. Me explico? Tu función se ejecuta, pero el valor se pierde de dos maneras: uno por no asignar la llamada a directorio() anidada, y otro por asumir que devolver[] existe atravesando los ámbitos de las funciones. Una solución es reemplazar las líneas: directorio($subdir); $devolver[]=$dir.$subdir; Por: $devolver[]=directorio($subdir); Así sí funciona, porque a cada corrida recursiva se le asigna el resultado a $devolver[], y cuando termina la última instancia del anidamiento, el último vector tiene todos los valores. Obtenés un vector multidimensional, con el mismo anidamiento que la estructura de directorios. PD: por qué no usaste scandir() en vez de opendir() ??? > copio un fragmento: > > function directorio($dir){ > if (is_dir($dir)==true){ > $devolver[]=$dir;//agrego el directorio > if ($dir_=@opendir($dir)){//si abre el directorio > while (false!==($subdir=readdir($dir_))){//mientras que > tenga contenido > if ($subdir!="."&&$subdir!=".."&&is_dir($subdir)){// > si es DIR > directorio($subdir); > $devolver[]=$dir.$subdir; > } > }// WHILE contenido > }// fin si abro el dir > closedir($hdir); > } > return $devolver; > }//fin funcion > > > > gracias!!!!!! -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From brunomeschini en hotmail.com Sun Apr 25 19:52:49 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Sun, 25 Apr 2010 22:52:49 +0000 Subject: [Php-avanzado] ejercicio 3 Message-ID: Hola Leo, en los dos primeros ejercicios logro hacer todo, pero tanto el directorio como el archivo que creo me aparacen con un candadito y cuando quiero hacer el ejercicio 3 es como que mi programa se corta cuando quiero abrir ese archivo... copio el codigo del 3...saludos, gracias.. bruno
ingrese un texto:


//tomo la variable $texto para que lo muestre en la caja de texto

"); } fclose ($abrir); ?> _________________________________________________________________ The New Busy is not the old busy. Search, chat and e-mail from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_3 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100425/bfb6cbcd/attachment.htm From leorozas en gmail.com Sun Apr 25 20:16:37 2010 From: leorozas en gmail.com (Leonardo Rozas) Date: Sun, 25 Apr 2010 20:16:37 -0300 Subject: [Php-avanzado] ejercicio 3 In-Reply-To: References: Message-ID: Bruno: Revisaste los permisos cuando lo abris al archivo? >
id="ff" enctype="multipart/form-data"> > $abrir=fopen("cursophp2.txt", "r"); //abro el archivo porque me parece que lo abris solo lectura, y asi no te va a dejar editarlo., por eso me parece que te pone el candado. espero que sea de ayuda. abrazos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100425/45650e3c/attachment.htm From leorozas en gmail.com Sun Apr 25 20:55:31 2010 From: leorozas en gmail.com (Leonardo Rozas) Date: Sun, 25 Apr 2010 20:55:31 -0300 Subject: [Php-avanzado] problemas para lograr que ubiar el "localhost" Message-ID: Buenas: Les hago una pregunta, uso LAMP compuesto por Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch Server at localhost Port 80; pero cuando trato de crear un directorio empiezan mis problemas. Ejemplifico: si trato de crear un directorio siguendo el orden logico de el arbol de archivos lease: /var/www/php2/clase3/ejercicio1 o lo hago de esta manera localhost/php2/clase3/ejercicio1 ambos dan el mismo error: *Warning*: mkdir() [function.mkdir]: No such file or directory in */var/www/php2/clase3/ejercicio1/recibir.php*on line *8* *Warning*: fopen(/localhost/php2/clase3/ejercicio1//recibidos/cursophp2.txt) [function.fopen ]: failed to open stream: No such file or directory in * /var/www/php2/clase3/ejercicio1/recibir.php* on line *9* el segundo WARNING es porque no crea el directorio, pero el mkdir logro que cree el directorio. alguna idea??? gracias por adelantado. Abrazos Leonardo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100425/717febcb/attachment.htm From brunomeschini en hotmail.com Sun Apr 25 21:44:35 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Mon, 26 Apr 2010 00:44:35 +0000 Subject: [Php-avanzado] problemas para lograr que ubiar el "localhost" In-Reply-To: References: Message-ID: hola, yo no use la ruta completa, sino que desde estoy parado en adelante. Lo mismo que con el directorio y me lo crea sin problemas pero con el candadito.. probalo, saludoss- Date: Sun, 25 Apr 2010 20:55:31 -0300 From: leorozas en gmail.com To: php-avanzado en pato2.fi.mdp.edu.ar Subject: [Php-avanzado] problemas para lograr que ubiar el "localhost" Buenas: Les hago una pregunta, uso LAMP compuesto por Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch Server at localhost Port 80; pero cuando trato de crear un directorio empiezan mis problemas. Ejemplifico: si trato de crear un directorio siguendo el orden logico de el arbol de archivos lease: /var/www/php2/clase3/ejercicio1 o lo hago de esta manera localhost/php2/clase3/ejercicio1 ambos dan el mismo error: Warning: mkdir() [function.mkdir]: No such file or directory in /var/www/php2/clase3/ejercicio1/recibir.php on line 8 Warning: fopen(/localhost/php2/clase3/ejercicio1//recibidos/cursophp2.txt) [function.fopen]: failed to open stream: No such file or directory in /var/www/php2/clase3/ejercicio1/recibir.php on line 9 el segundo WARNING es porque no crea el directorio, pero el mkdir logro que cree el directorio. alguna idea??? gracias por adelantado. Abrazos Leonardo _________________________________________________________________ The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100426/20ae1c70/attachment.htm From leonardot en pegasusnet.com.ar Mon Apr 26 00:36:51 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Mon, 26 Apr 2010 00:36:51 -0300 Subject: [Php-avanzado] ejercicio 3 In-Reply-To: References: Message-ID: <1272253011.3947.707.camel@praxisviii.intranet.com> Hola Bruno, El dom, 25-04-2010 a las 22:52 +0000, br1 meschini escribió: > Hola Leo, en los dos primeros ejercicios logro hacer todo, pero tanto > el directorio como el archivo que creo me aparacen con un candadito Que "te aparezcan con el candadito" suele significar que el dueño del directorio es www-data, y vos logueado en el sistema como tu usuario, no tenés todos los permisos para manejarlo. A priori no hay nada raro aquí. > y cuando quiero > hacer el ejercicio 3 es como que mi programa se corta cuando quiero > abrir ese archivo... Mmmm... no me doy cuenta qué puede pasar si el script "es como que se corta". Si se cortase tal vez me daría cuenta, pero si no se corta pero es "como si se corta", no sabría decirte. Te da un error PHP? Qué error te da? En qué línea? A mi priori, tenés que tener el archivo "cursophp2.txt" en el mismo directorio que tu script, porque si no, no lo va a encontrar. Otra cosa es que, si el archivo no existe, el modo "r" no lo crea y esto falla (pero PHP te daría un error o un warning en alguna línea) La última cosa es que, si creaste el archivo "cursophp2.txt" a mano, tenés que darle permiso a todos para que lo escriban, porque lo más probable es que tu servidor web corra con un usuario distinto al tuyo. Danos más pistas y seguimos! > copio el codigo del 3...saludos, gracias.. > bruno > >
> > name="ff" id="ff" enctype="multipart/form-data"> > > > > $abrir=fopen("cursophp2.txt", > "r"); //abro el archivo > $texto=fgets($abrir, 9999999999999999); // > leo el archivo > > ?> > > ingrese un texto:
>

//tomo la variable $texto para que lo muestre en > la caja de texto > > >

> > >
> > > > > > > $a= $_POST ["texto"]; > $b= $_POST ["boton"]; > > > if(isset($_POST["boton"])&&($_POST["texto"])!=""){ > > fwrite ($abrir, $a); > print ("usted guardo $a > en el archivo"); > > } > > fclose ($abrir); > > > ?> > -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From leonardot en pegasusnet.com.ar Mon Apr 26 00:42:33 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Mon, 26 Apr 2010 00:42:33 -0300 Subject: [Php-avanzado] problemas para lograr que ubiar el "localhost" In-Reply-To: References: Message-ID: <1272253353.3947.714.camel@praxisviii.intranet.com> Hola Leonardo. El dom, 25-04-2010 a las 20:55 -0300, Leonardo Rozas escribió: > Buenas: > > Les hago una pregunta, uso LAMP compuesto por Apache/2.2.11 (Ubuntu) > PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch Server at localhost Port 80; PHP corre cómo módulo o como suPHP ??? > pero cuando trato de crear un directorio empiezan mis problemas. > > Ejemplifico: > > si trato de crear un directorio siguendo el orden logico de el arbol > de archivos lease: > > /var/www/php2/clase3/ejercicio1 El directorio "clase3" ya existe? Si existe, qué permisos tiene para que otros usuarios que no sean vos puedan escribir en él? > o lo hago de esta manera > > localhost/php2/clase3/ejercicio1 Esto no funciona seguro, porque PHP está viendo el disco de la computadora, y no un servicio HTTP en el servidor "localhost". > ambos dan el mismo error: > Warning: mkdir() [function.mkdir]: No such file or directory > in /var/www/php2/clase3/ejercicio1/recibir.php on line 8 > > Warning: > fopen(/localhost/php2/clase3/ejercicio1//recibidos/cursophp2.txt) > [function.fopen]: failed to open stream: No such file or directory > in /var/www/php2/clase3/ejercicio1/recibir.php on line 9 > > el segundo WARNING es porque no crea el directorio, pero el mkdir > logro que cree el directorio. > alguna idea??? Deberías enviar la porción de código identificando cuales son las líneas 8 y 9, porque si no estamos adivinando... En plan de adivinar, el primer warning es porque el directorio ya existe (creado a mano o de una corrida anterior), y entonces mkdir() falla. El segundo warning, pero adivinando menos porque el error es claro, es que en tu disco no existe la ruta /localhost/php2/clase3/ejercicio1//recibidos/cursophp2.txt ... > gracias por adelantado. Por nada -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From brunomeschini en hotmail.com Mon Apr 26 17:55:08 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Mon, 26 Apr 2010 20:55:08 +0000 Subject: [Php-avanzado] ejercicio 3 In-Reply-To: <1272253011.3947.707.camel@praxisviii.intranet.com> References: , <1272253011.3947.707.camel@praxisviii.intranet.com> Message-ID: > Hola Bruno, > > El dom, 25-04-2010 a las 22:52 +0000, br1 meschini escribió: > > Hola Leo, en los dos primeros ejercicios logro hacer todo, pero tanto > > el directorio como el archivo que creo me aparacen con un candadito > > Que "te aparezcan con el candadito" suele significar que el dueño del > directorio es www-data, y vos logueado en el sistema como tu usuario, no > tenés todos los permisos para manejarlo. > A priori no hay nada raro aquí. si el archivo aparece con el candadito y dice que pertenece a www-data > > > y cuando quiero > > hacer el ejercicio 3 es como que mi programa se corta cuando quiero > > abrir ese archivo... > > Mmmm... no me doy cuenta qué puede pasar si el script "es como que se > corta". > Si se cortase tal vez me daría cuenta, pero si no se corta pero es > "como si se corta", no sabría decirte. > Te da un error PHP? Qué error te da? En qué línea? Digo que se corta porque despues de que el codigo ejecuta fopen, lo que sigue es que muestre el area de texto y el boton y la pantalla queda en blanco, y no me da ningun error. > > A mi priori, tenés que tener el archivo "cursophp2.txt" en el mismo > directorio que tu script, porque si no, no lo va a encontrar. mi script esta bien ubucado. > > Otra cosa es que, si el archivo no existe, el modo "r" no lo crea y > esto falla (pero PHP te daría un error o un warning en alguna línea) el archivo existe. > > La última cosa es que, si creaste el archivo "cursophp2.txt" a mano, > tenés que darle permiso a todos para que lo escriban, porque lo más > probable es que tu servidor web corra con un usuario distinto al tuyo. lo cree a traves de ejercicio 1. Con un fopen de modo "w+" gracias... > > Danos más pistas y seguimos! > > > copio el codigo del 3...saludos, gracias.. > > bruno > > > >
> > > >
> name="ff" id="ff" enctype="multipart/form-data"> > > > > > > > > > $abrir=fopen("cursophp2.txt", > > "r"); //abro el archivo > > $texto=fgets($abrir, 9999999999999999); // > > leo el archivo > > > > ?> > > > > ingrese un texto:
> >

//tomo la variable $texto para que lo muestre en > > la caja de texto > > > > > >

> >
> > > >
> > > > > > > > > > > > > > > $a= $_POST ["texto"]; > > $b= $_POST ["boton"]; > > > > > > if(isset($_POST["boton"])&&($_POST["texto"])!=""){ > > > > fwrite ($abrir, $a); > > print ("usted guardo $a > > en el archivo"); > > > > } > > > > fclose ($abrir); > > > > > > ?> > > > > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado _________________________________________________________________ Hotmail is redefining busy with tools for the New Busy. Get more from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100426/9c1112d6/attachment.htm From leonardot en pegasusnet.com.ar Mon Apr 26 20:28:54 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Mon, 26 Apr 2010 20:28:54 -0300 Subject: [Php-avanzado] ejercicio 3 In-Reply-To: References: , <1272253011.3947.707.camel@praxisviii.intranet.com> Message-ID: <1272324534.3947.730.camel@praxisviii.intranet.com> Hola Bruno, mirá el código fuente en el navegador del script que no te funciona, para ver si hay algún error que no ves. Adicionalmente, buscá en el log de errores de Apache (debería estar en /var/log/apache y fijate si no hay ningún error o warning ahí. Si el script se interrumpe, es porque está dando un error: tenés que encontrarlo para saber qué pasa y que te podamos ayudar! El lun, 26-04-2010 a las 20:55 +0000, br1 meschini escribió: > > > Hola Bruno, > > > > El dom, 25-04-2010 a las 22:52 +0000, br1 meschini escribió: > > > Hola Leo, en los dos primeros ejercicios logro hacer todo, pero > tanto > > > el directorio como el archivo que creo me aparacen con un > candadito > > > > Que "te aparezcan con el candadito" suele significar que el dueño > del > > directorio es www-data, y vos logueado en el sistema como tu > usuario, no > > tenés todos los permisos para manejarlo. > > A priori no hay nada raro aquí. > > > si el archivo aparece con el candadito y dice que pertenece a www-data > > > > > > > y cuando quiero > > > hacer el ejercicio 3 es como que mi programa se corta cuando > quiero > > > abrir ese archivo... > > > > Mmmm... no me doy cuenta qué puede pasar si el script "es como que > se > > corta". > > Si se cortase tal vez me daría cuenta, pero si no se corta pero es > > "como si se corta", no sabría decirte. > > Te da un error PHP? Qué error te da? En qué línea? > > Digo que se corta porque despues de que el codigo ejecuta fopen, lo > que sigue es que muestre el area de texto y el boton y la pantalla > queda en blanco, > y no me da ningun error. > > > > > > > > > A mi priori, tenés que tener el archivo "cursophp2.txt" en el mismo > > directorio que tu script, porque si no, no lo va a encontrar. > > mi script esta bien ubucado. > > > > > > > Otra cosa es que, si el archivo no existe, el modo "r" no lo crea y > > esto falla (pero PHP te daría un error o un warning en alguna línea) > > el archivo existe. > > > > > > > La última cosa es que, si creaste el archivo "cursophp2.txt" a mano, > > tenés que darle permiso a todos para que lo escriban, porque lo más > > probable es que tu servidor web corra con un usuario distinto al > tuyo. > > lo cree a traves de ejercicio 1. Con un fopen de modo "w+" > > gracias... > > > > > > > > > Danos más pistas y seguimos! > > > > > copio el codigo del 3...saludos, gracias.. > > > bruno > > > > > >
> > > > > >
> > name="ff" id="ff" enctype="multipart/form-data"> > > > > > > > > > > > > > > $abrir=fopen("cursophp2.txt", > > > "r"); //abro el archivo > > > $texto=fgets($abrir, 9999999999999999); // > > > leo el archivo > > > > > > ?> > > > > > > ingrese un texto:
> > >

//tomo la variable $texto para que lo muestre > en > > > la caja de texto > > > > > > > > >

> > >
> > > > > >
> > > > > > > > > > > > > > > > > > > > > > > $a= $_POST ["texto"]; > > > $b= $_POST ["boton"]; > > > > > > > > > if(isset($_POST["boton"])&&($_POST["texto"])!=""){ > > > > > > fwrite ($abrir, $a); > > > print ("usted guardo $a > > > en el archivo"); > > > > > > } > > > > > > fclose ($abrir); > > > > > > > > > ?> > > > > > > > -- > > > > Leonardo Tadei > > leonardot en pegasusnet.com.ar > > http://blog.pegasusnet.com.ar > > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > > > _______________________________________________ > > Php-avanzado mailing list > > Php-avanzado en pato2.fi.mdp.edu.ar > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > > > ______________________________________________________________________ > Hotmail is redefining busy with tools for the New Busy. Get more from > your inbox. See how. > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From brunomeschini en hotmail.com Mon Apr 26 20:35:11 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Mon, 26 Apr 2010 23:35:11 +0000 Subject: [Php-avanzado] ejercicio 3 In-Reply-To: <1272324534.3947.730.camel@praxisviii.intranet.com> References: ,, <1272253011.3947.707.camel@praxisviii.intranet.com>, , <1272324534.3947.730.camel@praxisviii.intranet.com> Message-ID: si lo que me esta pasando es que el localhost, no me muestra los errores sino que me muestra la pantalla en blanco, hay algun seteo para que me muestre los errores? muchas gracias > From: leonardot en pegasusnet.com.ar > To: php-avanzado en pato2.fi.mdp.edu.ar > Date: Mon, 26 Apr 2010 20:28:54 -0300 > Subject: Re: [Php-avanzado] ejercicio 3 > > Hola Bruno, > > mirá el código fuente en el navegador del script que no te funciona, > para ver si hay algún error que no ves. > Adicionalmente, buscá en el log de errores de Apache (debería estar > en /var/log/apache y fijate si no hay ningún error o warning ahí. > > Si el script se interrumpe, es porque está dando un error: tenés que > encontrarlo para saber qué pasa y que te podamos ayudar! > > > > El lun, 26-04-2010 a las 20:55 +0000, br1 meschini escribió: > > > > > Hola Bruno, > > > > > > El dom, 25-04-2010 a las 22:52 +0000, br1 meschini escribió: > > > > Hola Leo, en los dos primeros ejercicios logro hacer todo, pero > > tanto > > > > el directorio como el archivo que creo me aparacen con un > > candadito > > > > > > Que "te aparezcan con el candadito" suele significar que el dueño > > del > > > directorio es www-data, y vos logueado en el sistema como tu > > usuario, no > > > tenés todos los permisos para manejarlo. > > > A priori no hay nada raro aquí. > > > > > > si el archivo aparece con el candadito y dice que pertenece a www-data > > > > > > > > > > > y cuando quiero > > > > hacer el ejercicio 3 es como que mi programa se corta cuando > > quiero > > > > abrir ese archivo... > > > > > > Mmmm... no me doy cuenta qué puede pasar si el script "es como que > > se > > > corta". > > > Si se cortase tal vez me daría cuenta, pero si no se corta pero es > > > "como si se corta", no sabría decirte. > > > Te da un error PHP? Qué error te da? En qué línea? > > > > Digo que se corta porque despues de que el codigo ejecuta fopen, lo > > que sigue es que muestre el area de texto y el boton y la pantalla > > queda en blanco, > > y no me da ningun error. > > > > > > > > > > > > > > > > A mi priori, tenés que tener el archivo "cursophp2.txt" en el mismo > > > directorio que tu script, porque si no, no lo va a encontrar. > > > > mi script esta bien ubucado. > > > > > > > > > > > > Otra cosa es que, si el archivo no existe, el modo "r" no lo crea y > > > esto falla (pero PHP te daría un error o un warning en alguna línea) > > > > el archivo existe. > > > > > > > > > > > > La última cosa es que, si creaste el archivo "cursophp2.txt" a mano, > > > tenés que darle permiso a todos para que lo escriban, porque lo más > > > probable es que tu servidor web corra con un usuario distinto al > > tuyo. > > > > lo cree a traves de ejercicio 1. Con un fopen de modo "w+" > > > > gracias... > > > > > > > > > > > > > > > > Danos más pistas y seguimos! > > > > > > > copio el codigo del 3...saludos, gracias.. > > > > bruno > > > > > > > >
> > > > > > > >
> > > name="ff" id="ff" enctype="multipart/form-data"> > > > > > > > > > > > > > > > > > > > $abrir=fopen("cursophp2.txt", > > > > "r"); //abro el archivo > > > > $texto=fgets($abrir, 9999999999999999); // > > > > leo el archivo > > > > > > > > ?> > > > > > > > > ingrese un texto:
> > > >

//tomo la variable $texto para que lo muestre > > en > > > > la caja de texto > > > > > > > > > > > >

> > > >
> > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > $a= $_POST ["texto"]; > > > > $b= $_POST ["boton"]; > > > > > > > > > > > > if(isset($_POST["boton"])&&($_POST["texto"])!=""){ > > > > > > > > fwrite ($abrir, $a); > > > > print ("usted guardo $a > > > > en el archivo"); > > > > > > > > } > > > > > > > > fclose ($abrir); > > > > > > > > > > > > ?> > > > > > > > > > > -- > > > > > > Leonardo Tadei > > > leonardot en pegasusnet.com.ar > > > http://blog.pegasusnet.com.ar > > > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > > > > > _______________________________________________ > > > Php-avanzado mailing list > > > Php-avanzado en pato2.fi.mdp.edu.ar > > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > > > > > > ______________________________________________________________________ > > Hotmail is redefining busy with tools for the New Busy. Get more from > > your inbox. See how. > > _______________________________________________ > > Php-avanzado mailing list > > Php-avanzado en pato2.fi.mdp.edu.ar > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado _________________________________________________________________ The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100426/db33353b/attachment-0001.htm From leonardot en pegasusnet.com.ar Mon Apr 26 21:48:55 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Mon, 26 Apr 2010 21:48:55 -0300 Subject: [Php-avanzado] ejercicio 3 In-Reply-To: References: ,, <1272253011.3947.707.camel@praxisviii.intranet.com> , , <1272324534.3947.730.camel@praxisviii.intranet.com> Message-ID: <1272329335.3947.769.camel@praxisviii.intranet.com> Hola Bruno, esto se maneja desde el archivo de configuración php.ini (generalmente en /etc/php5 ) Buscá o agregá: display_errors = Off y pasalo a display_errors = On El archivo es editable solo por el administrador del sistema. Luego, reiniciá Apache. Saludos! El lun, 26-04-2010 a las 23:35 +0000, br1 meschini escribió: > si lo que me esta pasando es que el localhost, no me muestra los > errores sino que me muestra la pantalla en blanco, > > hay algun seteo para que me muestre los errores? > muchas gracias > > > From: leonardot en pegasusnet.com.ar > > To: php-avanzado en pato2.fi.mdp.edu.ar > > Date: Mon, 26 Apr 2010 20:28:54 -0300 > > Subject: Re: [Php-avanzado] ejercicio 3 > > > > Hola Bruno, > > > > mirá el código fuente en el navegador del script que no te funciona, > > para ver si hay algún error que no ves. > > Adicionalmente, buscá en el log de errores de Apache (debería estar > > en /var/log/apache y fijate si no hay ningún error o warning ahí. > > > > Si el script se interrumpe, es porque está dando un error: tenés que > > encontrarlo para saber qué pasa y que te podamos ayudar! > > > > > > -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From brunomeschini en hotmail.com Mon Apr 26 22:09:34 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Tue, 27 Apr 2010 01:09:34 +0000 Subject: [Php-avanzado] ejercicio 3 In-Reply-To: <1272329335.3947.769.camel@praxisviii.intranet.com> References: ,,, <1272253011.3947.707.camel@praxisviii.intranet.com>,, ,, <1272324534.3947.730.camel@praxisviii.intranet.com>, , <1272329335.3947.769.camel@praxisviii.intranet.com> Message-ID: si estoy en eso, muchas gracias.. saludos.. _________________________________________________________________ Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100427/d3600c56/attachment.htm From leorozas en gmail.com Tue Apr 27 18:32:22 2010 From: leorozas en gmail.com (Leonardo Rozas) Date: Tue, 27 Apr 2010 18:32:22 -0300 Subject: [Php-avanzado] Ejercicio 2 Message-ID: Buenas tengo un problema con el ejercicio N° 2 de la tercer clase este es mi script 2. Realice un script que tome el nombre de archivo y los datos escritos por el usuario en una caja de texto y lo guarde en un directorio llamado cursophp2. index.php
Escriba el nombre con el que quiere guardar el texto


Escriba aquí su texto



  
recibir.php
cuando lo ejecuto, me tira este error *Parse error*: syntax error, unexpected T_VARIABLE in * /var/www/php2/clase3/ejercicio2/recibir.php* on line *11 esto segun mi editor es la siguiente linea $txt = fopen ("cursophp2/"$n"", "w+"); probe de todo, para mi el problema son las comillas pero no tengo manera de darme cuenta de como poner la barra, sin que me escape la comillas. alguna idea para orientarme? pd: che dara par hacer un asado o juntarnos a comer unos fideos (dado el precio de la carne), digo antes de que el parcial cuelgue la espada encima de nuestras respectivas sillas. abrazos * ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100427/07c49b93/attachment.htm From leonardot en pegasusnet.com.ar Wed Apr 28 01:15:36 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Wed, 28 Apr 2010 01:15:36 -0300 Subject: [Php-avanzado] Ejercicio 2 In-Reply-To: References: Message-ID: <1272428136.3947.876.camel@praxisviii.intranet.com> Hola Leonardo, cómo el mensaje de error indica, hay una "variable inesperada en la línea 11"... porque te olvidaste el ; al final de la 10, en el opendir("cursophp2") Cambiando de tema: 1024 de subida es apenas 1K... casi cualqueir cosa ocupa más de 1K. Tu opendir() no tiene sentido. Según el enunciado, no hay nada que subir, sino una caja para poner el nombre del archivo y un textarea para escribir el contenido: dónde está el upload???? Seguimos... El mar, 27-04-2010 a las 18:32 -0300, Leonardo Rozas escribió: > Buenas tengo un problema con el ejercicio N° 2 de la tercer clase > > este es mi script > > 2. Realice un script que tome el nombre de archivo y los datos > escritos > por el usuario en una caja de texto y lo guarde en un directorio > llamado cursophp2. > > index.php > > > > > >
>
enctype="multipart/form-data"> >
Escriba el nombre con el que quiere guardar el > texto

>
>
Escriba aquí su texto

> >

> value="enviar">   > >
>
> > > > recibir.php > > > > > >
> $t = $_POST["text"];// variable que pasa el textarea > $n = $_POST["nom"];// variable que pasa para usar como nombre del > archivo > mkdir("cursophp2"); > opendir("cursophp2") > $txt = fopen ("cursophp2/"$n"", "w+"); > $m = fopen ($t,"w+"); // creacion del archivo cursophp2.txt en > formato leer y escribir > $texto = fwrite ($m,$t);// escribo la variable del $_POST en el > archivo de texto > print "Su archivo se ha guardado bajo el nombre "$n" con exito"; > fclose $m; > ?> >
> > > > cuando lo ejecuto, me tira este error > > Parse error: syntax error, unexpected T_VARIABLE > in /var/www/php2/clase3/ejercicio2/recibir.php on line 11 > > esto segun mi editor es la siguiente linea > > $txt = fopen ("cursophp2/"$n"", "w+"); > > probe de todo, para mi el problema son las comillas pero no tengo > manera de darme cuenta de como poner la barra, sin que me escape la > comillas. > > alguna idea para orientarme? > > pd: che dara par hacer un asado o juntarnos a comer unos fideos (dado > el precio de la carne), digo antes de que el parcial cuelgue la espada > encima de nuestras respectivas sillas. -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From claumv en gmail.com Fri Apr 30 09:34:36 2010 From: claumv en gmail.com (Clau) Date: Fri, 30 Apr 2010 09:34:36 -0300 Subject: [Php-avanzado] Adelanto del apunte In-Reply-To: <1272079073.3947.642.camel@praxisviii.intranet.com> References: <1271964158.3947.462.camel@praxisviii.intranet.com> <1272079073.3947.642.camel@praxisviii.intranet.com> Message-ID: Hola a todos, me enfermé y no pude ir a clase ayer. ¿Podrían, por favor, pasarme los ejercicios y los temas que vieron? Muchas gracias. Claudia. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100430/924a7b99/attachment.htm From brunomeschini en hotmail.com Fri Apr 30 09:54:51 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Fri, 30 Apr 2010 12:54:51 +0000 Subject: [Php-avanzado] Adelanto del apunte In-Reply-To: References: <1271964158.3947.462.camel@praxisviii.intranet.com>, , <1272079073.3947.642.camel@praxisviii.intranet.com>, Message-ID: hola Claudia, esperamos no sea nada grave, y que te mejores pronto.... vimos la parte de Javascript--- aqui te paso los ejercicios... saludos.. Clase 4 ======= JavaScript 1 ------------ 1) Crear un JavaScript que muestre la hora y se recargue cada 1 minuto para actualizarla. 2) Crear un JavaScript que muestre las propiedades del navegador en que se ejecuta. 3) Creer un JavaScript que muestre el nombre de todos los elementos de un
y sus datos, si es que están cargados. 4) Crear un JavaScript que realice las siguientes validaciones sobre este formulario: Text nombre: no vacío. Text clave: no vacío y de más de 4 caracteres. Text edad: no vacío y solo números. _________________________________________________________________ Hotmail is redefining busy with tools for the New Busy. Get more from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100430/f632862f/attachment.htm From brunomeschini en hotmail.com Fri Apr 30 11:20:35 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Fri, 30 Apr 2010 14:20:35 +0000 Subject: [Php-avanzado] Lectura de directorio Message-ID: Hola Leo, estoy tratando de leer el dir con el siguiente codigo... $dir= opendir(subidas); //abro el dir $cont= readdir ($dir); //lo leo print ($cont); //lo muestro solo imprime un "." _________________________________________________________________ The New Busy is not the too busy. Combine all your e-mail accounts with Hotmail. http://www.windowslive.com/campaign/thenewbusy?tile=multiaccount&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_4 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100430/885232c9/attachment.htm From leonardot en pegasusnet.com.ar Fri Apr 30 12:05:26 2010 From: leonardot en pegasusnet.com.ar (Leonardo Tadei - Pegasus Tech Supply) Date: Fri, 30 Apr 2010 12:05:26 -0300 Subject: [Php-avanzado] Lectura de directorio In-Reply-To: References: Message-ID: <1272639926.3947.960.camel@praxisviii.intranet.com> Hola Bruno, El vie, 30-04-2010 a las 14:20 +0000, br1 meschini escribió: > Hola Leo, estoy tratando de leer el dir con el siguiente codigo... > > > > $dir= opendir(subidas); //abro el dir > $cont= readdir ($dir); //lo leo > > print ($cont); //lo muestro > > > > solo imprime un "." Es correcto que solo imprima un ".", que es el primer directorio. Fijate en el ejemplo del apunte: readdir() lee el primer elemento del directorio y avanza el puntero interno. Es una función típica para ser usada dentro de un bucle. Por otra parte, no vale la pena complicarse su la versión de PHP es moderna, y usar scandir(), que directamente devuelve un vector... Si te sobra tiempo, escribite tu propia versión de scandir() usando opendir(), readdir() y closedir() ;-) -- Leonardo Tadei leonardot en pegasusnet.com.ar http://blog.pegasusnet.com.ar Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key From claumv en gmail.com Fri Apr 30 15:06:26 2010 From: claumv en gmail.com (Clau) Date: Fri, 30 Apr 2010 15:06:26 -0300 Subject: [Php-avanzado] Adelanto del apunte In-Reply-To: References: <1271964158.3947.462.camel@praxisviii.intranet.com> <1272079073.3947.642.camel@praxisviii.intranet.com> Message-ID: Muchas gracias Bruno, no es nada grave, sólo una gripe común. Gracias x la preocupación y x los ejercicios. Saludos. Clau. El 30 de abril de 2010 09:54, br1 meschini escribió: > hola Claudia, esperamos no sea nada grave, y que te mejores pronto.... > vimos la parte de Javascript--- aqui te paso los ejercicios... > saludos.. > > Clase 4 > ======= > > JavaScript 1 > ------------ > > 1) Crear un JavaScript que muestre la hora y se recargue cada 1 minuto para > actualizarla. > > 2) Crear un JavaScript que muestre las propiedades del navegador en que se > ejecuta. > > 3) Creer un JavaScript que muestre el nombre de todos los elementos de un > y sus datos, si es que están cargados. > > 4) Crear un JavaScript que realice las siguientes validaciones sobre este > formulario: > Text nombre: no vacío. > Text clave: no vacío y de más de 4 caracteres. > Text edad: no vacío y solo números. > > ------------------------------ > Hotmail is redefining busy with tools for the New Busy. Get more from your > inbox. See how. > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100430/a2fbac3e/attachment.htm From brunomeschini en hotmail.com Fri Apr 30 15:49:53 2010 From: brunomeschini en hotmail.com (br1 meschini) Date: Fri, 30 Apr 2010 18:49:53 +0000 Subject: [Php-avanzado] Lectura de directorio In-Reply-To: <1272639926.3947.960.camel@praxisviii.intranet.com> References: , <1272639926.3947.960.camel@praxisviii.intranet.com> Message-ID: todo funcionando... saludos y gracias... > From: leonardot en pegasusnet.com.ar > To: php-avanzado en pato2.fi.mdp.edu.ar > Date: Fri, 30 Apr 2010 12:05:26 -0300 > Subject: Re: [Php-avanzado] Lectura de directorio > > Hola Bruno, > > El vie, 30-04-2010 a las 14:20 +0000, br1 meschini escribió: > > Hola Leo, estoy tratando de leer el dir con el siguiente codigo... > > > > > > > > $dir= opendir(subidas); //abro el dir > > $cont= readdir ($dir); //lo leo > > > > print ($cont); //lo muestro > > > > > > > > solo imprime un "." > > Es correcto que solo imprima un ".", que es el primer directorio. > Fijate en el ejemplo del apunte: readdir() lee el primer elemento del > directorio y avanza el puntero interno. Es una función típica para ser > usada dentro de un bucle. > > Por otra parte, no vale la pena complicarse su la versión de PHP es > moderna, y usar scandir(), que directamente devuelve un vector... > > Si te sobra tiempo, escribite tu propia versión de scandir() usando > opendir(), readdir() y closedir() ;-) > > -- > > Leonardo Tadei > leonardot en pegasusnet.com.ar > http://blog.pegasusnet.com.ar > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key > > _______________________________________________ > Php-avanzado mailing list > Php-avanzado en pato2.fi.mdp.edu.ar > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado _________________________________________________________________ The New Busy is not the old busy. Search, chat and e-mail from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_3 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100430/afd315c0/attachment.htm From alebenassi en gmail.com Fri Apr 30 06:25:43 2010 From: alebenassi en gmail.com (Alejandro Benassi) Date: Fri, 30 Apr 2010 06:25:43 -0300 Subject: [Php-avanzado] =?iso-8859-1?q?=28sin_asunto=29?= Message-ID: http://mictonline.com/default/index.php