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.


Temas - Masato

Páginas: 1 [2]
16
Hola, bueno, tengo una idea, que tal si instalan un mod que le bloquee el foro al visitante y si o si tenga que loguearce para ver el contenido?? capaz que así habrán mas usuario y tendrá mas actividad el foro, digo esto porque hoy (antes de agregar este mensaje) veo que estaba yo solo conectado y todos los otros eran visitantes (como 7 o mas) que vagandeaban por el forito.

17
PHP / [AYUDA] Problema con BBCode SPOILER
« en: 23 de Octubre de 2009, 07:18:49 am »
Hola, bueno, encontré un código JS de un SPOILER y lo modifique, todo bien, pero cuando le coloco una imagen para que se muestre oculta no me muestra el spoiler, osea, no lo toma :S

Acá el BBCode:

//[spoiler]
$texto eregi_replace("\\[spoiler\\]([^\\[]*)\\[/spoiler\\]", &#39;<input type="submit" onclick="capa(1)" value="Contenido Oculto">
<div id="Capa" style="border:solid #6699FF 1px;background:#B2E0F0; width:480px; display:none;">
\\

</div>&#39;, $texto);


Y el código JS
<script type="text/javascript">
function capa (op) {
if (document.getElementById('Capa').style.display=='none') {
document.getElementById('Capa').style.display='block';
} else {
document.getElementById('Capa').style.display='none';
}
}
</script>

Desde ya, muchas gracias

18
Charlas / Offtopic / [Juego de Naves] Navstred - Versión Final
« en: 16 de Octubre de 2009, 20:45:10 pm »
Citar
  • TÍTULO: Navstred - Versión Final
  • GÉNERO: Shooter
  • VERSIÓN: GM6
  • SINOPSIS:
    Cita de: General Suftog
    Diario del General Suftog.

    15 de Agosto de 3506

    Todo comenzó una tranquila tarde de agosto, yo iba caminando por los pasillos de S.G.U (seguridad galáctica universal) cuando escucho una alarma. Esa clase de alarmas solo sonarían si algo malo ocurre dentro de los cuarteles de S.G.U. Cuando me acerco a la oficina del General Lunchter veo en la puerta un soldado, le pregunté.

    - Soldado, ¿qué ha pasado que se ha activado la alarma?
    - General, es terrible, unos soldados de la armada de Drocfus nos ha robado una pieza fundamental para nuestra nueva nave, Navstred.
    - ¿Qué parte específicamente se ha llevado ese cretino?.
    - El Hiperpulsor General, sin esa pieza, el prototipo no podrá avanzar correctamente por el espacio.
    - Soldado, si es así no hay tiempo que perder, aliste a mi tripulación y una buena nave.
    - Mi general, lo de la nave creo que es imposible, ya que los soldados de Drocfus han destruido todas menos Navstred.
    - Si es así, me tendré que llevar a Navstred, no importa si no está terminada, esa pieza es un gran proyecto de S.G.U que debe ser recuperado antes que caiga en manos de villanos.

    Al terminar la conversación, le dije a mis soldados que prepararan a Navstred lo mas antes posible, ya que no había tiempo que perder.
    Es así como salí al espacio exterior a perseguir a los soldados de Drocfus para recuperar esa pieza valiosa para S.G.U.

    ¿Quién sabe que peligros me asecharán en el lejano y oscuro espacio?
    Solo lo único que me queda para encontrar a Drocfus es seguir a sus soldados, no será fácil dar con el, ya que tiene tecnología bastante avanzada, y con una nave en el estado como Navstred, será difícil encontrarlo.
  • IMÁGENES:
  • LINK DE DESCARGA: http://www.mediafire.com/download.php?mwn24xz2enn

  • BUSCO: Solo busco que sean sinceros con sus comentarios (y que no sean tan duros >.)



Acá les dejo un video donde se resumen los 4 niveles del juego en 1:30 minutos:

http://www.youtube.com/watch?v=NwZSHwP7j9s

19
JavaScript / [AYUDA] Colocar texto seleccionado entre BBCODE
« en: 16 de Octubre de 2009, 04:33:13 am »
Hola, hace algunos meses traté de hacer que los BBCODE encierren el texto seleccionado, pero no se como hacerlo.

Yo para agregar el BBCode utilizo este código:

<script language="JavaScript">

function bbcode(BBCode){
document.form.textarea.value = document.form.textarea.value + BBCode;
}
</script>

Y para agregar el [ b][/ b] utilizo este:

<a href="javascript:bbcode('[ b][/ b]')"><b>B</b></a>

Desde ya les agradezco mucho por haber leído este mensaje, y le pido porfavor  que el que sepa como solucionar esto lo comente.

SALU-2 :D :D

20
PHP / [AYUDA] Evitar Warning: Cannot modify header information
« en: 06 de Octubre de 2009, 03:51:23 am »
Bueno, como dice el título, como podría evitar que apareciera ese cartelito?? ya se que es porque envio algo que no debería enviar antes de HTML, el código es:


<?
if (isset(
$_POST[&#39;enviar&#39;])) {

include(&#39;../conectar.php&#39;);

$select mysql_query("SELECT * FROM dk_configurar WHERE admin = &#39;$_POST[usuario]&#39;");
$row mysql_fetch_array($select); {

if (
$row[&#39;admin_pass&#39;] == md5($_POST[&#39;contrasena&#39;])) { 

setcookie("usuariodk",$_POST[&#39;usuario&#39;],time()+3600);
setcookie("passdk"$row[&#39;admin_pass&#39;],time()+3600);

header("location: index.php");

} else {

echo 
"Usuario y/o contrase&ntilde;a no coinciden";

}

}

}

?>


El error completo:


Warning: Cannot modify header information - headers already sent by (output started at dark\admindk\index.php:22) in dark\admindk\ver.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at dark\admindk\index.php:22) in dark\admindk\ver.php on line 12

Warning: Cannot modify header information - headers already sent by (output started at admindk\index.php:22) in dark\admindk\ver.php on line 14

21
Tutoriales PHP / [TUTORIAL] Foro sencillo By Masato
« en: 14 de Septiembre de 2009, 22:31:41 pm »
Bueno amigos de PHPeros, como llevo bastante tiempo sin ningún aporte, hoy les quiero presentar este código, es muy simple, pero les puede ayudar bastante a mejorar ^^.

Empecemos:

conectar.php

<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/

$db_host = (&#39;localhost&#39;); //Nombre del servidor MySQL, por defecto localhost
$db_user = (&#39;root&#39;); //Usuario de la base de datos
$db_pass = (&#39;tu_pass&#39;); //Contraseña de la base de datos
$db_name = (&#39;forito&#39;); //Nombre de la base de datos

$conectar mysql_connect($db_host$db_user$db_pass) or die (mysql_error()); //Conectamos a la base de datos

mysql_select_db($db_name$conectar) or die (mysql_error()); //Seleccionamos la base de datos

?>


index.php

<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/
include(&#39;conectar.php&#39;); //Incluimos el archivo conectar.php

echo "<b><a href=&#39;nuevo.php&#39;>Dejar un Mensaje</a></b><br><hr>"//Boton para dejar mensaje

$seleccionar mysql_query("SELECT * FROM mensajes ORDER BY id ASC"); //Acemos la consulta a la base de datos para mostrar los mensajes ordenados por ID y en orden asendente
if (mysql_num_rows($seleccionar)) { //Si hay contenido en la DB continuamos con while

while ($row mysql_fetch_array($seleccionar)) { //Hacemos un bucle para que nos muestre todos los mensajes

echo "<b><a href=&#39;mensajes.php?id=$row[id]&#39;>$row[titulo]</a></b>"//Mostramos el título con un enlace al mensaje y sus respuestas
echo "<br><hr>"//Bajamos un renglon y creamos una linea 

}

} else { 
//Si no hay ningún mensaje en la DB mostramos lo siguiente

echo "Nuestro foro no posee mensaje alguno";

}

?>


nuevo.php
<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/
include(&#39;conectar.php&#39;); //Incluimos el archivo conectar.php

if (isset($_POST[&#39;enviar&#39;])) { //Si se apretó el boton de enviar, grabamos los datos

$insert "INSERT INTO mensajes (autor,titulo,mensaje) VALUES (&#39;".mysql_real_escape_string($_POST[&#39;autor&#39;])."&#39;, &#39;".mysql_real_escape_string($_POST[&#39;titulo&#39;])."&#39;, &#39;".mysql_real_escape_string($_POST[&#39;mensaje&#39;])."&#39;)"; //Consulta para agregar el mensaje

if (mysql_query($insert) or die (mysql_error())) { //Si se agregó el mensaje correctamente le mostramos un mensaje

echo "Su mensaje ha sido agregado correctamente";

} else { 
//Si no le mostramos el mensaje de error

echo "Hubo un error al agregar el mensaje";

}

} else { 
//Si no se a pulsado el boton ENVIAR, mostramos el formulario

echo "<form action=&#39;nuevo.php&#39; method=&#39;POST&#39;>
Autor: <input type=&#39;text&#39; name=&#39;autor&#39;>
<br>
T&iacute;tulo: <input type=&#39;text&#39; name=&#39;titulo&#39;>
<br>
Mensaje: <textarea name=&#39;mensaje&#39;></textarea>
<br>
<input type=&#39;submit&#39; name=&#39;enviar&#39; value=&#39;Enviar mensaje&#39;>"
;

}

?>


mensajes.php
<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/
include(&#39;conectar.php&#39;); //Incluimos el archivo conectar.php

$get $_GET[&#39;id&#39;]; //Definimos $_GET[&#39;id&#39;] como $get

$seleccionar mysql_query("SELECT * FROM mensajes WHERE id = &#39;$get&#39;"); //Acemos la consulta a la base de datos para mostrar los mensajes ordenados por ID y en orden desendente donde la ID es igual a la enviada por $_GET

$row mysql_fetch_array($seleccionar); //Extraemos los resultados para mostrarlos

echo "<a href=&#39;respuesta.php?id=$get&#39;><b>RESPONDER</b></a>
<br><br>"
;

echo 
"<b>T&iacute;tulo:</b> <i>$row[titulo]</i>
<br>
<b>Mensaje:</b>
<br>
$row[mensaje]
<br>
<b>Enviado por:</b> <i>
$row[autor]</i>"//Mostramos los datos ordenados

$seleccionar1 mysql_query("SELECT * FROM respuestas WHERE respuestas = &#39;$get&#39; ORDER BY id DESC");

if (
mysql_num_rows($seleccionar1) or die (mysql_error())) { //Si hay respuestas mostramos los datos ordenados

$row1 mysql_fetch_array($seleccionar1);

echo 
"<hr>";

echo 
"<b>T&iacute;tulo:</b> <i>$row1[titulo]</i>
<br>
<b>Mensaje:</b>
<br>
$row1[mensaje]
<br>
<b>Enviado por:</b> <i>
$row1[autor]</i>"//Mostramos los datos ordenados

echo "<br><br>
<a href=&#39;respuesta.php?id=
$get&#39;><b>RESPONDER</b></a>";

//Si no hay respuestas, no se mostrará nada 

?>


respuesta.php
<?PHP
/** SISTEMA DE FOROS SIMPLE By MASATO **/
/** ESTE SISTEMA DE FOROS ES ÚNICAMENTE CON EL FIN DE EXPLICAR PHP A LOS NOVATOS **/
include(&#39;conectar.php&#39;); //Incluimos el archivo conectar.php

$get $_GET[&#39;id&#39;]; //Definimos $_GET[&#39;id&#39;] como $get

if (isset($_POST[&#39;enviar&#39;])) { //Si se apretó el boton de enviar, grabamos los datos

$insert "INSERT INTO respuestas (autor,titulo,mensaje,respuestas) VALUES (&#39;".mysql_real_escape_string($_POST[&#39;autor&#39;])."&#39;, &#39;".mysql_real_escape_string($_POST[&#39;titulo&#39;])."&#39;,&#39; ".mysql_real_escape_string($_POST[&#39;mensaje&#39;])."&#39;, &#39;$_POST[get]&#39;)"; //Consulta para agregar el mensaje

if (mysql_query($insert)) { //Si se agregó el mensaje correctamente le mostramos un mensaje

echo "Su mensaje ha sido agregado correctamente";

} else { 
//Si no le mostramos el mensaje de error

echo "Hubo un error al agregar el mensaje";

}

} else { 
//Si no se a pulsado el boton ENVIAR, mostramos el formulario

echo "<form action=&#39;respuesta.php&#39; method=&#39;POST&#39;>
Autor: <input type=&#39;text&#39; name=&#39;autor&#39;>
<br>
T&iacute;tulo: <input type=&#39;text&#39; name=&#39;titulo&#39;>
<br>
Mensaje: <textarea name=&#39;mensaje&#39;></textarea>
<br>
<input type=&#39;submit&#39; name=&#39;enviar&#39; value=&#39;Enviar mensaje&#39;>
<input type=&#39;hidden&#39; value=&#39;
$get&#39; name=&#39;get&#39;>"//Formulario, usamos un input hidden para mandar el valor de GET

}

?>


Base de Datos:
Código: [Seleccionar]
CREATE TABLE `mensajes` (
  `id` int(11) NOT NULL auto_increment,
  `autor` varchar(255) NOT NULL,
  `titulo` varchar(255) NOT NULL,
  `mensaje` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE `respuestas` (
  `id` int(11) NOT NULL auto_increment,
  `autor` varchar(255) NOT NULL,
  `titulo` varchar(255) NOT NULL,
  `mensaje` text NOT NULL,
  `respuestas` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Bueno, eso es todo, espero que les sirva y recuerden que esto lleva tiempo, así que si lo toman para su web, por lo menos no le quiten quien lo hizo ^^

15/9/09: Arreglado conectar gracias a naveda ^^

SALU-2 :D :D

22
PHP / [APORTE] Sistema de Loteria By Masato
« en: 06 de Agosto de 2009, 04:23:57 am »
Bueno, la otra vez como estaba aburrido me puse a hacer este code xD

Citar

<?PHP
/** Sistema de loteria v 0.1 By Masato **/

if (isset($_POST[&#39;enviar&#39;])) { //Si se apreto el boton enviar se ejecuta lo sig

echo "Tus n&uacute;meros fueron:";
echo 
"<br>";
echo 
"<b>$_POST[numero1]</b> - <b>$_POST[numero2]</b>"//Mostramos los nº que el user puso

$numero1 mt_rand(0,9); //Se genera un nº del 0 al 9
$numero2 mt_rand(0,9); //Se genera un nº del 0 al 9

echo "<br>";
echo 
"Los n&uacute;meros ganadores fueron:";
echo 
"<br>";
echo 
"<b>$numero1</b> - <b>$numero2</b>"//Anunciamos los nº ganadores
echo "<br>";

if (
$numero1 == $_POST[&#39;numero1&#39;] and $numero2 == $_POST[&#39;numero2&#39;]) { //Si los nº coinciden...

echo "<b>Felicidades, los n&uacute;meros coinciden!!</b>";

} elseif (
$numero1 == $_POST[&#39;numero1&#39;]) { //Si el 1º nº coincide...

echo "Has tenido <b>1</b> acierto:";
echo 
"<br>";
echo 
"El n&uacute;mero del acierto es <b>$numero1</b>";

} elseif (
$numero2 == $_POST[&#39;numero2&#39;]) { //Si el 2º nº coincide...

echo "Has tenido 1 acierto:";
echo 
"<br>";
echo 
"El n&uacute;mero del acierto es <b>$numero2</b>";

} else { 
//Si no hay ningun acierto...

echo "Lo lamentamos, pero usted no ha tenido acierto alguno";

}

} else { 
//Si no se apretó el botón, mostramos el formulario

echo "<form action=&#39;loteria.php&#39; method=&#39;POST&#39;>";
echo 
"Ingrese 2 n&uacute;meros en los siguientes casilleros:";
echo 
"<br>";
echo 
"<input type=&#39;text&#39; name=&#39;numero1&#39; size=&#39;1&#39; maxlength=&#39;1&#39;>";
echo 
" - ";
echo 
"<input type=&#39;text&#39; name=&#39;numero2&#39; size=&#39;1&#39; maxlength=&#39;1&#39;>";
echo 
"<br>";
echo 
"<input type=&#39;submit&#39; name=&#39;enviar&#39; value=&#39;Revisar mu suerte&#39;>";
echo 
"</form>";

}

?>

Bueno, esto pensaba utilizarlo en un portal de SMF, pero como no me dejo, bueno, les dejo el códgio ^^

23
General / [APORTE] Instala AppServ
« en: 22 de Junio de 2009, 18:19:17 pm »
Bueno, ya que esta sección se llama General, aprovecho para ponerles este video que grabe esta tarde, aprovechando que instalé de nuevo Windows XP y tenía que instalar el AppServ xD

http://www.youtube.com/watch?v=lL-95O4tr20

SALU-2 ;D ;D

24
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

25
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?

26
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

27
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??

28
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 [2]