elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 39
161  Programación / PHP / Re: Problemas para enviar correo en PHP, funcion mail() en: 19 Diciembre 2006, 10:12 am
La forma más sencilla para que funcione mail() bajo Windows es esta:

http://www.forosdelweb.com/showpost.php?p=662241&postcount=115

Saludos  :D

PD: Adjunto el programa (solo hace falta que este ejecutandose mientras corres el script)
162  Programación / PHP / Re: conexion a Base de Datos en: 19 Diciembre 2006, 10:06 am
Si que es posible, es más, si te dice acceso denegado es que se puede, pero tendrás algún fallo de configuración. Deberás revisar IP, usuario y contraseña.

Saludos y suerte!
163  Programación / PHP / Re: Argument count en: 17 Diciembre 2006, 23:32 pm
Código:
<?php
// Example 1
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2

// Example 2
$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user; // foo
echo $pass; // *
?>

explode es la función que más se asemeja a lo que tu quieres. Pero ojo! Las comillas de "con espacios!" van a estar en el array!

Saludos.
164  Programación / PHP / Re: Duda php y mysql en: 17 Diciembre 2006, 16:46 pm
Código:
ORDER BY fecha ASC

ASCendete.

Código:
ORDER BY fecha DESC

DESCendete.

Leete algun manual de SQL, esto son conceptos básicos.
165  Programación / PHP / Re: Duda php y mysql en: 17 Diciembre 2006, 15:09 pm
En SQL, la opcion LIMIT te deja pasar dos argumentos que indican desde donde y cuantos registros quieres.

Por ejemplo:

Código:
SELECT * FROM tabla LIMIT 76, 4

Mostrará los 4 resultados empezando desde 76.

Código:
SELECT * FROM tabla LIMIT 0, 10

Mostrará los 10 primero resultados (empieza desde cero) y el 0 se puede omitir (solo en este caso).

Saludos.
166  Programación / PHP / Re: [ Ayuda en PHP ] en: 17 Diciembre 2006, 15:05 pm
Respuestas concretas a preguntas concretas.

No te haremos un proyecto entero.
167  Programación / PHP / Re: Configuración en PHP en: 16 Diciembre 2006, 16:09 pm
Eso no es culpa de PHP, es culpa de la incompatibilidad entre navegadores (principalmente el IE). Si haces una página adaptada a IE, lo más seguro es que se vea mucho peor con Firefox por ejemplo, y al revés también lleva problemas aunque no tantos.

Este problema lo hemos tenido todos los que hacemos web, y aún así, no existe ningún metodo 100% eficaz de solucionar eso; es cuestión de experiencia, probar, ir leyendo por internet sobre CSS, etc.

Saludos!
168  Programación / PHP / [Recomendado] Pequeños trucos en PHP / Scripts php-mysql / POO en: 14 Diciembre 2006, 01:27 am
Pues eso, quería crear este post para ir poniendo pequeños truquillos, aunque sean tonterias, pero que nos pueden ayudar en ciertos momentos cuando programamos.

Este post es para que le vayais hechando un ojo de vez en cuando, y que, si algun día os encontreís un problema podais acudir aquí para ver como se hacía.


Scripts PHP-MYSQL
http://foro.elhacker.net/php/scripts_phpmysql-t48315.0.html

Clases hechas en PHP (POO)
http://foro.elhacker.net/php/clases_hechas_en_php_poo-t147928.0.html

Glosario de funciones
http://foro.elhacker.net/php/glosario_de_funciones-t65126.0.html




Evitar la caché de los navegadores
A veces podemos encontrarnos el problema de que una página no nos actualiza el contenido porque está en caché. Se puede solucionar modificando las cabeceras.

Código
  1. <?php
  2. header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );  // disable IE caching
  3. header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . " GMT" );
  4. header( "Cache-Control: no-cache, must-revalidate" );
  5. header( "Pragma: no-cache" );
  6. ?>
  7.  



Contador en SQL
Puede ser que necesitemos un contador (de lecturas, por ejemplo) de una noticia guardada en SQL. Si queremos aumentar este valor, muchos habríamos leído el campo, lo hubieramos incrementado y luego hubieramos hecho el UPDATE. Pues hay una forma mucho más fácil, segura y limpia de hacerlo y con solo una SQL.

Código
  1. <?php
  2. mysql_query('UPDATE trucos SET lecturas = lecturas + 1 WHERE id=12 LIMIT 1');
  3. ?>
  4.  



Hacer funcionar la función mail()
En local, la función mail() nos devolverá un error porque no tenemos configurado un cliente SMTP.

Aquí teneis la forma más fácil y rápida de solucionar este problema.

http://www.forosdelweb.com/showpost.php?p=662241&postcount=115



Intercambiar colores en X filas
A la hora de hacer listados, puede darse el caso que la legibilidad de las filas no sea buena, por lo tanto sera conveniente usar dos colores diferentes de background para cada fila, de manera que se vayan intercalando y la legibilidad sea buena. Como hacemos esto? Pues una de las maneras más elegantes es usar el operador ternario. Ahí va:

Código
  1. <?php
  2. $color = "#000000";
  3. $i = 0;
  4. while ($i < 10)
  5. {
  6.   $color = ($color == "#000000") ? "#FFFFFF" : "#000000";
  7.   echo $color."<br>";
  8.   $i++;
  9. }
  10. ?>
  11.  



Fechas en MySQL
Una lista de funciones muy útiles para trabajar con fechas en nuestra base de datos MySQL

http://www.xlwebmasters.com/modules.php?d=doc&f=doc2&id=1057



Saber si un año es bisiesto
Pues eso :xD (por Azielito)

Código
  1. <?php
  2. function Bisiesto($anyo)
  3. {
  4. return checkdate(02,29,$anyo);
  5. }
  6. ?>
  7.  

... y asi funciona ...

Código
  1. <?php
  2. $actual = date("Y");
  3. $sig = $actual+1;
  4. if(Bisiesto($actual)){
  5. echo $actual." es bisiesto<br>";
  6. }else{
  7. echo $actual." no es bisiesto<br>";
  8. }
  9.  
  10. if(Bisiesto($sig)){
  11. echo $sig." es bisiesto<br>";
  12. }else{
  13. echo $sig." no es bisiesto<br>";
  14. }
  15. ?>
  16.  



Forzar descarga
Forzar la descarga de un archivo desde PHP en un navegador

Código
  1. header("Content-type: application/force-download");
  2.  
169  Programación / PHP / Re: link con php en: 13 Diciembre 2006, 22:21 pm
OnBlur es al tener foco (creo)
170  Programación / PHP / Re: No funcionan los includes??? en: 13 Diciembre 2006, 18:45 pm
No somos magos ni brujos (solo el administrador  ;D )

Pon el código hombre!
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 39
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines