Mostrar Mensajes

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


Mensajes - Jumarras

Páginas: 1 ... 3 4 [5]
61
PHP / Re:Seleccionar datos de db segun probabilidades
« en: 26 de Diciembre de 2009, 17:35:21 pm »
Hola de nuevo west, espero no llegar tarde xD

si el otro metodo no te ha funcionado, prueba con este

Código: [Seleccionar]
$random = mysql_query("SELECT nombre FROM tabla ORDER BY RAND()");
tambien pone eso en el link que t ehan pasado mas arriba


salu2

62
Aplicaciones Pre-Fabricadas / Re:[APORTE] Sistema de usuarios by Siquillote
« en: 26 de Diciembre de 2009, 17:22:37 pm »
Hola siquillote, bueno, me he descargado tu sistema, pero no lo he probado aun, lo estoy viendo. Solo te querria decir una cosa para mejorar tu sistema.

Usas mas de un open.php, no lo entiendo porque, seguramente no ayas encontrado la forma de meter un unico opne.php desde diferentes apartados, es facil, mira:

Código: [Seleccionar]
include("../open.php");
Por cada "../" que pongas, hace un salto atras en las carpetas, asique cambiando las index.php de libro y mp, puedes incluir eso y ahorrarte las copias de open.php

Espero que te sirva

Yo tambien tengo un sistema de usuarios, registro, noticias con comentarios, panel de admin... pero me interesa saber como haces para enviar los MP, aunque me anda una pequeña idea por mente....

Salu2

63
PHP / Re:Seleccionar datos de db segun probabilidades
« en: 26 de Diciembre de 2009, 12:03:29 pm »
Hola, pues debería funcionar sin ningún problema, aunque antes de nada create otro servidor del juego que tengas y prueba lo a parte, por si encuentras un error o para mejorarlo en un futuro.

la forma de hacerlo seria la siguiente:

Código: [Seleccionar]
mysql_query("SELECT nombre FROM tabla WHERE probability ORDER BY RAND()");

64
PHP / Re:¿Como enviar mas de un email?
« en: 24 de Diciembre de 2009, 14:54:50 pm »
bale, he encontrado el error, xD era tan simple como poner array en vez de assoc, es decir :

Código: [Seleccionar]
$get = mysql_query("SELECT * FROM email ORDER BY email DESC");
while ($row = mysql_fetch_array($get)) //este a sido el cambio, senia assoc, y era array xD
{
//codigo
}


jajaja y me ha salvado tu "busqueda", he puesto "php multi-send phpmailer", y hay estaba, un ejemplo de phpmailer con mysql, jajajaja


gracias

solucionado, se puede cerrar

Salu2

65
PHP / Re:¿Como enviar mas de un email?
« en: 24 de Diciembre de 2009, 14:08:43 pm »
Muchas gracias, intentare aplicar eso.

He mirao por google en ingles, español y todo, pero nada, no he encontrao nada, ni en esta web, asique he posteao xD, solo encontraba ejemplos de como mandar 1 solo correo, pero no con smtp, sino con la funcion mail(), que a mi no me funciona en mi localhost xD.


Gracias, salu2

66
PHP / ¿Como enviar mas de un email?
« en: 24 de Diciembre de 2009, 11:54:33 am »
Hola, bueno, me he dispuesto a crear un pequeño spammer para mi proyecto, no sera un spamer no consentido, sino que se le mandara a un usuario que quiera recibir novedades del proyecto.

Uso phpmailer y gmail para mandarlo, y los emails se guardaran en la mysql, solo he conseguido que los mande al primero de la lista de mysql, y no a los siguentes, hago tests con 2 correos mios que tengo, pero solo llega a uno.

¿alguna sugerencia?

Código: [Seleccionar]
<?php

require_once &#39;class.phpmailer.php&#39;;

date_default_timezone_set(&#39;Europe/Paris&#39;);

if ($_POST[&#39;submit&#39;])
{
include(
"config.php");

$from $_POST[&#39;from&#39;];
$subject $_POST[&#39;subject&#39;];
$body $_POST[&#39;body&#39;];

$get mysql_query("SELECT * FROM email ORDER BY email DESC");
$row mysql_fetch_assoc($get);
$to $row[&#39;email&#39;];

//E-MAIL SETTINGS
$mail = new PHPMailer ();
$mail -> From "$from";
$mail -> FromName "$from";
$mail -> AddAddress ("$to");
$mail -> Subject "$subject";
$mail -> Body "$body";
$mail -> IsHTML (true);

//SMTP SERVER SETINGS AND ACCOUNT VALIDATION
$mail->IsSMTP();
$mail->Host = &#39;ssl://smtp.gmail.com&#39;;
$mail->Port 465;
$mail->SMTPAuth true;
$mail->Username = &#39;******&#39;;
$mail->Password = &#39;******&#39;;

if(!$mail->Send()) 
{
   echo &
#39;Error: &#39; . $mail->ErrorInfo;
}
else echo &
#39;Mail enviado!&#39;;
}

?>

Salu2

67
PHP / Re:[Ayuda] ¿Codigo diferente para diferente host?
« en: 20 de Diciembre de 2009, 15:42:12 pm »
Gracias mara, hice el codigo como me dijiste y he conseguido que funcione como debería xD, pero aun asi he tenido que usar $_SESSION['username']; para poder mirar en la tabla exacta del user si tiene o no el 1. Gracias

Salu2

Podeis cerrar si quereis

68
PHP / Re:Sistema de Medallas
« en: 20 de Diciembre de 2009, 12:39:25 pm »
ya, parece que has echo copy paste y no lo has entendido bien el dodigo...


Código: [Seleccionar]
function niveles($status){
if($status >=0 && $status<10) {
return "Novato";
}
if($status>=10 && $status<20) {
return "Regular";
}
if($status>=20 && $status<50) {
return "Senior Members";
}

esa es una parte de tu codigo, y ahora, te lo explicare, cada medalla tiene un nombre, son los que aparecen entre comillas, ahora bien, si quieres que las medallas sean diferentes, haz esto :

Código: [Seleccionar]
function niveles($status){
if($status >=0 && $status<5) {
return "Novato";
}
if($status>=5 && $status<10) {
return "Regular";
}
if($status>=10 && $status<20) {
return "Senior Members";
}
//para agregar de nuevo las otras medallas
if($status>=10 && $status<30) {
return "Full Members";
}

Bien, ahora que tienes el codigo, deves ir a donde las imagenes de las medallas y escojes las que quieres usarlas, por ejemplo, si quieres reusar la de novato, cojes la imagen y la duplicas, y le cambias el nombre de novayo.gif por Full Members.gif

otra solucion seria poner de nuevo los rangos, por ejemplo asi:


Código: [Seleccionar]
function niveles($status){
if($status >=0 && $status<5) {
return "Novato";
}
if($status>=5 && $status<10) {
return "Regular";
}
if($status>=10 && $status<20) {
return "Senior Members";
}
//para agregar de nuevo las otras medallas
if($status>=10 && $status<30) {
return "Novato";
}

no se si lo entiendes, he puedo lo mas sencillo para entender

deves jugar con los <, > y = tambien como los numeros y las matematicas xD. Es decir, si 20>10 (20 es mas grande que 10 o 10 es pas pqueño que 20 xD)

Código: [Seleccionar]
($status>=10 && $status<20)
con eso dices que si el $status es mas grande o igual de 10 y mas pequeño que 20. el rango seria Regular.

Salu2

69
PHP / Re:[Ayuda] ¿Codigo diferente para diferente host?
« en: 19 de Diciembre de 2009, 22:25:03 pm »
Gracias, probare con el codigo que me has dado.

El admin esta en la tabla de users, no sabia como explicarlo bien, es decir, en vez de rango, tengo puesto admin, y este solo puede ser 1 o 0. Asi que cambiando el rango por admin y el admin por 1, creo que quedara bien... xD

Salu2

70
PHP / Re:[Ayuda] ¿Codigo diferente para diferente host?
« en: 19 de Diciembre de 2009, 22:15:19 pm »
pues si, ese valor esta en mysql, pero en el localhost, funciona, y reconoce el admin como admin, no como un user normal...

en mysql, hay una tabla llamada user y dentro de ese se guarda el usuario, password, email y otra tabla llamada admin, hay va el valor 1 o 0

71
PHP / Re:[Ayuda] ¿Codigo diferente para diferente host?
« en: 19 de Diciembre de 2009, 22:09:04 pm »
Pues le doy valor de 1, si es 0, no es admin, y no puedes ver paginas de administrador. Pero en este caso, aun siendo valor de 1, no se ve :S

72
PHP / [Ayuda] ¿Codigo diferente para diferente host?
« en: 19 de Diciembre de 2009, 21:42:42 pm »
Hola, estoy programando un blog en localhost, y funciona todo a la perfeccion, pero cuando subo los archivos a la web, no me funciona como debería hacerlo, es decir, no reconoce el admin en el host, pero si en el localhost.

Uso el host funpic.de con las ultimas versiones de php y mysql, como en el localhost.

Este es el codigo, haber si encontrais algun error, porque es raro... :

Código: [Seleccionar]
if ($_SESSION['admin']==1)
{
echo " | ";
echo "<a href='admin/'>$admin</a>";
}

Bueno, el error es que no aparece como admin, no me reconoce ese usuario como admin. Tengo una tabla en el mysql, admin, por si eres admin, pone un 1 , sino, un 0, y verifica que permisos tienes. En este caso, ese user tiene el 1, pero no me lo reconoce, alguna solucion?

Pongo mi web, sin animo de lucro ni spam, si quereis echar un vistazo y examinarlo vosotros mismos

Código: [Seleccionar]
http://trapator.tr.funpic.de
User: admin
Password: 123456

Salu2

73
Tutoriales PHP / Re:[APORTE]Sistema de email para tu página web
« en: 18 de Diciembre de 2009, 20:58:00 pm »
Hola, este es mi primer post, pero espero enseñar 1 poco mas... xD

yo la parte de if lo resumiría en 1, pero no como lo ha dicho Focux, lo haría así:

Código: [Seleccionar]
if ($total[0]&&$total[1]&&$total[2]&&$total[3]&&$total[4]&&$total[5])
{
$msj = ''.$total[0].' se te ha puesto en contacto con los siguientes datos

Nombre '.$total[0].'
Apellidos '.$total[1].'
Email '.$total[2].'
Localidad '.$total[3].'
Telefono '.$total[4].'
Mensaje '.$total[5].'';

if (mail("siquillote@gmail.com","contacto@cpsiquillote.es",$msj))
{
echo 'Enviado correctamente. Gracias por visitarnos '.$total[0].'';
}
else
{
 echo 'No se ha podido enviar.';
}

}
else
{
echo('Rellena todos los campos<br>');
}

es otra forma de ahorrar if-s si quieres que las cajas de texto estén llenas o vacías

salu2

Páginas: 1 ... 3 4 [5]