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

Páginas: [1] 2 3 ... 6
1
PHP / No me crea 1 tabla
« en: 25 de Julio de 2009, 14:22:31 pm »
Bueno, en mi iNews tengo un problema que me persigue de hace tiempo, consigo crear 3 de 4 tablas, pero esta ultima no se por que no me va :S.
Os dejo el code del install2.php de la versión 1.1 que es la más reciente y funcional.

Código: [Seleccionar]
$mysqlactive = "CREATE TABLE `mensajes` (
`id` INT NOT NULL AUTO_INCREMENT ,
`autor` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
`mensaje` TEXT NOT NULL ,
`titulo` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
`tags` VARCHAR(255) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;";
$mysqlactiveusers = "CREATE TABLE `usuarios` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`usuario` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
`password` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
`rango` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;";
$mysqlactivecoments = "CREATE TABLE `comentarios`(
`id` INT primary key auto_increment,
`ref` INT NOT NULL,
`autor` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
`comentario` TEXT CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL
) TYPE = MYISAM ;";
$mysqlactiveboletin = "CREATE TABLE `boletin`(
`id` INT primary key auto_increment,
`titulo` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL,
`mensaje` text NOT NULL,
PRIMARY KEY ( `id` )
) TYPE = MYISAM;";
if(!mysql_query($mysqlactive)){ echo "ERROR: No se pudieron crear las tablas<br>";}
if(!mysql_query($mysqlactiveusers)){ echo "ERROR: No se pudieron crear las tablas<br>";}
if(!mysql_query($mysqlactivecoments)){ echo "ERROR: No se pudieron crear las tablas<br>";}
if(!mysql_query($mysqlactiveboletin)){ echo "ERROR: No se pudieron crear las tablas<br>";}

Esto es una parte donde creo las tablas, lo otro si lo quereis ver, pedirmelo.

2
PHP / Crear multiples páginas
« en: 07 de Enero de 2009, 19:28:50 pm »
Bueno, busque por google pero no supe formular bien la pregunta, bueno, como creo un páginador que cuando muestre por ejemplo 5 noticias te muestre otra página para ver el resto?

3
Visual Basic / [Código] Fechas
« en: 09 de Diciembre de 2008, 10:20:42 am »
Bueno, mi aburrimiento cada dia es mas grande, y si estoy en mi casa "malo" y no voy al cole, aun más... (es coña, esos dias son los mejores xD)

Bueno, os dejo un código en el que separa la fecha en 3 partes, dia, mes, año... (Es de mi cosecha privada (mio)):

Código: (vb) [Seleccionar]
Dim fechatotal As String
Dim dma() As String
fechatotal = Date
dma = Split(fechatotal, "/")
MsgBox "Dia: " & dma(0) & vbNewLine & "Mes: " & dma(1) & vbNewLine & "Año: " & dma(2), vbInformation, "Fecha: "

¿Se nota que volvi a instalar windows porque me obligaron? xD

4
PHP / [Funcion] Filtrar
« en: 28 de Noviembre de 2008, 22:26:45 pm »
Nombre de la función: Filtrar BBC y Smileys
Descripción:Filtro de bbcodes y smileys (incluye .zip de smileys)
Lenguaje: PHP
Código:
function filtrar($anti){
	
$antihtml htmlentities($anti);
	
$emoticonos_imagen = array("<img src=\"sonrisa.gif\">","<img src=\"feliz.gif\">","<img src=\"lloron.gif\">","<img src=\"sorprendido.gif\">","<img src=\"confundido\">");
	
$emoticonos_signo = array(":D",":)",":(",":O",":S");
	
$emoticonos str_replace($emoticonos_signo$emoticonos_imagen$antihtml);
    
$bbcode1 = array("<b>","</b>","<i>","</i>","<u>","</u>","<img src=\"","\">","<a href=\"","\">","</a>","<br>");
    
$bbcode2 = array("[b]","[/b]","[i]","[/i]","[u]","[/u]","[img]http://","[/img]","[url=http://","]]","[/url]","[br]");
	
$mensaje str_replace($bbcode2$bbcode1$emoticonos);
	
return 
$mensaje;
}


Explicación: Esto es una función que cree hace varios dias y me decidi a postearla aqui, esta función lo que hace es filtrar los "bbcodes y smileys" ([b ],[ /b], : ), : (...) y mediante html los muestra ,es una función sencilla y facil, además, podeis descargar los smileys desde aqui: www.krews.es/smileys.zip
Modo de uso: El uso es simple:

$prueba "Hola [b]phperos.net[/b] :), os traigo mi [i]función[/i], espero que os sirva.";
echo 
filtrar($prueba);

5
Charlas / Offtopic / Krews Project [Se buscan colaboradores]
« en: 26 de Noviembre de 2008, 20:29:21 pm »
Bueno, tengo un proyecto llamado Krews Project, en el que creamos, scripts en php, actualmente, estamos con la iNews System y por la versión 0.8 todavía en construcción, y buscamos gente que quiera colaborar.

- Buscamos programadores
- Buscadores de errores
- Colaboradores con pequeños códigos
- Ideas para nuevos proyectos
- Otros (Explicalo...)

La web oficial es: www.krews.es
(Esto no es spam, en esa web no pretendo tener más o menos visitas, solo que el proyecto siga adelante).

Gracias.

6
PHP / ERROR en las imagenes
« en: 20 de Noviembre de 2008, 20:51:13 pm »
Estoy probando el codigo de rodrinete y no me funciona:

<?php
$img 
imagecreatefromgif("imagen.gif"); //Crea la imagen
$negro imagecolorallocate($img,0,0,0); //Color Negro
$rojo imagecolorallocate($img,255,0,0); //Color Rojo
imagestring($img,3,0,0,"Hola mundo",$negro); //Escribe Hola mundo en negro
imagestring($img,3,10,10,"Rodrinete",$rojo); //Escribe Rodrinete en rojo
imagegif($img); //Muestra el nuevo GIF
imagedestroy($img); //Destruye el nuevo gif y lo vuelve a pasar a como estaba antes
?>


Ejemplo: www.krews.es/identificacion/identificacion.php

7
PHP / Funcion que identifica las letras (ayuda)
« en: 14 de Noviembre de 2008, 17:42:39 pm »
Hola, me gustaria saber como se llama la funcion que identifica la palabra este en mayuscula, minuscula, tenga 1 mayuscula, 1 minuscula, que identifique esa palabra, pero de la manera que esta escrita.

8
PHP / Se crea una nueva noticia al registrar un usuario
« en: 13 de Noviembre de 2008, 15:03:22 pm »
Bueno, en mi sistema de noticias que estoy creando, cuando creo un nuevo usuario, se crea una nueva noticia, como lo arreglo, fijaros:

www.krews.es/iNews_System/

Entrar como admin con:
Usuario: Demo
Password: Demo

Y registrar un nuevo usuario, ya vereis.

9
iNews System
iNews System es un proyecto de codigo abierto que consiste en poder añadir/editar/borrar noticias mediante un panel de administración de seguridad alta, este proyecto actualmente esta en crecimiento, os iremos informando de la situación, y actualmente, permite manejarlo con una simplicidad altísima, además de que tiene muchísimas opciones importantes e interesantes.

Features:
  • Ver noticias (100%)
  • Añadir noticias (100%)
  • Panel de administración (100%)
  • Borrar noticias (100%)
  • Editar noticias (100%)
  • Registrar usuarios (100%)
  • Ver usuarios (100%)
  • Editar usuarios (100%)
  • Sistema de comentarios (100%)
  • Sistema de borrado v2 (100%)
  • Sistema de emoticonos (100%)
  • Sistema de editado v2 (100%)
  • Sistema de BBCODES (100%)
  • Borrado de usuarios (100%)
  • Borrado de comentarios (100%)
  • Rangos (A,C,S) (100%)
  • Poderes diferentes (100%)
  • Enviar boletin administrativo (100%)
  • Borrar boletin administrativo (100%)
  • Paginación (100%)
  • Seguridad HASH MD5 (100%)
  • Acentos y ñ y caracteres no ingleses permitidos (100%)
  • Captcha Anti-XSRF (100%)
  • Nuevo diseño (100%)
  • Editar boletin de administración (100%)
  • Sistema de busqueda (100%)
  • Sistema de tags (100%)

Ventajas de iNS 1.1:
  • Podemos añadir mensajes.
  • Podemos ver mensajes.
  • Podemos borrar mensajes.
  • Podemos editar mensajes.
  • Sistema de registros de usuario.
  • Utilizamos sesiones en vez de cookies.
  • Un diseño CSS en crecimiento pero se ira añadiendo.
  • Seguridad anti <script></script> y redirecciones HTML.
  • Podras ver que usuarios hay registrados.
  • Podras editar el nombre del usuario que quieras.
  • Podras enviar comentarios en las noticias.
  • Nueva forma de editar y borrar noticias.
  • Puedes introducir emoticonos en las noticias.
  • Sistema de BBCODES.
  • Seguridad aumentada.
  • Borrado de usuarios.
  • Borrado de comentarios.
  • Seguridad máxima en XSS y RFI.
  • Bugs ARREGLADOS.
  • Nuevas opciones modulares.
  • Borrado de noticias + borrado de comentarios unidos.
  • Rangos de usuario.
  • Modificado parte del código para acoplarse a los rangos.
  • Bugs arreglados.
  • Rangos: A = Administrador, poderes total - C = Colaborador, poderes total menos registrar y editar usuarios - S = Supscriptor, puede, editar sus mensajes, eliminar sus mensajes, enviar mensajes y borrar comentarios.
  • Boletin administrativo.
  • Más bugs arreglados.
  • Paginación de noticias.
  • Acentos, ñ y caracteres no ingleses permitidos.
  • Seguridad HASH MD5 aumentada.
  • Captcha Anti-XSRF.
  • Nuevo diseño CSS.
  • Muchos bugs arreglados, y seguridad anti acceso (acceder sin ser admin o usuario registrado).
  • Nuevo sistema de instalación ( v2 ).
  • Creación de licencia.
  • Editar boletines de administración.
  • Sistema de busqueda de noticias.
  • Sistema de tags.

Descarga:
Descargar INS 0.3 Alpha
Descargar INS 0.4 BETA
Descargar INS 0.6
Descargar INS 0.7 PATCH
Descargar INS 0.8 BETA
Descargar INS 0.9.6 LTS
Descargar INS 1.1

Si alguien desea subirlo a algun host externo, adelante.

Bugs:
Desconocemos de tales, si encuentran alguno contacten conmigo via email o por mensajes privados.

Version DEMO 1.2.1:
Ya disponible.
Usuario: Demo
Password: Demo
Probar DEMO 1.2.1

Creditos:
Erik#: Programador PHP, SQL, JavaScript, HTML y CSS.

10
PHP / [Headers ERROR]
« en: 12 de Noviembre de 2008, 19:32:33 pm »
Hola, bueno, estoy creando un sistema de administración para mi sistema de noticias, y el problema son que quiero hacer cookies para identificar al admin, pero me da este error:

Warning: Cannot modify header information - headers already sent by (output started at /homepages/22/d224069467/htdocs/iNews_System/admin.php:3) in /homepages/22/d224069467/htdocs/iNews_System/admin.php on line 10

Warning: Cannot modify header information - headers already sent by (output started at /homepages/22/d224069467/htdocs/iNews_System/admin.php:3) in /homepages/22/d224069467/htdocs/iNews_System/admin.php on line 11


Aqui os dejo el código:

<?php
// Administración de iNews System 0.2 Alpha
echo "<h2>Panel de Administracion</h2><br>Bienvenido, desde aqui podras acceder al panel de administracion<br><br>";
if(
$_COOKIE["usuario"] and $_COOKIE["contrasena"]){
	
echo 
"Bienvenido ".$_POST[&#39;admin&#39;];
	
echo 
"<br>";
}else{
if(isset(
$_POST[&#39;cookactive&#39;])){
	
if(
$_POST[&#39;admin&#39;]=="admin" && $_POST[&#39;pass&#39;]="admin"){
	
	
setcookie("usuario","admin",time()+3600);
        
setcookie("contrasena","admin",time()+3600);
	
echo 
"Bienvenido".$_POST[&#39;admin&#39;];
	
echo 
"<br>";
}else{
	
echo 
"ERROR: Usuario y/o contraseña erroneo/a(s)";
}
}else{
	
echo &
#39;<form action="admin.php" method="POST">
	
Introduce el nombre de administrador: <input type="text" name="admin"><br>
	
Introduce la contraseña: <input type="text" name="pass"><br>
	
<
input type="submit" value="Entrar" name="cookactive"><input type="reset" value="Limpiar"></form><br>&#39;;
}
}
?>


Y aqui la web: www.krews.es/iNews_System/admin.php

Gracias por la ayuda adelantada.

11
PHP / Linea de codigo
« en: 13 de Septiembre de 2008, 17:29:13 pm »
Para que sirve este codigo:

Código: [Seleccionar]
$str = substr($archivo, strpos($archivos,'.'), strlen($archivo)-1);
¿Para que sirven las funciones substr, strpos, strlen?

12
PHP / Subir archivos
« en: 13 de Septiembre de 2008, 12:27:38 pm »
Cual es la funcion de al utilizar un input type file que se guarde en el host?

13
C / C++ / Años bisiestos
« en: 06 de Agosto de 2008, 20:48:48 pm »
Pues lo mismo que puse en perl pero ahora en C++
Código: [Seleccionar]
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int anio;
cout << "              |-----------------------------------|\n";
cout << "              |       Años bisiestos en C++       |\n";
cout << "              |      youareowned@.hotmail.es      |\n";
cout << "              |-----------------------------------|\n";    
cout << "Introduce el año que deseas averiguar:";
cin >> anio;
if (((anio%4 ==0) && (anio%100!=0)) || (anio%400==0))
{
cout << "Este año es bisiesto\n";
system("pause>nul");
}
else {
cout << "Este año no es bisiesto";
system("pause>nul");
}
}

14
Charlas / Offtopic / [ASM] Abrir bandeja del CD
« en: 06 de Agosto de 2008, 18:40:19 pm »
Aqui un código en ASM de abrir bandeja del CD, espero que os agrade, programado en FASM ;)

Código: [Seleccionar]

format PE GUI 4.0

include 'win32a.inc'

        invoke  MessageBoxA,0,_message,_caption,MB_ICONQUESTION+MB_YESNO
        cmp     eax,IDYES
        jne     exit

        invoke  mciSendString,_cmd_open,0,0,0
        invoke  mciSendString,_cmd_eject,0,0,0
        invoke  mciSendString,_cmd_close,0,0,0

exit:
        invoke  ExitProcess,0

_message db 'Abrir la bandeja del CD?',0
_caption db 'Desktop configuration',0

_cmd_open db 'open cdaudio',0
_cmd_eject db 'set cdaudio door open',0
_cmd_close db 'close cdaudio',0


data import

 library kernel32,'KERNEL32.DLL',\
         user32,'USER32.DLL',\
         winmm,'WINMM.DLL'

 import kernel32,\
        ExitProcess,'ExitProcess'

 import user32,\
        MessageBoxA,'MessageBoxA'

 import winmm,\
        mciSendString,'mciSendStringA'

end data 

15
C / C++ / [PERL] Años bisiestos
« en: 05 de Agosto de 2008, 16:33:52 pm »
En la programación, no se sabe cuando es un año bisiesto, no te viene una funcion que se llame aniobisiesto();, por eso tenemos que usar if, y aqui en este código hecho por mi en perl, podemos ver como se consigue.

Código: [Seleccionar]
#!/usr/bin/perl
print "              |-----------------------------------|\n";
print "              |       Años bisiestos en perl      |\n";
print "              |        www.code-makers.es         |\n";
print "              |      youareowned@.hotmail.es      |\n";
print "              |-----------------------------------|\n";   
print "Introduce el año que deseas averiguar:";
$anio = <STDIN>;
if ((($anio%4 ==0) && ($anio%100!=0)) || ($anio%400==0))
{
print("Este anio es bisiesto\n");
}
else {
print "Este anio no es bisiesto";
}

Páginas: [1] 2 3 ... 6