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 - Ertai

#161
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
PHP / Re: conexion a Base de Datos
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
PHP / Re: Argument count
17 Diciembre 2006, 23:32 PM

<?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
PHP / Re: Duda php y mysql
17 Diciembre 2006, 16:46 PM
ORDER BY fecha ASC

ASCendete.

ORDER BY fecha DESC

DESCendete.

Leete algun manual de SQL, esto son conceptos básicos.
#165
PHP / Re: Duda php y mysql
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:

SELECT * FROM tabla LIMIT 76, 4

Mostrará los 4 resultados empezando desde 76.

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
PHP / Re: [ Ayuda en PHP ]
17 Diciembre 2006, 15:05 PM
Respuestas concretas a preguntas concretas.

No te haremos un proyecto entero.
#167
PHP / Re: Configuración en PHP
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
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 (php) [Seleccionar]

<?php
header
"Expires: Mon, 26 Jul 1997 05:00:00 GMT" );  // disable IE caching
header"Last-Modified: " gmdate"D, d M Y H:i:s" ) . " GMT" ); 
header"Cache-Control: no-cache, must-revalidate" ); 
header"Pragma: no-cache" );
?>






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 (php) [Seleccionar]

<?php
mysql_query
('UPDATE trucos SET lecturas = lecturas + 1 WHERE id=12 LIMIT 1'); 
?>






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 (php) [Seleccionar]

<?php
$color 
"#000000";
$i 0;
while (
$i 10
{
   
$color = ($color == "#000000") ? "#FFFFFF" "#000000";
   echo 
$color."<br>";
   
$i++;
}
?>






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 (php) [Seleccionar]

<?php
function Bisiesto($anyo)
{
return checkdate(02,29,$anyo);
}
?>



... y asi funciona ...

Código (php) [Seleccionar]

<?php
$actual 
date("Y");
$sig $actual+1;
if(
Bisiesto($actual)){
echo $actual." es bisiesto<br>";
}else{
echo $actual." no es bisiesto<br>";
}

if(
Bisiesto($sig)){
echo $sig." es bisiesto<br>";
}else{
echo $sig." no es bisiesto<br>";
}
?>






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

Código (php) [Seleccionar]

header("Content-type: application/force-download");
#169
PHP / Re: link con php
13 Diciembre 2006, 22:21 PM
OnBlur es al tener foco (creo)
#170
PHP / Re: No funcionan los includes???
13 Diciembre 2006, 18:45 PM
No somos magos ni brujos (solo el administrador  ;D )

Pon el código hombre!