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

Páginas: 1 ... 30 31 [32]
466
PHP / [APORTE] Sistema de noticias - 100% hecho por mi :D
« en: 29 de Marzo de 2009, 04:50:08 am »
Sistema de noticias.

Bueno, ayer me hice un sistema de usuarios, y en fin, quiero compartirlo:

index.php

<?php
/////////////////////////////////////////////////////////////////////
//#######################################//
//########Sistema de noticias - Por Masato#########//
//#######################################//
/////////////////////////////////////////////////////////////////////
include(&#39;conectar.php&#39;); //Incluimos el archvio conectar.php
echo &#39;<center>&#39;;
$ver mysql_query("SELECT * FROM `mensajes` ORDER BY `id` DESC"); /*Hacemos la consulta a la base de datos
para que se muestren los mensajes en orden decreciente según su ID*/
if (mysql_num_rows($ver)) { //Devuelve el número de filas en un conjunto de resultados
while ($noticia mysql_fetch_array($ver)) {//Con esto se mostrará la noticia ua a una
echo "<b>Título:</b> ".$noticia[&#39;titulo&#39;]."";//Mostramos el titulo del mensaje
echo &#39;<br>&#39;;
echo $noticia[&#39;mensaje&#39;];//Mostramos el contenido del mensaje
echo &#39;<br>&#39;;
echo "<b>Enviado por:</b>  ".$noticia[&#39;user&#39;]." el día ".$noticia[&#39;fecha&#39;]."<br><br>";//Mostramos quien envió la noticia y cuando la envio
}
} else { 
//Si el campo de arriba no tiene noticias, se mostrara el mensaje de abajo.
echo "<b>No hay ninguna noticia publicada</b>";
}
echo 
"</center>"
?>



admin.php

<?php
/////////////////////////////////////////////////////////////////////
//#######################################//
//########Sistema de noticias - Por Masato#########//
//#######################################//
/////////////////////////////////////////////////////////////////////
include(&#39;conectar.php&#39;);//Incluimos el conectar.php
if (isset($_POST[&#39;enviar&#39;])) {//Definimos que este si se aprieta el botón del formulario, se hará la consulta con el if
$sql "INSERT INTO mensajes (titulo,mensaje,user,fecha) values";//Decimos que se inserte en la tabla mensajes, columna titulo, mensaje, user, fecha
$sql.= "(&#39;".$_POST[&#39;titulo&#39;]."&#39;,&#39;".$_POST[&#39;mensaje&#39;]."&#39;,&#39;".$_POST[&#39;user&#39;]."&#39;, &#39;".date(&#39;d/m/Y&#39;)."&#39;)";//Definimos los valores de titulo, mensaje, user, fecha según el formulario
if (mysql_query($sql)) { //Enviamos la consulta a la base de datos
echo"<b>La noticia se envió satisfactoriamente<br></b>";//Si la noticia se envió bien, se muestra este mensaje
} else {
echo&
#39;<b>No se pudo enviar la noticia</b>&#39;;//Si la noticia tubo algún error, no se enviará
}
}

//Comienzo del formulario
echo"<table><tr align=right><td>
<form action=&#39;admin.php&#39; method=&#39;POST&#39;>
Título: <input type=&#39;text&#39; name=&#39;titulo&#39;  rows=&#39;4&#39;><br>
Autor: <input type=&#39;text&#39; name=&#39;user&#39;  rows=&#39;4&#39;><br>
Mensaje: <textarea rows=&#39;4&#39; name=&#39;mensaje&#39; cols=&#39;19&#39;>Coloque aquí su mensaje</textarea><br>
<input type=&#39;submit&#39; value=&#39;Enviar&#39; name=&#39;enviar&#39;>
</form>
<b></td></tr></table>"
;
//Fin del formulario

?>


conectar.php

<?php
//conectar.php de sistema de Noticias.
//Conectar By Masato.

$host_name = (&#39;localhost&#39;);//Dirección del host
$data_base_user = (&#39;root&#39;);//Nombre del usuario de la base de datos
$password_db = (&#39;pass&#39;);//Contraseña de la base de datos
$data_base_name = (&#39;noticias&#39;);//Nombre de la base de datos

$conectar mysql_connect ($host_name$data_base_user$password_db) or die (&#39;Imposible conectarse al servidor.&#39;);
mysql_select_db ($data_base_name$conectar) or die (&#39;Imposible conectarse con la Base de Datos.&#39;);
?>


Base de datos.
Código: [Seleccionar]
CREATE TABLE `mensajes` (
  `id` int(11) NOT NULL auto_increment,
  `titulo` varchar(255) NOT NULL,
  `user` varchar(255) NOT NULL,
  `mensaje` text NOT NULL,
  `fecha` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8

Bueno, traté de ser lo mejor explicativo, espero que les guste ^^

Tutorial By Masato

467
PHP / Re: [Ayuda] problema de novato
« en: 29 de Marzo de 2009, 04:48:22 am »
Es muy simple el error, fijate que vos tenes así:


$user = $_POST['user'];
$pass = $_POST['pass'];
$email = $_POST['email'];
$edad = $_POST['edad'];

y por ej, lo de $_POST['pass'], nunca lo definis en el formulario, si no que lo tenes en name='password' cosa que tendría que ser name='pass', aparte vos pusiste asi:

<td><span class="Estilo18"><strong>Password:</strong></span></td>
<td><input type="password" name"password" /></td><tr>

Y debería ser así:

<td><span class="Estilo18"><strong>Password:</strong></span></td>
<td><input type="password" name="pass" /></td><tr>

Espero haber aclarado tus dudas mi amigo ^^

468
PHP / [DUDA] Uso de prefijos para BD
« en: 26 de Marzo de 2009, 20:30:06 pm »
Hola, bueno, ya se que soy molesto xD, en fin, mi duda es la siguiente:

Tengo 2 archivos, uno que se llama conectar.php que es el que contiene lo del prefijo, y otro que es por ejemplo, el index.php:


<?php
//conectar.php de sistema de Noticias.
//Conectar By Masato.
$host_name = (&#39;localhost&#39;);
$data_base_user = (&#39;...&#39;);
$password_db = (&#39;...&#39;);
$data_base_name = (&#39;...&#39;);

$conectar mysql_connect ($host_name$data_base_user$password_db) or die (&#39;Imposible conectarce al servidor.&#39;);
mysql_select_db ($data_base_name$conectar) or die (&#39;Imposible conectarce con la Base de Datos.&#39;);

$prefijo =  "5";

$result mysql_query(&#39;SELECT * FROM &#39;."$prefijo".&#39;_config&#39;);
	
	
while(
$row2 mysql_fetch_array($result))
	
	
{
	
	
  
$row["nom"] = $row2["nombre"];
	
	
  
$row["afs"] = $row2["afiliados"];
	
	
  
$row["thm"] = $row2["theme"];
	
	
}

$nombre $row["nom"];
$amigos $row["afs"];
$theme $row["thm"];
?>


Hay supuestamente si le pongo un include('conectar.php');  en el index.php, y pongo <?echo $nombre;?> tendría que mostrar el nombre de la web que se encuentra en la BD, ¿Cual es el error?

469
PHP / Re: [AYUDA] Listar imagenes en un directorio
« en: 25 de Marzo de 2009, 16:40:50 pm »
Gracias por la respuesta, pero el código que puse me resulta mas facil de entender xD

470
Eso capaz que se deba al MOD para reemplazar los themes en las distintas secciones de tu foro xD, antes de comentar, hay que razonar bien el error, por ej, mira, te larga este error:

main_above sub template - eval? y eso de sub template es el mod, osea, que hay algo mal en la BD, así que traten de borrar ese mod he instalar uno mejor o que sepan que lo va a soportar, o capaz que el theme que eligieron no es compatible 100% con el mod, no se, hay muchas posibilidades

471
PHP / [AYUDA] Listar imagenes en un directorio
« en: 23 de Febrero de 2009, 23:00:55 pm »
Hola, estoy haciendo una web y me gustaría mucho que me ayudaran con esto, lo que yo quiero es que me aparezca una pagina con todas las imagenes que hay en un directorio y se vean reducidas, por ej, de 100x100, he buscado por todo internet pero nada, si alguien sabe, por favor ayudenme. 

SALU-2 :D :D

[EDIT]

Ya lo solucioné:


<?php
$dir 
"imagenes";//el directorio que examinaras. 
$array scandir($dir);
$cnt sizeof($array);
for(
$x=2;$x<$cnt;$x++)
{
echo
"<img border=2 width=80  height=80 src=&#39;$dir/$array[$x]&#39;> Nombre&#58; <b>$array[$x]</b> <br />\n";
}
?> 


CIERREN TEMA

472
PHP / [OTRA VEZ AYUDA xD] Sistema de comentarios y noticias por pagina.
« en: 18 de Julio de 2008, 19:52:42 pm »
Hola bueno, vuelvo a pedir ayuda, esta vez quiero que mi web, la que tiene el sistema de noticias, puedan comentar los usuarios que entran, y a la vez, que no hallan mas de 10 o 15 noticias por página, les paso el código del index, y la base de datos, desde ya, MUCHAS GRASIAS!! :D :D

index.php
<?php
include (&#39;funciones.php&#39;);

$config[&#39;host&#39;] = &#39;...&#39;;
$config[&#39;user&#39;] = &#39;...&#39;;    
$config[&#39;pass&#39;] = &#39;...&#39;;
$config[&#39;db&#39;] = &#39;...&#39;;

// here is the start html, <html><body> for example
$start = &#39;<html><head><title>News Flash</title></head><body bgcolor="#ffffff">&#39;;
// here is the end html that is put to document
$end = &#39;</body></html>&#39;;
// news template
$tpl= &#39;<font color ="#FFFBF0" size="1" Font="Verdana"><font face="Verdana">
<!--//%t=Date-->
<!--//%s=Title or Subject-->
<!--//%n=News-->
<!--//%a=User or Posted by-->
<b>%- %s</b><br>
<
br>
%
n
<br>
<
br>
<
b>Por %a</b>
<
br>
<
HR size="1" align="right" width="100%" color="7D889A">
<
br>
</
font> &#39;;
echo $start;

mysql_connect($config[&#39;host&#39;], $config[&#39;user&#39;], $config[&#39;pass&#39;]) or die(&#39;Connection failed&#39;);
mysql_select_db($config[&#39;db&#39;]) or die(&#39;DB selection failed&#39;);

$max mysql_fetch_array(mysql_query(&#39;SELECT MAX(id) FROM wootnews&#39;));
$max $max[&#39;MAX(id)&#39;]+1;

while($result mysql_fetch_array(mysql_query(&#39;SELECT * FROM wootnews WHERE id<&#39; . $max . &#39; ORDER BY id DESC;&#39;)))
   
{
      echo 
str_replace(Array(&#39;%t&#39;, &#39;%a&#39;, &#39;%n&#39;, &#39;%s&#39;), Array($result[&#39;date&#39;], $result[&#39;name&#39;], bbcode($result[&#39;message&#39;]), $result[&#39;subject&#39;]), $tpl);
   
$max $result[&#39;id&#39;];
   
}
   echo 
bbcode ($end); 
?>


admin.php
<?php



$config
[&#39;host&#39;] = &#39;l...&#39;;
$config[&#39;user&#39;] = &#39;...&#39;;    
$config[&#39;pass&#39;] = &#39;...&#39;;
$config[&#39;db&#39;] = &#39;...&#39;;

mysql_connect($config[&#39;host&#39;], $config[&#39;user&#39;], $config[&#39;pass&#39;]) or die(&#39;Connection failed&#39;);
mysql_select_db($config[&#39;db&#39;]) or die(&#39;DB selection failed&#39;);

if(isset($_POST[&#39;news&#39;]))
	
{
	
// name, message, date
	
$message $_POST[&#39;news&#39;];
	
$author $_POST[&#39;author&#39;];
	
$date date(&#39;F j Y&#39;);
        
$subject $_POST[&#39;subject&#39;];
	
mysql_query(&#39;INSERT INTO wootnews (name, message, date, subject, avatar) VALUES ("&#39; . $author . &#39;", "&#39; . $message . &#39;", "&#39; . $date . &#39;",  "&#39; . $subject . &#39;";&#39;) or $error = true;


	
if(isset(
$error))
	
  echo &
#39;There was error in adding news!<br><small>&#39; . mysql_error() . &#39;</small>&#39;;

	
else
	
  echo &
#39;El mensaje ha sido añadido con exito.&#39;;

	
exit;
	
}

echo &
#39;<form action="&#39; . $PHP_SELF . &#39;" method="POST"><font color ="FFFFFF" size="1" Font="Verdana"><font face="Verdana">
News<br><textarea style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;"
 
rows=10 cols=40 name="news">&#39; . &#39;</textarea>
<br>
Author<br><input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;" type="text" name="author">
<
br>
Subject<br><input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;" type="text" name="subject"><br><br>
<
input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 8pt; color:#000000;"
 
type="submit" value="Post">
?>


base_de_datos.sql

CREATE TABLE `wootnews` (
  `
idint(11NOT NULL auto_increment,
  `
nametext NOT NULL,
  `
messagelongtext NOT NULL,
  `
datetext NOT NULL,
  `
subjecttext NOT NULL,
  
PRIMARY KEY  (`id`)
TYPE=MyISAM


Bueno, a partir de eso, como podria empesar??

473
PHP / Re: [AYUDA] Problema con BBcode
« en: 16 de Julio de 2008, 23:09:18 pm »
 :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :)

GRASIAS!!!!!!!!!!!!!!, MIL GRASIAS!!!!!!

474
PHP / Re: [AYUDA] Problema con BBcode
« en: 16 de Julio de 2008, 22:39:53 pm »
No pasa nada, mira, esta es la web donde sale:

http://elyaguarete.co.cc/index.php

es el primer mensaje, lo puse que dijiste, pero se ve igual.

475
PHP / [AYUDA] Problema con BBcode
« en: 16 de Julio de 2008, 22:08:29 pm »
Hola, este es mi segundo post, pero mas o menos entiendo algo del tema, y bueno, tengo una web que tiene un sistema de noticias, y quiero que esa web tenga BBcode y Smiller, he estado tratando de usar un código que creo westwest, pero, me sale error, el ya me a estado ayudando y nada :S, este es el código:
funciones.php
<?php // abrimos php

function bbcode($texto) { // creamos la función

// $texto = str_replace("PALABRAAREEMPLAZAR","REEMPLAZODELAPALABRA", $texto);
// El codigo de arriba no funcionaria por k esta como comentario ya que hemos usado doble /

$texto str_replace("[b]","<b>"$texto);
$texto str_replace("[/b]","</b>"$texto);

$texto eregi_replace("\\[url=http://([^\\[]*)\\]([^\\[]*)[/url],&#39;<a href="1">\\2</a>&#39;, $texto");
}

return 
$texto// indicamos k la funcion devuelva la variable $texto

?>  // cerramos PHP

y este es el código de mi web, donde tengo las noticias:


index.php
<?php
include (&#39;funciones.php&#39;);
echo bbcode($texto);

$config[&#39;host&#39;] = &#39;localhost&#39;;
$config[&#39;user&#39;] = &#39;...&#39;;    
$config[&#39;pass&#39;] = &#39;...&#39;;
$config[&#39;db&#39;] = &#39;...&#39;;

// here is the start html, <html><body> for example
$start = &#39;<html><head><title>News Flash</title></head><body bgcolor="#ffffff">&#39;;
// here is the end html that is put to document
$end = &#39;</body></html>&#39;;
// news template
$tpl = &#39;<font color ="#FFFBF0" size="1" Font="Verdana"><font face="Verdana">
<!--//%t=Date-->
<!--//%s=Title or Subject-->
<!--//%n=News-->
<!--//%a=User or Posted by-->
<b>%- %s</b><br>
<
br>
%
n
<br>
<
br>
<
b>Por %a</b>
<
br>
<
HR size="1" align="right" width="100%" color="7D889A">
<
br>
</
font> &#39;;
echo $start;

mysql_connect($config[&#39;host&#39;], $config[&#39;user&#39;], $config[&#39;pass&#39;]) or die(&#39;Connection failed&#39;);
mysql_select_db($config[&#39;db&#39;]) or die(&#39;DB selection failed&#39;);

$max mysql_fetch_array(mysql_query(&#39;SELECT MAX(id) FROM wootnews&#39;));
$max $max[&#39;MAX(id)&#39;]+1;

while($result mysql_fetch_array(mysql_query(&#39;SELECT * FROM wootnews WHERE id<&#39; . $max . &#39; ORDER BY id DESC;&#39;)))
   
{
   echo 
str_replace(Array(&#39;%t&#39;, &#39;%a&#39;, &#39;%n&#39;, &#39;%s&#39;), Array($result[&#39;date&#39;], $result[&#39;name&#39;], $result[&#39;message&#39;], $result[&#39;subject&#39;]), $tpl);
   
$max $result[&#39;id&#39;];
   
}
echo 
bbcode($end);
?>


Puse el codigo como me habían dicho, pero sale lo mismo

Que puede ser??

Páginas: 1 ... 30 31 [32]