elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11
1  Informática / Hardware / Re: como es que saben tanto??? en: 23 Septiembre 2010, 06:31 am
Pues la respuesta es leer y leer curiosidad, ganas de saber mas, nada mas que eso algunos son informaticos o estudiantes de informatica ramas a finces etc, Otros andan en colegio pero aprender con la curiosidad, de echo hay gente capisima... en distintas areas
2  Foros Generales / Foro Libre / Re: Me jodieron mi anterior Cuenta en: 23 Septiembre 2010, 05:58 am
Pues no señores les digo que al fin pude recuperar mi cuenta gracias kaker por ponermela tan facil despues de intentar la logre recuperar gracias  a todoss  ;-) ;-)
3  Seguridad Informática / Análisis y Diseño de Malware / Re: [Artículo] Parcheo de memoria en Drivers Externos en: 21 Julio 2010, 05:36 am
No se si me das permiso para poder subir a mi blogger tus tutos y articulos son muy buenos...
4  Seguridad Informática / Análisis y Diseño de Malware / Re: Concurso Mayo: CoreWar (Apuntate!!!) en: 21 Julio 2010, 05:26 am
Aunque nunca me vieron mucho programando me animo a participar, aunque tengo una duda pequeña con respecto a la defensa, como hacerla  :huh:  por el otro me animo quien me colabora!!!!
5  Programación / PHP / Re: sistema de noticias en: 18 Julio 2010, 22:48 pm
no peleen jeje cada uno tiene la idea de la enseñansa en internet de verdad agradezco cada uno de los comentarios y el codigo no lo uso para copiar y pegar partes del codigo por que si hiciera eso solo me complicaria mas la existencia y jamas lograria un buen resultado, estoy seguro que aprendere con este script que quiero hacer y pues todos los codigos y de mas que han dejado han sido de mucha ayuda y pues el cutenews es como rendirme y negarme a aprender creo jeje y si deplano soy un fracaso creo que usare un tagboard jajajajajaja xD buena solucion no?? broma broma

Bueno hermano aver si cuando lo terminas nos muestras
6  Programación / PHP / Re: sistema de noticias en: 17 Julio 2010, 18:28 pm
De echo tienes razon............... por eso el script que puse esta mal  >:D no esta completamente bien tiene que revisar
Entonces,para que lo pones si es erroneo,si ya ofreces en bandeja algo dejaselo bien  :¬¬

Como sistema de notixias,usa el classico cutenews y edita la parte visual hazle un skin a tu gusto etc..


Saludos.

No es eso si no todo hay en internet el solo debe de buscar y darse modos nada mas que eso otra cosa es no tener la idea de buscar informacion y crecer es muy distinta.... el ya vera si le sirve o no ademas el code que puse ya hay en inter
7  Programación / PHP / Re: sistema de noticias en: 17 Julio 2010, 06:48 am
De echo tienes razon............... por eso el script que puse esta mal  >:D no esta completamente bien tiene que revisar
8  Programación / PHP / Guardar una imagen y su miniatura en: 17 Julio 2010, 06:46 am
Hola como les va bueno queria mostrarles este Script el cual espero que a alguien le sirva lo use para un proyecto..

Antes de todo se debe de tener instalada la libreria GD,si no la tenemos activada solo tenemos que modificar el archivo php.ini que se encuentra en C:\Windows (puede variar según tu versión de Windows), y agregar la línea extension=php_gd2.dll en la sección "Dynamic Extensions". El archivo php_gd2.dll debe estar en la carpeta "extensions" dentro del directorio donde instalaste el php, por ejemplo "C:\php\extensions".


El formulario de upload y el script php está en una sola página, la nombré como subida.php:
Código
  1. <?php
  2. // Verificamos que el formulario no ha sido enviado aun
  3. $postback = (isset($_POST["enviar"])) ? true : false;
  4. if($postback){
  5.  // Nivel de errores
  6.  error_reporting(E_ALL);
  7.  // Constantes
  8.  # Altura de el thumbnail en píxeles
  9.  define("ALTURA", 100);
  10.  # Nombre del archivo temporal del thumbnail
  11.  define("NAMETHUMB", "/tmp/thumbtemp"); //Esto en servidores Linux, en Windows podría ser:
  12. // define("NAMETHUMB", "c:/windows/temp/thumbtemp"); y te olvidas de los problemas de permisos
  13.  # Servidor de base de datos
  14.  define("DBHOST", "localhost");
  15.  # nombre de la base de datos
  16.  define("DBNAME", "test");
  17.  # Usuario de base de datos
  18.  define("DBUSER", "root");
  19.  # Password de base de datos
  20.  define("DBPASSWORD", "");
  21.  // Mime types permitidos
  22.  $mimetypes = array("image/jpeg", "image/pjpeg", "image/gif", "image/png");
  23.  // Variables de la foto
  24.  $name = $_FILES["foto"]["name"];
  25.  $type = $_FILES["foto"]["type"];
  26.  $tmp_name = $_FILES["foto"]["tmp_name"];
  27.  $size = $_FILES["foto"]["size"];
  28.  // Verificamos si el archivo es una imagen válida
  29.  if(!in_array($type, $mimetypes))
  30.    die("El archivo que subiste no es una imagen válida");
  31.  // Creando el thumbnail
  32.  switch($type) {
  33.    case $mimetypes[0]:
  34.    case $mimetypes[1]:
  35.      $img = imagecreatefromjpeg($tmp_name);
  36.      break;
  37.    case $mimetypes[2]:
  38.      $img = imagecreatefromgif($tmp_name);
  39.      break;
  40.    case $mimetypes[3]:
  41.      $img = imagecreatefrompng($tmp_name);
  42.      break;
  43.  }
  44.  $datos = getimagesize($tmp_name);
  45.  $ratio = ($datos[1]/ALTURA);
  46.  $ancho = round($datos[0]/$ratio);
  47.  $thumb = imagecreatetruecolor($ancho, ALTURA);
  48.  imagecopyresized($thumb, $img, 0, 0, 0, 0, $ancho, ALTURA, $datos[0], $datos[1]);
  49.  switch($type) {
  50.    case $mimetypes[0]:
  51.    case $mimetypes[1]:
  52.      imagejpeg($thumb, NAMETHUMB);
  53.          break;
  54.    case $mimetypes[2]:
  55.      imagegif($thumb, NAMETHUMB);
  56.      break;
  57.    case $mimetypes[3]:
  58.      imagepng($thumb, NAMETHUMB);
  59.      break;
  60.  }
  61.  // Extrae los contenidos de las fotos
  62.  # contenido de la foto original
  63.  $fp = fopen($tmp_name, "rb");
  64.  $tfoto = fread($fp, filesize($tmp_name));
  65.  $tfoto = addslashes($tfoto);
  66.  fclose($fp);
  67.  # contenido del thumbnail
  68.  $fp = fopen(NAMETHUMB, "rb");
  69.  $tthumb = fread($fp, filesize(NAMETHUMB));
  70.  $tthumb = addslashes($tthumb);
  71.  fclose($fp);
  72.  // Borra archivos temporales si es que existen
  73.  @unlink($tmp_name);
  74.  @unlink(NAMETHUMB);
  75.  // Guardamos todo en la base de datos
  76.  #nombre de la foto
  77.  $nombre = $_POST["nombre"];
  78.  $link = mysql_connect(DBHOST, DBUSER, DBPASSWORD) or die(mysql_error($link));;
  79.  mysql_select_db(DBNAME, $link) or die(mysql_error($link));
  80.  $sql = "INSERT INTO tabla(nombre, foto, thumb, mime)
  81.    VALUES
  82.    ('$nombre', '$tfoto', '$tthumb', '$type')";
  83.  mysql_query($sql, $link) or die(mysql_error($link));
  84.  echo "Fotos guardadas";
  85.  exit();
  86. }
  87. ?>


El Html

Código
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>Imagen a Blob</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. </head>
  8. <body>
  9. <form name="frmimage" id="frmimage" method="post"
  10.        enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF'];?>">
  11.        Nombre: <input type="text" id="nombre" name="nombre" /><br />
  12.        Imagen: <input type="file" id="foto" name="foto" /><br />
  13.        <input type="submit" name="enviar" id="enviar" value="Guardar" />
  14. </form>
  15. </body>
  16. </html>
  17.  
  18.  
  19. [code=sql]CREATE TABLE `tabla` (
  20.  `idfoto` int(3) NOT NULL AUTO_INCREMENT,
  21.  `nombre` varchar(255) NOT NULL DEFAULT '',
  22.  `foto` blob NOT NULL,
  23.  `thumb` blob NOT NULL,
  24.  `mime` varchar(40) NOT NULL DEFAULT '',
  25.  PRIMARY KEY  (`idfoto`)
  26. ) ;


Según el tipo MIME de la imagen, crearemos la miniatura con las funciones imagecreatefromjpeg(), imagecreatefromgif()  o imagecreatefrompng().

La función imagecopyresized() crea la miniatura de la imagen, aunque también podemos utilizar imagecopyresampled().

Espero que  les sirva de algo......
Saludos

[/code]
9  Programación / PHP / Re: sistema de noticias en: 17 Julio 2010, 06:19 am
Bueno aqui esta lo que use para  un sistema que hice en la Universidad, aver si te sirve, antes de todo tienes que crear esta tabla en la base de datos y añadir estos 2 archivos

wootnews.php (Donde recibira la noticia)

newsadmin Una carpeta dentro
Admin.php

Tabla de la Base de Datos

Código
  1. CREATE TABLE `wootnews` (
  2.  `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.    `message` longtext NOT NULL,
  4.  `date` text NOT NULL,
  5.  `subject` text NOT NULL,
  6.  PRIMARY KEY  (`id`)
  7. ) TYPE=MyISAM;


wootnews.php

Código
  1. <?php
  2.  
  3. $config['host'] = 'localhost';
  4. $config['user'] = 'n3fisto';
  5. $config['pass'] = '17194561596';
  6. $config['db'] = 'apl';
  7.  
  8. // here is the start html, <html><body> for example
  9. $start = '<html><head><title>News Flash</title></head><body bgcolor="#ffffff">';
  10. // here is the end html that is put to document
  11. $eb = '</body></html>';
  12. // news template
  13. $tpl = '<font color ="#000000" size="1" Font="Verdana"><font face="Verdana">
  14. <!--//%t=Date-->
  15. <!--//%=Title or Subject-->
  16. <!--//%=News-->
  17. <!--//%a=User or Posted by-->
  18. <b>%t - %s</b><br>
  19. <br>
  20. %n
  21. <br>
  22. <br>
  23. <b>Posted by %a</b>
  24. <br>
  25. <HR size="1" align="right" width="100%" color="7D889A">
  26. <br>
  27. </font> ';
  28. echo $start;
  29.  
  30. mysql_cnect($config['host'], $config['user'], $config['pass']) or die('Connection failed');
  31. mysql_select_db($config['db']) or die('DB selection failed');
  32.  
  33. $max = mysql_fetch_array(myspl_query('SELECT MAX(id) FROM wootnews'));
  34. $max = $max['MAX(id)']+1;
  35.  
  36. while($result = mysql_fetch_array(mysql_query('SELECT * FROM wootnews WHERE id<' . $max . ' ORDER BY id DESC;')))
  37. {
  38. echo str_replace(Array('%t', '%a', '%n', '%s'), Array($result['date'], $result['name'], $result['message'], $result['subject']), $tpl);
  39. $max = $result['id'];
  40. }
  41.  
  42. echo $end;
  43. ?>

admin.php

Código
  1. <head>
  2. <title>WootNews! Version 0.7</title>
  3. </head>
  4.  
  5. <BODY BGCOLOR=#336699 link="#000080" vlink="#000080" alink="#000080">
  6. <font color ="FFFFFF" size="1" Font="Verdana"><font face="Verdana"><b>WootNews! Version 0.7</b></font>
  7. <?php
  8.  
  9.  
  10.  
  11. $config['host'] = 'localhost';
  12. $config['user'] = 'n3fisto';
  13. $config['pass'] = '17194561596';
  14. $config['db'] = 'apl';
  15.  
  16. mysql_connect($config['host'], $config['user'], $config['pass']) or die('Connection failed');
  17. mysql_select_bd($config['db']) or die('DB selection failed');
  18.  
  19. if(isset($_POST['news']))
  20. {
  21. // name, message, date
  22. $message = $_POST['news'];
  23. $author = $_POST['author'];
  24. $date = date('F j Y');
  25.        $subject =POST['subject'];
  26. mysql_query('INSERT INTO wootnews (name, message, date, subject) VALUES ("' . $author . '", "' . $message . '", "' . $date . '",  "' . $subject . '");') or $error = true;
  27.  
  28.  
  29. if(isset($error))
  30.  echo 'There was error in adding news!<br><small>' . mysql_error() . '</small>';
  31.  
  32. else
  33.  echo 'News added succesfully';
  34.  
  35. }
  36.  
  37. echo '<form action="' . PHP_SELF . '" method="POST"><font color ="FFFFFF" size="1" Font="Verdana"><font face="Verdana">
  38. News<br><textarea style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;"
  39. rows=10 cols=40 name="news">' . '</textarea>
  40. <br>
  41. Author<br><input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;" type="text" name="author">
  42. <br>
  43. Subject<br><input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;" type="text" name="subject"><br><br>
  44. <input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 8pt; color:#000000;"
  45. type="submit" value="Post">
  46.  
  47.  
  48. </font>
  49.  </font>
  50.  <p align="center"><font face="Verdana">WootNews! Version 0.7 Created by <a href="http://www.smeare.com">Smeare
  51.  Design Studios</a></font></p>
  52.  <p align="center"><font face="Verdana">Affordable Web Hosting Provided by <a href="http://www.hostdogs.com">HostDogs</a></font></p>
  53.  <font face="Verdana">
  54. </form>';?>
  55.  

Espero que te sirva..


10  Programación / PHP / Re: Proyecto PHP*LIBS creado por los usuarios de ElHacker.Net en: 17 Julio 2010, 04:43 am
Seria  bueno que se arranque de nuevo el proyecto no creen
Páginas: [1] 2 3 4 5 6 7 8 9 10 11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines