muy bueno pitukoo :D +1Gracias :).
+1 por buena persona y por buen post :DGracias, estoy aquí para servirte ;).
muy bueno, excelente graciasDe nada, cualquier error, cualquier cosa que crean que le falta, ¿Me la pueden decir?
Antes | | Ahora |
"hola" | | 'hola' |
Antes | | Ahora |
file_get_contents("$archivo") | | file_get_contents($archivo) |
Antes | | Ahora |
if ((empty($nick)) && (empty($contenido))) { print "<script type='text/javascript'>alert('Rellena todos los campos');</script>"; } | | if ((empty($nick)) && (empty($contenido))) print "<script type='text/javascript'>alert('Rellena todos los campos');</script>"; |
1. $enviado = $_POST['enviado'];
2. if (! $enviado){
¿$_POST recibe un valor booleano?
Y por último, sería bueno que emplearas un poco la tecla TAB para tabular el código, que de esa forma no se me hace (al menos a mí) muy agradable a la vista x.x
Supongo que está tratando de verificar si se ha pulsado el botón pero es una *****ez almacenarlo en una variable y luego preguntar, para ello pregunta directamente por que una variable quiras que no por muy poquito que consuma, un poquito mas un poquito = un poquito x2.Como bien dices, no tiene sentido almacenarlo en una variable porque es algo que no se va a volver a utilizar.
Como bien dices, no tiene sentido almacenarlo en una variable porque es algo que no se va a volver a utilizar.Almacene la variable ya existente porque un día tuve un problema usando la variable completa ($_POST['enviado']) que solucione, no se porque, almacenandola en otra variable, y ya me di cuenta que no tiene caso almacenarla.
Y si lo que se quiere es comprobar que dicha 'variable' ($_POST['enviado']) está definida, lo correcto sería usar la función isset().
Otra cosa, viendo lo que hay en erase.php, me gustaría que me explicaras qué significa para ti esto:Hago eso para que, si han hecho click en el botón el if confirmra el true ,si no ha sido confirmado, el false, no lo uso como campo de texto, eso es algo nuevo, ya que, como dicen, debo ahorrar codigo, y antes utilizaba:
1. $enviado = $_POST['enviado'];
2. if (! $enviado){
¿$_POST recibe un valor booleano?
Tengo entendido que en las versiones nuevas de PHP da error ya que la variable no tiene valor en caso de que el formulario no haya sido enviado (Undefined Index), además, de que consumo menos, estoy comenzando en eso, ademásEs un error tipo 'NOTICE' o sea, nada perjudicial. Lo que pasa es que para comparar si está definida una variable es usar la función isset() como ya dije anteriormente. Porque si tú haces la comparación directamente:
Gracias, seguiré usando los { y } porque me resultan comodos en el phpSí, de hecho me estuve leyendo algo sobre estándares y lo ideal es que sí se usen las llaves. Así que retiro lo que dije anteriormente.
y cambiando de tema me da error acá:1. El error no está ahí. No siempre está en la línea que te dicen, mira más arriba.
<?php
} else if (($_POST['enviado']) && ($pass == $_POST['pass']) && ("no" == $_POST['decision'])) {
?>
Error: Parse error: syntax error, unexpected T_STRING, expecting ']' in /www/zzl.org/l/i/b/libro/htdocs/beta2-3/erase.php on line 38
¿Porque me lo esta dando?
Sí, de hecho me estuve leyendo algo sobre estándares y lo ideal es que sí se usen las llaves. Así que retiro lo que dije anteriormente.Ok, ya lo solucione gracias a ti K+
1. El error no está ahí. No siempre está en la línea que te dicen, mira más arriba.
2. Vuelves a usar $_POST['enviado'] de manera incorrecta, si lo que quieres es comprobar que existe la variable (si se ha pulsado) es usando isset().
Antes que nada, esto no es doble post, leanse las normas los que crean eso...
Ya casi termino la v2.3 y agradezco principalmente a SoyJoaquin por corregirme mis errores.
Cosas ya hechas:
- Envio de Mensajes via LightBox (Con el de SoyJoaquin)
- MiniPanel terminado (Borrado de mensajes, contraseña suprema y propietario del libro)
- Filtros de maxima cantidad de caracteres y Wordwrap() agregados (Agradezco a SoyJoaquin por ayudarme)
- BBCodes y smilies (sigo agregando unos pero la funcion con str_replace ya esta hecha)
Solo una recomendación; usa preg_replace() ;)
Saludos ^^
Fue lo que le dije, usar expresiones regulares.Ahora te robas tú el mérito con lo del wordwrap!
Ahora te robas tú el mérito con lo del wordwrap!
Ahora te robas tú el mérito con lo del wordwrap!No te lo robo, encontré la función pero algo me fallaba, y me ayudo...
Buenisimo, me encantó lo recomiendo cuando salga a descarga¡Gracias!
No te lo robo, encontré la función pero algo me fallaba, y me ayudo...Sólo lo estoy molestando, no te preocupes :P
Sólo lo estoy molestando, no te preocupes :PAh, XD.