Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - #!drvy

#6661
Hola,

No se si te he entendido muy bien. Si te refieres a poder determinar cuando el usuario ha hecho click en el buton submit, es muy facil!. Simplemente ponle un nombre y procesalo!.

Ejemplo

Código (php,7) [Seleccionar]

<html>
<head>
</head>
<body>
<form action="#" method="POST">
<input type="text" name="valor1" />
<input type="submit" name="botonenvio" value="Enviar" />
</form>

<?php

if(isset($_POST['botonenvio'])){

   echo 
'Has hecho click sobre el boton enviar!';

} else {

   echo 
'No has pulsado el boton enviar';

}

?>

</body>
</html>


Saludos
#6662
Hola,

Puesto que el formulario, envía los datos a pagina2.php, esta es la pagina, en la que tendrás que trabajar con php. y no en la pagina 1 que es la html.

Si quieres que todo ocurra en la misma pagina, cambia el action de tu formulario por " # " (action="#").

Tu código esta mas o menos bien, te han faltado las comas declarando la función,
Código (php) [Seleccionar]
function contraseña($contra1,$contra2){

Para llamar una función simplemente escribe el nombre de la función, y si es necesario, un echo delante.

Ejemplo 1;


-> En la pagina1.html, tenemos el formulario y los datos se envían a pagina2.php.

pagina2.php contendría lo siguente:
Código (php) [Seleccionar]
<?php

function contraseña($contra1,$contra2){
  if(
$contra1 <> $contra2){
      
// usa return en vez de echo. Asi te evitas mostrar el resultado antes del retorno.
      
return 'contraseña no coincide.';
  } else {
      return 
'contraseña coincide.';
  }
}

// Comprobamos si el usuario ha introducido la contraseña, comprobando
// si los valor1 y valor2 estan definidos.

if(isset($_GET['valor1']) && isset($_GET['valor2'])) {
  
// ejecutamos la funcion contraseña.
   
echo contraseña($_GET['valor1'],$_GET['valor2']);
} else {
  
// en caso de que no esten definidos (valor1,valor2) mostramos mensaje de error)
   
echo 'No has introducido tu contraseña';
}
?>


Ejemplo 2;

-> Aquí vamos a hacer todo desde un archivo. Por tanto solo nos hara falta un archivo que termine en .php. Por ejemplo  pagina.php.

Código (php) [Seleccionar]

<html>
<head>
<title>Problema</title>
</head>
<body>
<form method="get" action="#">
Ingrese su nombre:
<input type="text" name="nombre">
Ingrese su contraseña:
<input type="text" name="valor1">
Repita su contraseña:
<input type="text" name="valor2">

<input type="submit" value="confirmar">
</form>

<?php

function contraseña($contra1,$contra2){
  if(
$contra1 <> $contra2){
      
// usa return en vez de echo. Asi te evitas mostrar el resultado antes del retorno.
      
return 'contraseña no coincide.';
  } else {
      return 
'contraseña coincide.';
  }
}

// Comprobamos si el usuario ha introducido la contraseña, comprobando
// si los valor1 y valor2 estan definidos.

if(isset($_GET['valor1']) && isset($_GET['valor2'])) {
  
// ejecutamos la funcion contraseña.
   
echo contraseña($_GET['valor1'],$_GET['valor2']);
} else {
  
// en caso de que no esten definidos (valor1,valor2) mostramos mensaje de error)
   
echo 'No has introducido tu contraseña.';
}
?>

</body>
</html>



Espero que te sirva.

Saludos
#6663
Hola,

No me has entendido nada verdad ?  :xD

Pon las etiquetas (meta keywords) tal y como lo estabas haciendo. Y créeme que si son visibles, no en el código php, sino en el html que genera cuando lo visitas con el navegador.


Saludos
#6664
Hola,

Por defecto, la descripción del foro es la misma que el titulo, y a no ser que un tema personal incluya dicha opción, esta no esta a la vista. Tambien puedes editar el tema cambiando el meta description por uno tuyo, pero no te lo recomiendo, pues creo que es mucho mejor para el SEO que se quede tal y como esta.

Respecto a los meta tags, por defecto están en blanco. Si los introduces y quieres comprobar que están, no se trata de ver el código fuente del index_template porque ahí es puro php y este las obtiene de la base de datos. Se trata de ver el código fuente desde el navegador que es donde aparecen.


Saludos
#6665
Desarrollo Web / Re: como animo un degradado?
10 Enero 2012, 19:30 PM
Hola, desafortunadamente, no puedes hacer una transición de gradientes. A lo que me refiero, es que tienes que utilizar o una imagen o un color determinado. No un gradiente.

Te dejo un ejemplo de como hacerlo:

Codigo CSS

Código (css) [Seleccionar]

<style type="text/css" media="screen">
.dm_box{
/* Safari 5.1+ - Chrome 10.0+*/
background: -webkit-linear-gradient(top, hsl(0, 80%, 70%), #BADA55);
/* Mozilla Firefox 3.6+ */
background: -moz-linear-gradient(top, hsl(0, 80%, 70%), #BADA55);
/* Ms Internet Explorer 10+ */
background: -ms-linear-gradient(top, hsl(0, 80%, 70%), #BADA55);
/* Opera 11.10+ */
background: -o-linear-gradient(top, hsl(0, 80%, 70%), #BADA55);
/* Estandart, todavia no se ha implementado xD */
background: linear-gradient(top, hsl(0, 80%, 70%), #BADA55);

width:300px;
height:200px;
text-align:center;
padding-top:100px;
}
.dm_box:hover {
background: #000;
color: #fff;
-webkit-transition-property: background, color;
-webkit-transition-duration: 0.7s, 0.3s;
-webkit-transition-timing-function: linear;
-moz-transition-property: background, color;
-moz-transition-duration: 0.7s, 0.3s;
-moz-transition-timing-function: linear;
-o-transition-property: background, color;
-o-transition-duration: 0.7s, 0.3s;
-o-transition-timing-function: linear;
transition-property: background, color;
transition-duration: 0.7s, 0.3s;
transition-timing-function: linear;
}
</style>


Codigo html
Código (html4strict) [Seleccionar]

<div class="dm_box">Soy un dios en tu culo xD</div>


PD: Para evitar los problemas con compatibilidades, yo usaría jQuery por ejemplo. Es javascript pero te evitas 999 lineas de css para un efecto un tanto cutre xD.


Saludos

#6666
Hola, te recomiendo que utilices la libreria cUrl.

Es perfecto para hacer lo que deseas.
Puede manejar desde sessiones y cookies, datos post/get, hasta https.

Ej: Ejemplo de curl básico. PHP

Saludos
#6667
Hola,

Ve a este enlace
https://www.google.com/settings/

Introduce tu email y tu contraseña para verificar te.

Una vez en el panel de control. Busca el 2 step verification. O traducido al español: Verificación en 2 pasos.

Pincha en Edit. Y busca el "Desactivar verificación en dos pasos ". Una vez confirmado que deseas desactivarlo, ya no debería molestarte.

Creo que podrás acceder directamente al servicio mediante esta pagina:
https://accounts.google.com/b/0/SmsAuthConfig

Así no tienes mas que dar a "Desactivar verificación en dos pasos".

Espero que te sirva.

Saludos
#6668
Pero que os ha dado a todos por usar el subseven ? Si ese "troyano" tiene tropecientos años...

El servidor necesita autenticación, no puedes entrar en modo anónimo. Búscate otro "troyano" algo mas actualizado.

Saludos
#6669
Como la infinidad de respuestas que te han dado, son mas o menos las mismas, solo te voy a resumir.

Windows es mas utilizado, Windows es mas vendido... los fabricantes meten windows.
Si fuese, Linux es mas utilizado, Linux es gratis, los fabricantes meten Linux, Windows dejara de existir xD.



Citar
Sin embargo, el 90% de los supercomputadores funcionan bajo linux. Esto es porque los fabricantes de SO deben vender el SO al cliente final, a la empresa que creo ese supercomputador. Y por eso windows pierde, porque Linux es mas estable, mas potente y mas rapido.

Mas o menos. Al ser la mayoría de las distribuciones y el propio kernel de código abierto, las instituciones que corren esas supercoputadoras pueden adaptar su propia distro o el kernel a sus requerimientos. Es algo como hacer un OS para un PC especifico.

Estoy seguro que si le metes Ubuntu a una supercomputadora, ira mucho mas lenta de lo que debería.
Cita de: CloudswX en  6 Enero 2012, 21:07 PM
linux no tiene nada pre-cargado por tanto cuando utilizas una aplicación tienen el sistema a tus anchas.

Hablar así de Linux en general esta muy mal. Cada distro va por su cuenta, y te puedes topar con muchas que tienen muchas cosas precargadas.

Y, no se tu, pero yo creo que, no es Windows el que las precarga porque quiere. Es el usuario que instala por ejemplo el navegador de Google Chrome y este al instalarse te agrega un servicio llamado "Google Update" que corre cada vez que inicias el Windows. Eso no es culpa de Windows, es culpa del que ha desarrollado  ese tipo de applicacion.

Y, lo mismo pasa en "Linux". Yo si instalo Apache, este se iniciara automaticamente cada vez que inicie sesión. Y no es culpa de Linux, es culpa de los de apache que no te dicen nada.
Ademas, en el caso concreto de Ubuntu por ejemplo, hay muchos servicios que se inician automáticamente sin que te des cuenta como el Bluetooth,  el Print Queqe, Ubuntu One y otras cosas..

CitarYa empezamos con eso de "Fanboy"?

Las ultimas dos PC que compre venían con Linux...
Uno era SuSe, si mal no recuerdo, y la anterior no lo se por que en ese momento no tenia ni idea de Linux... ^^

Y ? eso no implica que no sea un fanboy por su manera de hablar escribir.


Saludos
#6670
Foro Libre / Re: ley SOPA
10 Enero 2012, 16:22 PM
Un día cualquiera...

Te dispones a entrar a foro.elhacker.net y bam!!!

Citar"Este Foro ha sido denunciado por no filtrar lo suficientemente bien el contenido subido por sus usuarios y esta bloqueado"


Saludos