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

Páginas: 1 2 [3] 4 5
31
PHP / [AYUDA] Ocultar resultados
« en: 23 de Diciembre de 2007, 01:12:04 am »
Hola, estoy haciendo una tabla de usuarios que tienen mas puntos, para mi web, y me gustaria que no salieran los nombres de administradores de la web. Por ejemplo, yo, RamFu soy administrador y quiero que el nombre "RamFu" no salga en esa lista. Alguna idea?

32
PHP / [AYUDA] Tags
« en: 20 de Diciembre de 2007, 22:32:10 pm »
Hola, me gustaria saber como hacer un sistema de Tags. Gracias :D

33
Charlas / Offtopic / Algo de ayuda con el GTA: LCS para PSP?
« en: 17 de Diciembre de 2007, 14:51:26 pm »
Wenasl, tengo un problem, los trucos no me van xD ninguno, no funciona ninguno. Antes si ahora no :S alguien sabe que puede pasar?

34
Buenas!! El otro día, me preguntaron mediante un correo electrónico cómo hacer un buscador de habbohomes, es muy simple, vamos a ello ;) Esta pequeña utilidad nos servirá para ir a la home del usuario que se escriba en una caja de texto, al lío.

Creamos un documento de flash nuevo, bastará con 150x150.
Empezamos creando un pequeño texto estático, que diga algo así:
"Hola Habbo!
Introduce tu nick en habbo y podrás visitar tu habbohome ;)"
Justo abajo, creamos otro texto estático que diga "Nick: " Lo ponemos a la izquierda del lienzo y creamos un campo de texto. Esta vez será Introducción de texto y activaremos la propiedad del borde de la caja de texto. le pondremos de variable: nombre
Ahora creamos un botón que diga por ejejmplo "Ir" y...
Sabemos que la página principal de las Homes de HabboHotel es http://www.habbo.es/home/ y que para ir a la home de un usuario sólo tenemos que poner el nick detrás de la / que viene en home/nick pr ejemplo: http://www.habbo.es/home/Rukawa-05 bien, en las acciónes del botón pondremos algo como esto:

Código: [Seleccionar]
on (press) {
getURL ("http://www.habbo.es/home/"+_root.nombre);
}

Utilizamos GetURL para ir a la web de las homes y el parámetro _root.nombre para recojer el nick del usuari y añadirlo a la URL. De tal manera que podemos probar la película y poner tu nick de habbohotel. COmprueba que funciona y listo ;)

Este archivo no lo pongo para descargar, prueba a hacerlo es muy fácil ;)

Saludos :P

35
Flash y ActionScript / Descarga Flash!
« en: 11 de Diciembre de 2007, 00:12:33 am »
Buenas PHPEROS! Aqui les dejo una série de URL de descargas, de Flash 8 Professional y Flash CS3 (Són progamas "Portables").

Editado: Los links no funcionaban, está solucionado. Ahora, el CS3 es una parte y se puede descargar desde Rapidshare, igual que el Flash 8, también disponible en Megaupload ;)

Flash CS3

Descarga desde Rapidshare
Descarga desde Megaupload

Flash 8 Professional

Descarga desde Rapidshare - Gracias Luca07
Descarga desde Megaupload - Gracias Luca07

Espero que les sirva.

NOTA 2: HE AÑADIDO LINK MEGAUPLOAD AL CS3.
NOTA 3: HE ENCONTRADO ESTOS LINKS EN UN 'GOOGLEO' NO LOS HE SUBIDO YO ;)
Saludos ;)

36
PHP / Ayuda con éste código porfi
« en: 09 de Diciembre de 2007, 15:06:15 pm »
Buenas, necesito ayuda con éste código. Lo saqué del Mod de Frank. Lo unico que cambia es en el mysql en nick del usuario en vez de llamarse nick como en el MC se llama User. El problema esque si me añado a un grupo sin estarlo me salta el resltado de Ya estas en el grupo. Sólo el creador puede añadirse :S pueden ayudarme?
<?
include(&#39;conectar.php&#39;);
$nuser $_POST[&#39;n&#39;];
$gruposelect $_POST[&#39;gruposelect&#39;];
$sqls mysql_query("SELECT * FROM grupo WHERE nombre = &#39;".$gruposelect."&#39;");
$dir mysql_fetch_array($sqls);
$union $dir[&#39;nick&#39;]." ".$nuser;
if(isset($_POST[&#39;grupo&#39;])){
$registrado mysql_query("SELECT * FROM `grupo` WHERE nick = &#39;".$nuser."&#39; AND nombre = &#39;".$gruposelect."&#39;");
$rowsgrupo mysql_num_rows($registrado);
	

if (
$nuser == $rowsgrupo) {
echo &
#39;<b>Ya est&aacute;s unido a este grupo!! Selecciona otro.</b>&#39;;
} else {
// Hay campos en blanco
if($gruposelect==-1) {
echo 
"<b>Completa todos los campos!</b><br>";
} else {
mysql_query("UPDATE `grupo` SET nick = &#39;".$union."&#39; WHERE nombre = &#39;".$gruposelect."&#39;");
mysql_query("UPDATE `usuarios` set user = &#39;".$nuser."&#39;, grupo = &#39;".$_POST[&#39;gruposelect&#39;]."&#39; WHERE id = &#39;".$_SESSION[&#39;id&#39;]."&#39;");
echo"<b>Felicitaciones, te has unido a ".$_POST[gruposelect]."</b>";


}
}

?>

37
Flash y ActionScript / [TUT] Sistema de Noticias Simple [TUT]
« en: 06 de Diciembre de 2007, 16:16:32 pm »
Buenas Phperos! Bueno, en mi página web hay bastantes contenidos en Flash, entre otros un sistema de noticias muy simple creado por mí. Antiguamente lo que hacía era escribir la notícia, el creador de la noticia (owner) y la fecha en flash, todo en flash... de manera que tenía que actualizar el SWF lo que era mucha faena.... Hace poco desarrollé algo mejor, cargar las variables de la noticia en un txt y mostrarlas en Flash. Utilizaremos el parámetro:
Código: [Seleccionar]
#includeBien creamos un nuevo documento de flash del tamaño 300x300
Le damos un color de fondo y creamos 3 campos de texto dinámico; no les damos nombres a los campos, sino a la variable (con el campo de texto seleccionado, en propiedades debe de haber un campo que se llame "Var:" y un pequeño campo de texto). El primero, debe ocupar casi todo el escenaerio o lo que nosotros creamos (será el campo de la noticia) y le daremos de nombre de variable: "noticia". El segundo, el del autor y le daremos de variable: "autor" y el tercero el de fecha y de variable "fecha".
Al campo notícia en propiedades debe haber un desplegable que diga Línea Única; Le damos y ponemos Multilínea. Lo guardamos por ejemplo en el escritorio.
Estando en el escritorio, creamos un nuevo documento de texto y lo llamamos noticias.txt. Abrimos el bloc de notas con ese archivo y lo complementamos de la siguiente manera:
Código: [Seleccionar]
texto="aqui va el texto de la noticia"
autor="autor"
fecha="xx/xx/xxxx"
lo guardamos y regresamos al documento flash.
En el primer fotograma, daremos la siguiente acción:
Código: [Seleccionar]
#include "noticia.txt"probamos la película y wala!

Descargar Noticias Simples:
http://info-jc.com/files/noticias.rar

Saludos, RamFu

38
Buenas phperos! Estoy estudiando un curso de formación profesional de informática y empezamos con los sistemas operativos. Todos los apuntes que cojí estaban en catalan asi que utilicé softcatalà (http://www.softcatala.org/traductor/) para traducir mis apuntes al castellano. Asi que aqui se lo dejo ;) Espero que les sirva!

Sistemas operativos

- Definición Sistema Operativo: Mantiene y ejecuta aplicaciones para el usuario, ofreciendo estas aplicaciones toda la potencia del hardware sobre el que se instala.
- Clasificación Según el tipo básico
·· Genérico (ABIERTO) : Que se puede personalizar; Windows, Linux. ··
·· Específico (CERCADO) : No se puede personalizar; Por aplicacións muy concretas: Sistemas operativos MP3, MP4, Mòvils... ··
·· Según el destinatario ··
·· Monousuari: Sólo uno puede ejecutar las tareas, peró puede tener definidos más de un usuario, pero sólo un activo; MS-DOS ··
·· Multiusuari: Permiten que más de un usuario ejecute tareas (Directa o Indirectamente); Linux, Windows, MAC HUESO Según el número de procesadores ··
·· Monoprocessadors: Sólo un CPU; MS-DOS, Windows 311, 95, 98, MIllenium ··
·· Multiprocessadors: Más de una CPU; Windows NT, XP, 2000, 2003, Vista, Linux/Unix, MAC HUESO... ··
·· Según Paralelismo
·· Monotarea: Sólo una tarea a la vez; MS-DOS ··
·· Multitarea : Más de una tarea a la vez; Windows, Linux, MAC HUESO...

RESUMEN
Un S.O Puede ser: GENÉRICO/ESPECÍFICO MONOUSUARIO/MULTIUSUARIO MONOPROCESADOR/MULTIPROCESADOR/MONOTAREA/MULTITAREA

Evolución Histórica

Generación 0 (1940): ordenadores sin sistemas operativos. La tarea a hacer, se debía programar desde 0. Se programaba con un lenguaje denominado lenguaje máquina. Todavía se usa este lenguaje; por ejemplo en los drivers.
Generación 1 (1950): aparecen los primeros sistemas operativos. Con estos sistemas operativos se pretendía disminuir el tiempo entre tarea y tarea. Aparecen las targes perforadas (Cintas de papel perforadas), que eran como los CD's actualmente, que servían por introducir los programas. También aparecen las primeras versiones de la execusió en Bloque (Batch). Aparece el transistor; Estamos cambiando una cosa muy complicada por otra cosa. Había una reducción de espacio importantíssima.
Generación 2 (1960): avance en sistema operativo, le podías pedir cosas ya programadas. Los sistemas operativos començen a ser multiprogramados. Los dispositivos començen a trabajar en paralelo. Aparecen los terminales sin CPU (Todos los terminales conectados a una CPU). Primeros problemas de concurrencia (si uno obro un archiu de texto, y el otro también, sólo se guardará lo ultim que grabi)
Generación 3 (1970): aparece el IBM S/360 y empieza la línea de ordenadores cada vez más pequeños y modernos (todo gracias a los circuitos integrales).
Generación 4 (1975): los circuitos integrales son cada vez más pequeños. La minituarització implica más potencia, más velocidad, aparece el uso personal de los ordenadores.
   - PC (Personal Computers). Aparecen nuevos sistemas de comunicación que se integran en el SO (Internet...) Necesitats de seguridad y encriptación.

Funciónes del SO

- Control de la ejecución de los procesos
- Administración de periféricos
- Gestión de permisos y usuarios
- Control de concurrencia
- Gestión de información -> Enmascarament de nombres por localizar recursos
- Gestión de dispositivos -> Controla los disposotius y los drivers.
- Gestión de procesos -> Inicio, executació ifinalització de los procesos.
- Gestión de Memoria -> Reparte la memòra en procesos. 1 - Gestión del Procesador -> Trata con la CPU.

Gestión del SO

Kernel (Núcleo)
Es la parte fundamental del So, se lo que se carga primero en un SO y mantiene todas las cosas funcionando de forma correcta. Se la par más robusta en en cuanto a programación
Funcións del Núcleo Cuando se inicia el SO, se carga el kernel en memoria y se mantiene allá hasta el cierre del SO.
 
  Se encarga de:

- Control de memoria
- Comuncació de procesos
- Control ìnterrupcións
- Gestións de condicións de error
- Tiempo de execucuió entre procesos
- Control de periféricos El núcleo pasa a ser un grupo de funcións de tipos generales que están disponibles para las aplicacións y otros módulos del sistema operativo.

Programa y Proceso


Un proceso es un programa en ejecución cuando se pone en marcha una aplicación, se carga. Gestión del SO Memoria una copia del programa y esta copia un proceso Gestión de memoria Dispositivo de almacenamiento masivo y volátil. Su tarea se:

- Mantener datos temporales
- Mantener copias de los archius
- Mantener copias de los programas en ejecución: Los procesos

Tipos de Memória


- RAM; Memoria volable principal por procesos y datos
- ROM; No reprogramables (Fácilmente). Se usan por la BIOS
- Flash; Fácilmente reprogramable. Se utiliza en BIOS modernas, MP3, MP4, PENDRIVES...
- Memoria lógica; Destina una parte del disco duro por almacenamiento extra
- Memoria caché de la CPU: Es una RAM muy pequeña y muy rápida. Acelera la velocidad global del sistema.

SO más usuales

SO Monousuari, monoprocés = Monotarea Se usa por hacer mantenimientos de equipos Se acompaña con herramientas cómo:
- GHOST: Por clonar discos duros
- Herramientas de particionament
- Antivirus xp ·· Microsoft Windows 2000 Profesional, MS Windows , MS Windows Vista Es multiusuari, multiprocés y multitasca. ·· Microsoft Windows 200 Server y Advanced Server 2003 Estos son sólo para servidores. No por servidores dedicados (Los usuarios pueden iniciar sesió y trabajar al servidor. ·· Linux Es multiusuari, multiprocés y multitasca. Es configurable según las necesidades desde un ordenador ofimátic hasta el servidor más potente del mundo. ··Netware Monousuari, Multitasca, multiprocés. Sólo por servidores dedicados.


Saludos, RamFu! Si hay algún error de traducción, deisculpenme, esta desde el catalán y alomejor el traductor no cosiguió traducir.

39
CSS / Duda CSS
« en: 05 de Diciembre de 2007, 11:58:17 am »
Hola, tengo una duda, es bastante simple.
Me gustaría que en una tabla, al poner el mouse encima cambiara el color de fondo. Por ejemplo si tengo una tabla con el fondo blanco, que se ponga negro. Gracias de antemano :D

40
Buenas phper@ ;)
Hoy les traigo algo nuevo, no es simple ni tampoco complicado. Si de verdad te interesa flash y estás dispuesto a realizar trabajos con él, te va a interesar este tutorial. Vamos a crear un pequeño sistema de usuarios en este post, y en otro vamos a ampliarlo, a cargar mas variables.

Antes de comenzar...

Bien, lo primero, es plantearse un esquema parecido a este:

FLASH: MANDA UNA CONSULTA A PHP.
PHP: RECOJE LA CONSULTA REALIZADA POR FLASH, Y MANDA UNA RESPUESTA.
FLASH: MUESTRA LA RESPUESTA.

Nos ayudará en la realización del código fuente. Ahora, empecemos a trabajar  ;)

Vamos a ir a nuestro escritorio y vamos a crear una carpeta donde vamos a almacenar todos los documentos de este tutorial; Por ejemplo la llamaremos: Registro.
Dentro de registro vamos a crear una nueva carpeta que se llame: PHP. Aqui vamos a introducir todos los documentos PHP que necesitemos.

Una vez echo esto, vamos a abrir un nuevo documento de texto (Bloc de Notas o Notepad) y vamos a plantearnos la estructura de nuestra tabla. Vamos a llamarla: 'usuarios' Nos queda una cosa así:
Código: [Seleccionar]
CREATE TABLE usuarios (
id bigint(7) NOT NULL auto_increment,
nick char(100) NOT NULL,
password char(100) NOT NULL,
KEY id (id))
Creo que por el momento bastará con esto.
Lo guardamos con la extensión .sql (por ejemplo db.sql) en la carpeta que previamente hemos creado.

Registro

Ahora, nos vamos a Flash; Abres flash y creas un nuevo documento. Será nuestro archivo de registro. Sólo va a tener 2 campos y un espacio para el botón.

Mi tamaño del lienzo es de 300x200. Lo podemos decorar como queramos, yo lo dejo simple, dos campos de texto con lo que es cada uno arriba, y un botón enviar. Todo esto ocurre en el fotograma 1. Bien, vemos dos campos de texto. Són del tipo: "Introducción de texto" y tienen la opción de borde activada. Al campo del usuario de nick lo llamaremos "user" y al campo del usuario de la password: "pass". Al campo pass, cuando lo seleccinais, hay una opcion en  propiedades que que sale una A enmarcada, esta abajo del todo. Y os pondrá "Línea Única" Si abrís eld esplegable, el último valor es "Contraseña" Lo selecciáis. Con esto hacemos que cuando el user escriba la pass, le salga el típico * en vez de su password. Al botón le daremos el nombre "but".
Ah! se me olvidaba! También creen un campo de texto Dinámico y lo llaman respuesta. Es donde el usuario va a recibir la respuesta del servidor como: Contraseña incorecta, usuario no existe en la bd, etc.

Bien, ahora dejamos la parte física y nos metemos en el código. Al fotograma 1 le damos el siguiente código:
Código: [Seleccionar]
stop();
enviar = function () {
if (user.text.length) {
if (pass.text.length) {
// Que enviamos al PHP?
form_lv = new LoadVars();
form_lv.usuL = user.text;
form_lv.passL = pass.text;
respuesta.text = "Conectando...";
// Hacemos un sendAndLoad a registrar.php
form_lv.sendAndLoad("http://www.tuweb.com/registro/php/registro.php", form_lv, "POST");
// Una vez recibida la información, damos respuestas:
form_lv.onLoad = function() {
if (this.estatus == "ko")
{
respuesta.text = "Nombre Ocupado";
user.text = "";
}
if (this.estatus == "ok") {
proces.text = "Registrado con exito!";
}
if (this.estatus != "ko" && this.estatus!= "ok")
{
respuesta.text = "Error de conexión"
} //Hemos definido alguna URL mal (aqui no tendríamos que llegar)
    }
  } 
}
else
{
  respuesta.text = "Password Vacía";
} //Contraseña: 0
}
{
  respuesta.text = "Usuario Vacío"
}//User: 0
but.onRelease = enviar;
Ahora que tenemos el Registro en Flash, nos queda la parte PHP del registro. Es muy simple sólo tenemos que fijarnos en las variables y los nombres de las funciones que hemos puesto en el flash, y crear un documento en PHP. Como bien hemos dicho en el Código AS, hemos llamado al archivo registro.php así que creamos un documento nuevo en PHP que se llame registro.php Haremos algo así:
Código: [Seleccionar]
<?php 
include(&#39;conectar.php&#39;); // Conectar.PHP inprescindible!!
$link Conectarse();
function 
quitar($mensaje// Elimina algunos carácteres indeseados en el registro (Estan en HTML).

$mensaje str_replace("<","&lt;",$mensaje); 
$mensaje str_replace(">","&gt;",$mensaje); 
$mensaje str_replace("\&#39;","&#38;#39;",$mensaje); 
$mensaje str_replace(&#39;\"&#39;,"&quot;",$mensaje); 
$mensaje str_replace("\\\\","&#38;#92;",$mensaje); 
return 
$mensaje
}
if(
$row mysql_fetch_array($result)) 

echo 
"&estatus=ko&"// El nick ya esta en uso!

else
{
$sql "INSERT INTO usuarios (nick, password) VALUES ("
$sql .= "&#39;".quitar($HTTP_POST_VARS["usuL"])."&#39;"
$sql .= ",&#39;".quitar($HTTP_POST_VARS["passL"])."&#39;"
$sql .= ")"
mysql_query($sql); 
echo 
"&estatus=ok&"// Regisro OK
}
mysql_free_result($result); 
mysql_close(); 
}
?>

Vale! Ya tenemos un registro echo :D Ahora viene la parte que quizás sea un poco mas complicada, pero ya veréis como la sacamos ;)

Login

Guardamos el Archivo FLA del registro como reg.fla ya que despues tocaremos el código para modificar la URL del PHP. Bien una vez guardado creamos otro documento de flash, será la pantalla de login. Lo mismo que en el anterior; 3 campos (user, pass y respuesta) y un botón (but) Aqui crearemos un nuevo fotograma vacio que será el lugar donde llevaremos a los usuarios logueados ;)
Vamos con el primer fotograma;
La estructura nombrada anteriormente. La montáis. Bien, ahora comprobamos los datos; el campo para escribir el nick tiene el nombre 'user' el de la password 'pass' el que nos da respuesta, 'respuesta' y el botón se llama 'but'

Bien, vamos con el código AS;
Código: [Seleccionar]
stop();
enviar = function () {
if (user.text.length) {
if (pass.text.length) {
// Que enviamos al PHP?
form_lv = new LoadVars();
form_lv.usu = user.text;
form_lv.pass = pass.text;
respuesta.text = "Conectando...";
form_lv.sendAndLoad("http://www.tuweb.com/registro/php/entrar.php", form_lv, "POST");
form_lv.onLoad = function()
{
if (this.estatus == "pass")
{
respuesta.text = "Contraseña Incorrecta!";
}
if (this.estatus == "ko") {
respuesta.text = "El usuario no existe!";
usu.text = "";
pass.text = "";
}
if (this.estatus == "ok") {
respuesta.text = "Conectado!";
gotoAndStop(2);
}
if (this.estatus != "pass" && this.estatus!= "ko" && this.estatus!= "ok")
{
respuesta.text = "Problemas de conexión";
}// Aqui no deberiamos llegar!
};
}
else
{
respuesta.text = "Contraseña Incorrecta";
}
}
else
{
respuesta.text = "Insertar nombre de usuario";
}
};
but.onRelease = enviar;
Lo mismo que en el registrar, miramos el Flash y nos fabricamos un PHP como éste (entrar.php):
Código: [Seleccionar]
<?php 

include(&#39;conectar.php&#39;); // Conectar.PHP Inprescindible!!!!
$link Conectarse();  

if(isset(
$_POST["pass"]) && isset($_POST["user"]))

$nickN $_POST["user"];; 
$passN $_POST["pass"];; 
$result mysql_query("SELECT password FROM usuarios WHERE nick=&#39;$nickN&#39;"); // Consultamos la BD
if($row mysql_fetch_array($result)) 

if(
$row["password"] == $passN// Coincide el user con la contraseña?

echo 
"&estatus=ok&"// Siii!!! :D

else 
{
echo 
"&estatus=pass&"// No.... :(

}
else 

echo 
"&estatus=ko&"// El usuario no se encuentra en la BD xD

mysql_free_result($result); 

mysql_close(); 
?>

Bueno, ahora en el fotograma 2, vamos a crear una pequeña nterface para nuestro usuario. Vamos a crear un texto que diga: "Hola, "y otro texto a continuación con el nombre de 'nick'. En acciones nos vamos y ponemos:
Código: [Seleccionar]
nick.text = _root.user.text
Ahora ya es cuestión tuya decorarlo como quieras, crear mas variables, etc. Un saludo gente espero que os sirva!! Aqui les dejo elr esultado final ;) Pero estaría bien que lo intenten hacer, asi seguroque aprenden mas.

QUE MAS ME FALTA?
El conectar.php se lo dejo aqui:
Código: [Seleccionar]
<?
function Conectarse()
{
   $db_host="tu_host";
   $db_nombre="nombre_base_de_datos";
   $db_user="nombre_de_usuario_de_la_base_de_datos";
   $db_pass="contraseña_del_usuario_de_la_bd";
   // Respuestas
   $link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos!");
   // Seleccionamos la base de datos que nos interesa!
   mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
   return $link;
}
?>

Recuerden subir los PHP's y editar las rutas de los archvos en cada FLA. Depsués creen el SWF (CONTROL -> PROBAR PELÍCULA) y suban los SWF. Dudas, etc. Posteen aqui ;)

Saludos, RamFu :P

http://info-jc.com/files/Registro.rar

41
Tutoriales y Manuales / Bordes "guapos" con Fireworks 8
« en: 28 de Noviembre de 2007, 18:56:24 pm »
Hola phper@! Quieres hacer unos bordes guapos con fireworks 8? Sigue este tutorial!
1. Creamos un nuevo documendo te por ejemplo: 400x400
2. Creamos un rectángulo de mismas dimensiones que cubra el documento entero (X:0 Y:0). Del color que queramos. No hace falta darle borde.
3. Seleccionamos el rectángulo, y vamos a Filtros (+) -> Alien Skin Splat -> Edges...
4. Una vez alli, veremos 3 barras, que dicen:
- Edge width -> Definimos lo gordo que va a ser el contenido del borde
- Margin -> Definimos que grosor tiene el borde
- Featured Size -> Definimos la grandeza del contenido del borde

Continuamos;

5. Direction -> Sirve para indicar la direccion del borde
6. Edge mode -> Definimos el tipo de borde que queremos
7. Color -> Define el color del borde
8. Transparent Fill -> Si quieres el borde transparente (hablaremos de esto mas adelante)

___________________

Bien, configuramos como queramos estas herramientas, y le damos a OK. Ya tenemos el borde :D
____________________

Transparent Fill
Esto nos puede servir por si tenemos una imagen guapa, y la queremos poner de borde, pero que se vea que es un borde Edge con píxeles o lo que definamos... EN vez de un color , saldria esa foto como borde.

Espero que os sirva, saludos :D

42
PHP / Comprovación
« en: 27 de Noviembre de 2007, 23:19:51 pm »
Hola, me gustaria saber como hacer para poder comprobar por ejemplo si un nick de usuario esta libre, pero al instante. Por ejemplo estas escribiendo de nick RamFu en la web y al lado te pone Disponible! si esta disponible en la base de datos o Este nick ya esta en uso si esta registrado. Esto lot engo, pero solo cuando se envia el form te da los resultados, me gustaria que el usuario los viera al instante. Gracias!

43
PHP / Una manita?
« en: 26 de Noviembre de 2007, 15:57:10 pm »
Hola, necesito que me solucionen una cosa. Estoy haciendo un registro de usuarios y tengo una variable que se llama descripcion. Para cargarla en la pagina utilizo el siguiente codigo:
Código: [Seleccionar]
<?
include('conectar.php');
$user = $_SESSION['a_user'];
$query = mysql_query("SELECT * FROM usuarios WHERE user='$user'");
$ver = mysql_fetch_array($query);
$desc = $ver['desc'];
echo "$desc";
?>
Y por ejemplo si mi descripción es Hola, me muestra 1Hola! Alguien sabe como puedo haer para que ese maldito 1 no aparezca?
Muchas gracias de antemano
Saludos, RamFu

44
Flash y ActionScript / if y else (TUTORiAL)
« en: 29 de Octubre de 2007, 22:02:51 pm »
Hola, bueno, aqui vamos a aprender algo sobre el if y else (operadores) en flash.
Hemos de saber que if, lo utilizaremos cuando querramos decir si.. (condicion) por ejemplo:
si en el texto que tiene como nombre de variable "user" pone "ramfu" mostraremos la imagen de ramfu que esta en el Movieclip imagenes y en el fotograma numero 2.
sintaxis:
Código: [Seleccionar]
if (user == "ramfu") {
imagenes.gotoAndPlay (2)
}
Vamos a empezar con un ejemplo práctico y con imagenes, para que podáis entenderlo mejor ;)
Abrimos el Flash y creamos un nuevo documento (No importan als dimensiones)
Ahora, con la herramienta de texto creamos una introduccion que tenga de nombre de la variable: "user" (sin comillas) y activamos la casilla para ver los bordes (Ver imagen):
http://www.cuelgalo.com/viewer.php?id=1193690133_1.PNG

Despues, creamos un boton, y le damos el nombre "boton":

http://www.cuelgalo.com/viewer.php?id=1193690293_2.PNG
Bien, ahora viene de la parte 1, el codigo;
El boton tendrá la siguiente acción:
Código: [Seleccionar]
on (release) {
gotoAndPlay (2);
_root.user2 = _root.user
}
Por defecto, el fotograma 1, tiene la acion stop();
AHora, vamos a explicar el codigo del boton;
Es simple, al pulsarlo se va al fotograma 2 (que explicaremos a continuaciónj como sigue) y en el fotograma 2 tendremos una caja de texto similar pero esta vez no sera la ariable user, sino user2, aqui va explicado el segundo fotograma:
Insertamos un nuevo fotograma clave con la acción stop();
Ahora, copiamos la caja de texto del 1 fotograma, y lo pegamos en el segundo, pero donde pone user en var, ponemos user2 y lo cambiamos a texto dinámico, en vez de introduccion de texto.
ahora, probamos la pelicula; lo que escribamos en el texto del principio tiene que salir en el siguiente fotograma. Esto es fácil ;)
http://www.cuelgalo.com/viewer.php?id=1193690824_3.PNG
AHora vienen los if y else. Preparense.
En la misma película, crearemos un nuevo símbolo que se llame imagenes.
http://www.cuelgalo.com/viewer.php?id=1193691108_4.PNG
Dentro de imagenes, creamos 2 fotogramas claves. El primero con la acción stop() estraa vacio, en blanco, el segundo también, pero pondremos una pequeña imagen, por ejemplo yo he dibujado un cuadradito. Recordamos que elo segundo tambien tiene la accion stop().
Vale, cojemos el MC y lo insertamos en el fotograma 2 de la pelicula. Lo llamamos imagenes. Veremos algo como esto:
http://www.cuelgalo.com/viewer.php?id=1193691169_5.PNG
Ahora, vamos a las acciones del fotograma 2, y donde teníamos:
stop();
pondremos lo siguiente:
Código: [Seleccionar]
stop();
// Ahora, vamos con el If y else
if (user2 == "ramfu") {
imagen.gotoAndPlay (2)
} // Fin del if
Vale correcto :D Ahora al poner de nick ramfu, tendria ke salir la imagen del cuadrado :D si por ejemplo ponemos pepete, no se tiene que ver nada. Si habéis echo esto, os mereceis un 10, habeis completado el tutorial.

_______

Información complementaria

Ya, y ¿el else?
Vale!!! No lo habeis terminado del todo!!!
El else es para añadir una respuesta o una continuacion. Digamos que yo ramfu y mi colega pepe keremos ver la imagen si en nuestro nick pone pepe o ramfu. voy a probar... pongo pepe y no se ve, pero, como lo solicionamos?? EN el fotograma 2, donde teníamos
Código: [Seleccionar]
stop();
// Ahora, vamos con el If y else
if (user2 == "ramfu") {
imagen.gotoAndPlay (2)
} // Fin del if
Ahora tendremos
Código: [Seleccionar]
stop();
// Ahora, vamos con el If y else
if (user2 == "ramfu") {
imagen.gotoAndPlay (2)
} else if
(user2 == "pepe")  {
imagen.gotoAndPlay (2);
} // Fin del if
Entonces, los dos verian la misma imagen! Y si quiero que uno vea una y otro otra?
Añadimos un fotograma con una imagene en el movieclip imagenes y ponemos
Código: [Seleccionar]
stop();
// Ahora, vamos con el If y else
if (user2 == "ramfu") {
imagen.gotoAndPlay (2)
} else if
(user2 == "pepe")  {
imagen.gotoAndPlay (3);
} // Fin del if
_________________________________________

Aqui tienen los archivos:
http://info-jc.com/flash/else.zip (Flash Source)
Saludos :D

45
Sistemas Operativos / Windows 3.11
« en: 03 de Octubre de 2007, 00:57:29 am »
Buenas phperos!
Bueno, quiero mostrarles mi proyecto:
Windows 3.11 dentro de Vista con MSDOS 6.11
¿Cómo?
Con VmWare. Vmware es un programa que permite crear un PC imaginario (una maquina virtual) dentro de la misma PC. Sólo necesitas las ISO, en mi caso, probé el Windows 3.11, y funciona por disqueteras. Mi pc es nuevo y disqueteras ya no tengo xD pero hay una opcion que te permite agregar una imaginaria, y abrir el disquete desde el PC si tienes el archivo. Bien, al bajarte Windows 3.11 te bajas un rar con 6 carpetas que dicen Disk1of6 asi hasta disk 6of6. pero solo contienen archivos :S
Como pasar esto a una Imagen de FLoppy (que es lo que necesitamos) para rular el 3.11?
Gracias a Winimage. Una vez tuve MSDOS (4 discos disc1.ima-disc4.ima) y Windows 3.11 en el formato IMA también, instalé msdos en vmware. Claro, que te pide la ruta de los disquetes. Recordamos que era A:/ el driver floppy en pc's antiguos. Una vez instalado MSDOS, cambié la ruta del floppy al disc1.ima pero esta vez de Windows y ejecuté en MSDOS A:/Setup.exe
Se me abrió el programa de instalación de windows :o Objetivo cumplido! despues de esperar 5 minutos a que acabara la instalación, resultados:

Páginas: 1 2 [3] 4 5