[Php-avanzado] Consulta conexión a base de datos mysql

GabrieL gabrielgalto en gmail.com
Jue Jul 16 19:45:26 ART 2015


ja! la pegaste Leo, porque el servicio técnico del hosting justamente me
hizo eso. Simplemente cambió la contraseña! cosa de mandinga, che..

Un abrazo y mil gracias!!!

Gabriel

El 16 de julio de 2015, 19:26, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> Hola Gabriel,
>
>         entrá al Panel de Control del Hosting y cambiá la contraseña de la
> DB.
>
>         Luego del cambio, con la contraseña nueva, debería funcionar.
>
>         Después contanos!
>
>
> El jue, 16-07-2015 a las 18:11 -0300, GabrieL escribió:
> > Este es uno de los tantos códigos que probé:
> >
> >
> > if(!($link=mysqli_connect($server,$usr,$pass))) //identificador de
> > conexion. Si no se realiza $link tomara FALSO
> > {
> > die("fallo la conexion a $server".mysql_error()); // Msg q muestra si
> > falla la conexion al servidor y aborta
> > }
> > if(!(mysqli_select_db($db,$link))) //Establece la BD activa y verifica
> > conexion
> > {
> > die("fallo la conexion a la Base de Datos".mysqli_error()); // Msg q
> > muestra si falla la conexion a la BD y aborta
> > }
> >
> >
> > Y el error que muestra es el que indico al principio de la consulta.
> >
> >
> > También probé conectar con:
> >
> >
> > $mysqli = new mysqli($server, $usr, $pass, $db);
> >
> >
> >
> > Y sigue dando error de conexión:
> >
> >
> > Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2049): Connection
> > using old (pre-4.1.1) authentication protocol refused (client option
> > 'secure_auth' enabled) in /home/gz000234/public_html/conectar2.php on
> > line 6
> > Fallo al contenctar a MySQL: (2049) Connection using old (pre-4.1.1)
> > authentication protocol refused (client option 'secure_auth' enabled)
> >
> >
> > El 16 de julio de 2015, 18:04, GabrieL <gabrielgalto en gmail.com>
> > escribió:
> >         Sí Leo, ese código es el original que hasta hace poco
> >         funcionaba. Lo extraño es que otra código similar tengo
> >         alojado en otro sitio del mismo proveedor y funciona perfecto.
> >         Probé cambiar todos los mysql_ por mysqli_ y tampoco conecta a
> >         la base de datos...
> >
> >         El 16 de julio de 2015, 17:49, Leonardo Tadei - Pegasus Tech
> >         Supply <leonardot en pegasusnet.com.ar> escribió:
> >                 En el código que mandás a la lista no usás ninguna
> >                 función mysqli_* ...
> >                 son todas sin la "i".
> >
> >
> >                 El jue, 16-07-2015 a las 17:24 -0300, GabrieL
> >                 escribió:
> >                 > Gracias Leo, voy a verificar si me olvidé algunos
> >                 comandos, pero creo
> >                 > haber cambiado todos y sigue igual...
> >                 >
> >                 > El 16 de julio de 2015, 15:42, Leonardo Tadei -
> >                 Pegasus Tech Supply
> >                 > <leonardot en pegasusnet.com.ar> escribió:
> >                 >         Hola Gabriel,
> >                 >
> >                 >                 hace tiempo que las funciones
> >                 mysql_* están en PHP
> >                 >         marcadas como
> >                 >         obsoletas.
> >                 >                 Lo que parece haber hecho tu
> >                 proveedor es mapear las
> >                 >         viejas mysql_ a
> >                 >         las nuevas mysqli_* y por eso vos usás unas
> >                 pero obtenés un
> >                 >         error de las
> >                 >         otras.
> >                 >                 Deberías pasar esa parte del código
> >                 para usar las
> >                 >         nuevas mysqli_* o las
> >                 >         PDO.
> >                 >
> >                 >         http://php.net/manual/en/book.mysqli.php
> >                 >         http://php.net/manual/en/book.pdo.php
> >
> >                 >
> >                 >                 Saludos cordiales!
> >                 >
> >                 >
> >                 >         El jue, 16-07-2015 a las 11:20 -0300,
> >                 GabrieL escribió:
> >                 >         > Estimados, hace añales que no participo en
> >                 la lista, es más,
> >                 >         estoy
> >                 >         > bastante retirado del tema...
> >                 >         >
> >                 >         >
> >                 >         > La cuestión es que hace algunos años hice
> >                 una pequeña web
> >                 >         que muestra
> >                 >         > la cobertura de un medicamento en mi obra
> >                 social sindical.
> >                 >         Ni siquiera
> >                 >         > hace altas, bajas o modificaciones, sólo
> >                 consultas.
> >                 >         >
> >                 >         >
> >                 >         > Esta web esta alojada en Dattatec (ahora
> >                 donweb) y desde
> >                 >         hace un
> >                 >         > tiempo ya no lista la información, y me da
> >                 un error de
> >                 >         conexión a la
> >                 >         > base de datos por supuestamente
> >                 actualizarse los servidores
> >                 >         a PHP 5.2
> >                 >         > (antes tenían 4.1).
> >                 >         >
> >                 >         >
> >                 >         > El problema es que no se como
> >                 solucionarlo, ya investigue un
> >                 >         poco (con
> >                 >         > el agravante de que ya estoy bastante
> >                 retirado del tema) y
> >                 >         descubrí
> >                 >         > los comandos  mysqli_ en vez de los
> >                 mysql_.
> >                 >         > Reemplace todos los comandos y me sigue
> >                 dando el mismo
> >                 >         error:
> >                 >         >  "Warning: mysqli_connect()
> >                 [function.mysqli-connect]:
> >                 >         (HY000/2049): Connection using old
> >                 (pre-4.1.1) authentication
> >                 >         protocol refused (client option
> >                 'secure_auth' enabled)".
> >                 >         >
> >                 >         >
> >                 >         > Este es mi código de conexión original:
> >                 >         > ----------------
> >                 >         > //conexion a la base de datos
> >                 >         > $server="localhost";   //nombre del
> >                 servidor
> >                 >         > $usr="xxxxxxxx"; //nombre de usuario de la
> >                 base de datos
> >                 >         > $pass="xxxxxxx"; //password del usuario
> >                 >         > $db="xxxxxx"; //nombre de la base de datos
> >                 >         > if(!($link=mysql_connect($server,$usr,
> >                 >         $pass))) //identificador de
> >                 >         > conexion. Si no se realiza $link tomara
> >                 FALSO
> >                 >         > {
> >                 >         > die("fallo la conexion a
> >                 $server".mysql_error()); // Msg q
> >                 >         muestra si
> >                 >         > falla la conexion al servidor y aborta
> >                 >         > }
> >                 >         > if(!(mysql_select_db($db,
> >                 $link))) //Establece la BD activa y
> >                 >         verifica
> >                 >         > conexion
> >                 >         > {
> >                 >         > die("fallo la conexion a la Base de
> >                 >         Datos".mysql_error()); // Msg q
> >                 >         > muestra si falla la conexion a la BD y
> >                 aborta
> >                 >         > }
> >                 >         >
> >                 >         >
> >                 >         > ------------------------
> >                 >         > Desde ya será bienvenida cualquier ayuda!!
> >                 Aclaro que este
> >                 >         hosting no
> >                 >         > permite modificar configuraciones del
> >                 servidor...
> >                 >         >
> >                 >         >
> >                 >         > Un gran abrazo
> >                 >         >
> >                 >         >
> >                 >         > Gabriel Todaro
> >                 >         > --
> >                 >         >
> >                 >         >
> >                 >
> >
> ________________________________________________________________________________________
> >                 >         > El contenido del presente mensaje y sus
> >                 anexos es privado,
> >                 >         > confidencial y de exclusivo uso para el
> >                 titular de la
> >                 >         dirección de
> >                 >         > correo electrónico a quien esta dirigido.
> >                 Puede contener
> >                 >         información
> >                 >         > privilegiada o amparada por el secreto
> >                 profesional o por
> >                 >         disposiciones
> >                 >         > legales y/o reglamentarias vigentes.
> >                 Cualquier modificación,
> >                 >         > retransmisión, diseminación o divulgación
> >                 de su información
> >                 >         se
> >                 >         > encuentra expresamente prohibida y su uso
> >                 inadecuado puede
> >                 >         derivar en
> >                 >         > responsabilidad civil para el usuario o
> >                 configurar los
> >                 >         delitos
> >                 >         > previstos en los artículos 153 a 157 del
> >                 Código Penal. Si no
> >                 >         fuere uno
> >                 >         > de los destinatarios consignados o lo
> >                 hubiere recibido por
> >                 >         error, Ud.
> >                 >         > NO ESTA AUTORIZADO a utilizar total o
> >                 parcialmente, copiar,
> >                 >         enviar,
> >                 >         > revelar, imprimir, divulgar de manera
> >                 alguna el contenido
> >                 >         del presente
> >                 >         > mensaje o el de sus adjuntos. En
> >                 consecuencia, tenga a bien
> >                 >         > comunicárselo inmediatamente al emisor y
> >                 ELIMINARLO. No
> >                 >         aceptaré
> >                 >         > responsabilidad alguna por errores u
> >                 omisiones emergentes
> >                 >         del presente
> >                 >         > mensaje o sus adjuntos, ni garantiza la
> >                 seguridad, exactitud
> >                 >         u
> >                 >         > oportunidad de lo transmitido por este
> >                 medio debido a que el
> >                 >         mismo
> >                 >         > puede ser objeto de intercepción,
> >                 modificación, retraso,
> >                 >         pérdida, o
> >                 >         > bien de contener virus informáticos u
> >                 otras anomalías.
> >                 >         Asimismo, las
> >                 >         > opiniones expresadas en este mensaje son
> >                 propias del
> >                 >         remitente y no
> >                 >         > representan la opinión o políticas y/o de
> >                 ningún empleado
> >                 >         y/o
> >                 >         > funcionario de la organización. Por ende,
> >                 no asumiré -en
> >                 >         ningún caso-
> >                 >         > responsabilidad alguna frente al
> >                 destinatario y/o terceros
> >                 >         en virtud
> >                 >         > de dichas comunicaciones y además, no seré
> >                 responsable
> >                 >         frente a los
> >                 >         > usuarios por la correspondencia o los
> >                 mensajes de correo
> >                 >         electrónico
> >                 >         > enviados por terceros u otras personas
> >                 distintas a, ya sea
> >                 >         que estos
> >                 >         > hubieren o no solicitado el envío de tales
> >                 mensajes. Se
> >                 >         reserva el
> >                 >         > derecho de bloquear el acceso o remover en
> >                 forma parcial o
> >                 >         total todo
> >                 >         > mensaje y sus adjuntos que a criterio
> >                 pudiere resultar
> >                 >         abusivo,
> >                 >         > difamatorio, obsceno, fraudulento,
> >                 artificioso, engañoso,
> >                 >         ofensivo o
> >                 >         > violatorio a los términos de la presente.
> >                 >
> >                 >         >
> >                 _______________________________________________
> >                 >         > Lista de correo: Php-avanzado
> >
> >                 >         > Mensajes a la lista:
> >                 Php-avanzado en pato2.fi.mdp.edu.ar
> >                 >         > Administración Web:
> >                 >
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >                 >         > Desubscripción:
> >                 >
> >
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >                 >
> >                 >         --
> >                 >
> >                 >         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://www.grupopegasus.com
> >                 >         Firma pública:
> >                 >
> >                  http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >                 >
> >                 >
> >                  _______________________________________________
> >                 >         Lista de correo: Php-avanzado
> >                 >         Mensajes a la lista:
> >                 Php-avanzado en pato2.fi.mdp.edu.ar
> >                 >         Administración Web:
> >                 >
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >                 >         Desubscripción:
> >                 >
> >
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >
> >                 >
> >                 >
> >                 >
> >                 >
> >                 > --
> >                 >
> >
>  ________________________________________________________________________________________
> >                 > El contenido del presente mensaje y sus anexos es
> >                 privado,
> >                 > confidencial y de exclusivo uso para el titular de
> >                 la dirección de
> >                 > correo electrónico a quien esta dirigido. Puede
> >                 contener información
> >                 > privilegiada o amparada por el secreto profesional o
> >                 por disposiciones
> >                 > legales y/o reglamentarias vigentes. Cualquier
> >                 modificación,
> >                 > retransmisión, diseminación o divulgación de su
> >                 información se
> >                 > encuentra expresamente prohibida y su uso inadecuado
> >                 puede derivar en
> >                 > responsabilidad civil para el usuario o configurar
> >                 los delitos
> >                 > previstos en los artículos 153 a 157 del Código
> >                 Penal. Si no fuere uno
> >                 > de los destinatarios consignados o lo hubiere
> >                 recibido por error, Ud.
> >                 > NO ESTA AUTORIZADO a utilizar total o parcialmente,
> >                 copiar, enviar,
> >                 > revelar, imprimir, divulgar de manera alguna el
> >                 contenido del presente
> >                 > mensaje o el de sus adjuntos. En consecuencia, tenga
> >                 a bien
> >                 > comunicárselo inmediatamente al emisor y ELIMINARLO.
> >                 No aceptaré
> >                 > responsabilidad alguna por errores u omisiones
> >                 emergentes del presente
> >                 > mensaje o sus adjuntos, ni garantiza la seguridad,
> >                 exactitud u
> >                 > oportunidad de lo transmitido por este medio debido
> >                 a que el mismo
> >                 > puede ser objeto de intercepción, modificación,
> >                 retraso, pérdida, o
> >                 > bien de contener virus informáticos u otras
> >                 anomalías. Asimismo, las
> >                 > opiniones expresadas en este mensaje son propias del
> >                 remitente y no
> >                 > representan la opinión o políticas y/o de ningún
> >                 empleado y/o
> >                 > funcionario de la organización. Por ende, no asumiré
> >                 -en ningún caso-
> >                 > responsabilidad alguna frente al destinatario y/o
> >                 terceros en virtud
> >                 > de dichas comunicaciones y además, no seré
> >                 responsable frente a los
> >                 > usuarios por la correspondencia o los mensajes de
> >                 correo electrónico
> >                 > enviados por terceros u otras personas distintas a,
> >                 ya sea que estos
> >                 > hubieren o no solicitado el envío de tales mensajes.
> >                 Se reserva el
> >                 > derecho de bloquear el acceso o remover en forma
> >                 parcial o total todo
> >                 > mensaje y sus adjuntos que a criterio pudiere
> >                 resultar abusivo,
> >                 > difamatorio, obsceno, fraudulento, artificioso,
> >                 engañoso, ofensivo o
> >                 > violatorio a los términos de la presente.
> >
> >                 > _______________________________________________
> >                 > Lista de correo: Php-avanzado
> >
> >                 > Mensajes a la lista:
> >                 Php-avanzado en pato2.fi.mdp.edu.ar
> >                 > Administración Web:
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >                 > Desubscripción:
> >
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >
> >                 --
> >
> >                 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://www.grupopegasus.com
> >                 Firma pública:
> >                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >
> >                 _______________________________________________
> >                 Lista de correo: Php-avanzado
> >                 Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> >                 Administración Web:
> >
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >                 Desubscripción:
> >
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> >
> >
> >
> >
> >         --
> >
>  ________________________________________________________________________________________
> >         El contenido del presente mensaje y sus anexos es privado,
> >         confidencial y de exclusivo uso para el titular de la
> >         dirección de correo electrónico a quien esta dirigido. Puede
> >         contener información privilegiada o amparada por el secreto
> >         profesional o por disposiciones legales y/o reglamentarias
> >         vigentes. Cualquier modificación, retransmisión, diseminación
> >         o divulgación de su información se encuentra expresamente
> >         prohibida y su uso inadecuado puede derivar en responsabilidad
> >         civil para el usuario o configurar los delitos previstos en
> >         los artículos 153 a 157 del Código Penal. Si no fuere uno de
> >         los destinatarios consignados o lo hubiere recibido por error,
> >         Ud. NO ESTA AUTORIZADO a utilizar total o parcialmente,
> >         copiar, enviar, revelar, imprimir, divulgar de manera alguna
> >         el contenido del presente mensaje o el de sus adjuntos. En
> >         consecuencia, tenga a bien comunicárselo inmediatamente al
> >         emisor y ELIMINARLO. No aceptaré responsabilidad alguna por
> >         errores u omisiones emergentes del presente mensaje o sus
> >         adjuntos, ni garantiza la seguridad, exactitud u oportunidad
> >         de lo transmitido por este medio debido a que el mismo puede
> >         ser objeto de intercepción, modificación, retraso, pérdida, o
> >         bien de contener virus informáticos u otras anomalías.
> >         Asimismo, las opiniones expresadas en este mensaje son propias
> >         del remitente y no representan la opinión o políticas y/o de
> >         ningún empleado y/o funcionario de la organización. Por ende,
> >         no asumiré -en ningún caso- responsabilidad alguna frente al
> >         destinatario y/o terceros en virtud de dichas comunicaciones y
> >         además, no seré responsable frente a los usuarios por la
> >         correspondencia o los mensajes de correo electrónico enviados
> >         por terceros u otras personas distintas a, ya sea que estos
> >         hubieren o no solicitado el envío de tales mensajes. Se
> >         reserva el derecho de bloquear el acceso o remover en forma
> >         parcial o total todo mensaje y sus adjuntos que a criterio
> >         pudiere resultar abusivo, difamatorio, obsceno, fraudulento,
> >         artificioso, engañoso, ofensivo o violatorio a los términos de
> >         la presente.
> >
> >
> >
> >
> > --
> >
> ________________________________________________________________________________________
> > El contenido del presente mensaje y sus anexos es privado,
> > confidencial y de exclusivo uso para el titular de la dirección de
> > correo electrónico a quien esta dirigido. Puede contener información
> > privilegiada o amparada por el secreto profesional o por disposiciones
> > legales y/o reglamentarias vigentes. Cualquier modificación,
> > retransmisión, diseminación o divulgación de su información se
> > encuentra expresamente prohibida y su uso inadecuado puede derivar en
> > responsabilidad civil para el usuario o configurar los delitos
> > previstos en los artículos 153 a 157 del Código Penal. Si no fuere uno
> > de los destinatarios consignados o lo hubiere recibido por error, Ud.
> > NO ESTA AUTORIZADO a utilizar total o parcialmente, copiar, enviar,
> > revelar, imprimir, divulgar de manera alguna el contenido del presente
> > mensaje o el de sus adjuntos. En consecuencia, tenga a bien
> > comunicárselo inmediatamente al emisor y ELIMINARLO. No aceptaré
> > responsabilidad alguna por errores u omisiones emergentes del presente
> > mensaje o sus adjuntos, ni garantiza la seguridad, exactitud u
> > oportunidad de lo transmitido por este medio debido a que el mismo
> > puede ser objeto de intercepción, modificación, retraso, pérdida, o
> > bien de contener virus informáticos u otras anomalías. Asimismo, las
> > opiniones expresadas en este mensaje son propias del remitente y no
> > representan la opinión o políticas y/o de ningún empleado y/o
> > funcionario de la organización. Por ende, no asumiré -en ningún caso-
> > responsabilidad alguna frente al destinatario y/o terceros en virtud
> > de dichas comunicaciones y además, no seré responsable frente a los
> > usuarios por la correspondencia o los mensajes de correo electrónico
> > enviados por terceros u otras personas distintas a, ya sea que estos
> > hubieren o no solicitado el envío de tales mensajes. Se reserva el
> > derecho de bloquear el acceso o remover en forma parcial o total todo
> > mensaje y sus adjuntos que a criterio pudiere resultar abusivo,
> > difamatorio, obsceno, fraudulento, artificioso, engañoso, ofensivo o
> > violatorio a los términos de la presente.
> > _______________________________________________
> > Lista de correo: Php-avanzado
> > Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> > Administración Web:
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > Desubscripción:
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>
> --
>
> 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://www.grupopegasus.com
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web:
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción:
> php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
>



-- 
________________________________________________________________________________________
El contenido del presente mensaje y sus anexos es privado, confidencial y
de exclusivo uso para el titular de la dirección de correo electrónico a
quien esta dirigido. Puede contener información privilegiada o amparada por
el secreto profesional o por disposiciones legales y/o reglamentarias
vigentes. Cualquier modificación, retransmisión, diseminación o divulgación
de su información se encuentra expresamente prohibida y su uso inadecuado
puede derivar en responsabilidad civil para el usuario o configurar los
delitos previstos en los artículos 153 a 157 del Código Penal. Si no fuere
uno de los destinatarios consignados o lo hubiere recibido por error, Ud.
NO ESTA AUTORIZADO a utilizar total o parcialmente, copiar, enviar,
revelar, imprimir, divulgar de manera alguna el contenido del presente
mensaje o el de sus adjuntos. En consecuencia, tenga a bien comunicárselo
inmediatamente al emisor y ELIMINARLO. No aceptaré responsabilidad alguna
por errores u omisiones emergentes del presente mensaje o sus adjuntos, ni
garantiza la seguridad, exactitud u oportunidad de lo transmitido por este
medio debido a que el mismo puede ser objeto de intercepción, modificación,
retraso, pérdida, o bien de contener virus informáticos u otras anomalías.
Asimismo, las opiniones expresadas en este mensaje son propias del
remitente y no representan la opinión o políticas y/o de ningún empleado
y/o funcionario de la organización. Por ende, no asumiré -en ningún caso-
responsabilidad alguna frente al destinatario y/o terceros en virtud de
dichas comunicaciones y además, no seré responsable frente a los usuarios
por la correspondencia o los mensajes de correo electrónico enviados por
terceros u otras personas distintas a, ya sea que estos hubieren o no
solicitado el envío de tales mensajes. Se reserva el derecho de bloquear el
acceso o remover en forma parcial o total todo mensaje y sus adjuntos que a
criterio pudiere resultar abusivo, difamatorio, obsceno, fraudulento,
artificioso, engañoso, ofensivo o violatorio a los términos de la presente.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20150716/8c2d9acf/attachment-0001.html>


Más información sobre la lista de distribución Php-avanzado