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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21 22 23 24 25
171  Programación / PHP / Usar imágen para mostar cosas de PHP en: 13 Septiembre 2004, 04:23 am
Bueno, ustedes conocerán las Librerías GD.

Son unas librerías (... xDD) para trabajar con imágenes. Por ejemplo, poner la IP del visitante en una imágen.

NOTA: No todos los host's aceptan GD... Pregunten con el administrador. Si no tienen GD, no pueden usar esto.

Les dejo un ejemplo que hice yo aqui, que muestra la fecha actual y la IP del visitante, con un fondo hecho en Photoshop ;D



Con ésta función que voy a poner, puedes elegir la fuente que quieras que tenga el texto que pondrás, la posición del texto, el ángulo (puedes ponerlo en distintos ángulos, p.e 90°) y el tamaño de fuente. Solo se pueden usar imágenes JPG y PNG. Bueno, no SOLO esas, pero son las mas usadas y las que mejor se ven. El Gif NO se puede usar a partir de la versión 1.6 del GD... Bueno, después de esta breve explicación, va el código:

Código:
<?php
header("Content-type: image/jpeg"); //El tipo de imágen
$im = "http://www.tuweb.com/imagen.jpg"; //Url COMPLETA de la imágen
$img = ImageCreateFromJpeg ($im);
$color = ImageColorAllocate ($img, 0, 0, 0);
/*
Color negro... El color está en formato RGB, puedes ver esto en el Paint, o el Photoshop.
El negro es el 0 0 0 y el blanco el 255 255 255
*/
$texto = "Hola, eres ".$REMOTE_ADDR;
ImageTTFText($img, 10, 0, 25, 95, $color, "/home/pagina/public_html/arial.ttf",$texto);
/*
Pequeña explicación de esta función:
Estructura: array imagettftext ( resource imagen, int tamanyo, int angulo, int x, int y, int color, string archivo_fuente, string texto)
-> Sacado de php.net <-
La fuente debe estar en tu servidor, no es necesario que le usuario la tenga. Además, la fuente debe estar en su RUTA COMPLETA, como la que se indica arriba.
Debes cambiar la posición del texto y todo eso. Recuerda que puedes ver en que posición poner el texto con Paint, abajo sale el lugar en el que está el mouse. Te saldrá, p.e., 12,42: Ponlos en ese orden.
*/
ImageJpeg ($img); //Se muestra la imágen
ImageDestroy ($img); //Se libera la memoria y FIN :D
?>

Debo agregar que si la imágen es PNG, deben cambiar las siguientes funciónes:

Código:
header("Content-type: image/jpeg"); -> header("Content-type: image/png");

Código:
ImageCreateFromJpeg -> ImageCreateFromPng

Código:
ImageJpeg -> ImagePng

Creo que eso es todo... Para mayor información, ver la documentación de PHP.

Salu2!
172  Programación / Java / Re: quiero aprender Java en: 5 Septiembre 2004, 13:44 pm
Esta es la 3a vez que repito lo mismo... úsen el buscador!!.

Mas arriba, hay un post que se llama "Java o C++?", la url es esta:

http://foro.elhacker.net/index.php/topic,6807.0.html

Lee eso, y usa el buscador del foro para encontrar mas cosas.

Si aún no encuentras nada, usa Google. Y si aún no encuentras nada, estás buscando mal xDDD

Salu2!
173  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Plagio en: 5 Septiembre 2004, 08:55 am
Esto se ha hablado muuuuuuuuuuuuuuucho en el foro,

http://foro.elhacker.net/index.php/topic,38507.0.html

Recuerden usar el Buscador!!

Salu2!
174  Foros Generales / Sugerencias y dudas sobre el Foro / Re: avatar no se puede cambiar... en: 27 Agosto 2004, 12:20 pm
Pues, como muy bien lo ha dicho bano, el foro fue actualizado a SMF 1.0 RC1.

Por eso está en Spanglish, y hay algunas cosas mal configuradas, pero el-brujo está en proceso de arreglo :P

Salu21
175  Programación / Ejercicios / Re: ¿Que tal un ejercicio de tablas? en: 25 Agosto 2004, 09:54 am
Aqui está...

http://www.elextremo.cl/funcion.php

Salu2!

PD: Deberían de poner este ejercicio en la parte de Ejercicios PHP, porque no había visto... y pienso que harta gente no lo verá tampoco  ::) :-[
176  Programación / Ingeniería Inversa / Re: HcSCrackme --> Mi primer crackme :) en: 20 Agosto 2004, 11:38 am
Pues no soy bueno (ni un poco xD) en el cracking, pero con gusto te ayudaría en cualquier cosa que necesitaras sobre la programación y el diseño de la web.

Ya sabes, si necesitas mi ayuda tan solo pídela...

Salu2!
177  Foros Generales / Sugerencias y dudas sobre el Foro / Re: ¿Como puedo hacer una encuesta en este foro? en: 15 Agosto 2004, 09:37 am
Solo colaboradores, moderadores, globales y el admin pueden crear encuestas :-\ .

Lo que puedes hacer es proponer una encuesta, y si es buena se verá si se pone.

Salu2!
178  Programación / PHP / Paginación de registros en: 14 Agosto 2004, 08:43 am
Bueno, en esta parte pondré como paginar registros, totalmente configurable. Se puede poner el número de registros por página, y todo eso.

Aqui va:

pagina.php
Código:
<?php
include ("conexion.php");

######Configuración#######
                         #
$paginas = 7;            #
$tabla = "aquitutabla";  #
                         #
##########################

$actual = (!isset ($pg))?1:$pg;
$sql = mysql_query ("SELECT * FROM ".$tabla."");
$total = mysql_num_rows ($sql);
if ($actual == 1) {
$desde = "0";
}
elseif ($actual != 1) {
$desde = $actual * $paginas - $paginas;
}
$tp = ($total / $paginas);
if (strstr($tp,'.')){
$tp = explode (".",$tp);
$tp = ($tp[0]+1);
}
$resp = mysql_query ("SELECT * FROM ".$tabla." ORDER BY id LIMIT ".$desde.",".$paginas."");
while ($row = mysql_fetch_array ($resp)) {
//Aqui parte la parte de modificación
echo "Registro: ".$row["campo"]."<br>";
//Aqui termina xD
}
$pag = ($tp == 1) ? página : páginas;
$reg = ($total == 1) ? registro : registros;
?>
<br>Encontrados <b><?=$total?></b> <?=$reg?> en <b><?=$tp?></b> <?=$pag?><br>
<?php
$anterior = true;
$siguiente = true;
if (($actual == 1) AND ($actual == $tp)) {
$anterior = false;
$siguiente = false;
}
elseif ($actual == $tp) {
$anterior = true;
$siguiente = false;
}
elseif ($actual == 1) {
$anterior = false;
$siguiente = true;
}
if ($anterior) {
echo "<a href=\"pagina.php?pg=".($actual-1)."\">&lt; Página anterior</a> | ";
}
else {
echo "|";
}
for ($i = 1; $i <= $tp;$i++) {
if ($i == $actual) {
echo " <b>".$i."</b> | ";
}
else {
echo "<a href=\"pagina.php?pg=".$i."\"> ".$i."</a> |";
}
}
if ($siguiente) {
echo " <a href=\"pagina.php?pg=".($actual+1)."\"> Página siguiente &gt;</a>";
}
?>

Solo debes cambiar el nombre de la tabla, el número de consultas por página, y las cosas que quieres mostrar (dentro del while).

Espero que sirva,

Salu2!

PD: Gracias a Azielito, con el arreglamos unos pequeños problemas que tenía :-*
179  Media / Diseño Gráfico / Re: Amigos necesito ayuda con un background para un logo de una web ayuda. en: 13 Agosto 2004, 07:55 am
Pues yo diría que le pusieras un fondo #555555, es un color un tanto mas oscuro que tu banner, y que a la imágen le pongas un borde de 1 px.

Quedaría asi:

http://www.elextremo.cl/pruebacolor.php

Creo que se ve bien ::)

Salu2!
180  Programación / Ejercicios / Ejercicio 504 en: 11 Agosto 2004, 11:37 am
Pues, ya hice la calculadora ñ_ñ.

Consiste en que, introduces dos números, y luego abajo te sale un Select, en el cual salen los operadores. Luego, se hacen las operaciones, y si en la división es decimal, se corta el número para que solo salgan dos decimales, asi no se hace el número tan largo :P.

Código:
<?php
if ($calcular) {
$num1 = htmlentities ($num1);
$num2 = htmlentities ($num2);
if ($operador == "+") {
$total = $num1 + $num2;
}
if ($operador == "*") {
$total = $num1 * $num2;
}
if ($operador == "-") {
$total = $num1 - $num2;
}
if ($operador == "/") {
$total = ($num1 / $num2);
if(strpos($total, ".") !== false){
 $total = explode(".", $total);
 $entero = ($total[0]);
 $decimal = ($total[1]);
 $decimal = substr ($decimal,0,2);
 $total = $entero.".".$decimal;

}
echo $num1." ".$operador." ".$num2." = ".$total;
}
else {
?>
<form action="<?php echo $PHP_SELF ?>" method="post">
Introduce el número 1: <input type="text" name="num1"><br>
Introduce el número 2: <input type="text" name="num2"><br>
Introduce el operador: <select name="operador">
<option value="+">+ (Suma)</option>
<option value="*">* (Multiplicación)</option>
<option value="-">- (Resta)</option>
<option value="/">/ (División)</option>
</select><br>
<br>
<input type="submit" name="calcular" value="Calcular!">
</form>
<?php
}
?>

Si quieres cambiar el número de decimales, solo se tiene que cambiar esto:

Código:
$decimal = substr ($decimal,0,2);

Por esto:

Código:
$decimal = substr ($decimal,0,NÚMERO);

Salu2!
Páginas: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21 22 23 24 25
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines