Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - jasbsam

#1
bueno creo que leere un poco de sql y vere que hago con eso gracias por la ayuda...

No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Generalmente no podrás crear una base de datos desde el PHP normal a menos que tengas permisos, apache este bien configurado, etc, ¿por?, por seguridad más que nada. ¿Por qué crees que hasta los de WordPress no te crean la base de datos manualmente? por lo que ya te
mencione.

Bien, teniendo permisos lo demás es relativamente fácil como hacer esto:

Código: php

<?php
//Crear una base de datos
$crear = @mysql_query('CREATE DATABASE nombre');
?>


Código: php

<?php
//Crear tabla (una estructura para un script que deje en el olvido)
$newtable = 'CREATE TABLE rsc_users (
                uid int(11) NOT NULL auto_increment,
                user_name varchar(30) NOT NULL,
                user_pass varchar(255) NOT NULL,
                user_unique_string varchar(15) NOT NULL,
                user_mail varchar(255) NOT NULL,
                user_rank int(10) NOT NULL,
                user_ip varchar(15) NOT NULL,
                PRIMARY KEY  (uid)
                ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;'
?>


Código: php

<?php
//Eliminar tabla
$del = @mysql_query('DROP TABLE rsc_users');
?>


Los demás son relacionados como drop database, INSERT, UPDATE, etc.

Ocuparás saber en realidad lo que es SQL (Structured Query Language) / MySQL (MySequal).

No es tan difícil, para los campos dinámicos dependiendo del número ingresado puedes hacer un for para recorrer e ir alterando la tabla conforme se recorra con ALTER.

Saludos.

ByeOFF.
#2
ok gracias te lo agradeceria mucho...

No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Si todo fuera escribiendo la Query seria muy sencillo, pero en este caso se complica un poco por que realmente lo que tienes que generar es la Query que vas a mandarle a la Bd, y esto lo tienes que ir generando por medio de datos que vayas metiendo en un formulario, por ejemplo:
TextBoxes para nombres de campo
y chexkboxes para opciones como Notnull
y listas desplegables para tipos de datos
puedes ir agregando controles dinamicamente cada que quiera mas campos.

Si en algo te puedo ayudar, estaré al pendiente, pero será en el fin de semana ya que me propuse entregar un proyecto en un lenguaje que no conozco jaja y tengo que terminarlo para mañana.
#3
Buenas tardes, regresando aqui para poder salir de la duda y continuar con mi aprendizaje, pues el curso que estoy llevando no es lo que esperaba pero me ayudo en la introduccion a php, el proyecto final es realizar una aplicacion que se parezca a phpmyadmin solo que escrito en php y html en su totalidad, lo que tengo por ahorita es:

CitarCrear Base
Crear Tabla
Crear Campo
Modificar Campo
Ver Base
Ver Tabla
Ver Campos
Eliminar base
Eliminar Tabla
Eliminar Campo

Todo esto lo tengo por separado todavia no se como darle una union para que se vaya en forma de cascada en la primer parte de la creacion...
cuando llegamos a la parte de crear tabla solo tengo la opcion de darle nombre a la tabla pero no se como decirle cuantas columnas quiero, luego tengo que irme manualmente a la ventana de crear campos alli solo puedo crear un campo a la vez, todavia no puedo utilizar las listas para poner el tipo de dato {int, varchar, char, date, etc et} no se como agregarle la parte de la longitud del campo {10, 25, 75 etc etc}.

En esta parte es la que mas trabajo veo que lleva porque se piden varios aspectos, como los atributos de auto incremento, null, not null o comentarios, esto tambien se requeriria en la opcion de modificar campo.

Y lo ultimo que no se como ni por donde comenzar es en las opciones de importacion/exportacion, y la consola sql que tiene phpmyadmin.
Esto seria lo mas escencial en una aplicacion como la de phpmyadmin o como la que quiero realizar.

Muchas gracias de Ante mano, esperando que alguien me pueda ayudar en este tema.

Adjunto archivos con lo que tengo hasta ahora.
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
no subi los archivos desde la funcion de adjuntar archivos desde la pagina porq no me estaba dejando subirlos, por eso los agrege desde el skydrive
#4
tambien no habia podido entrar desde el viernes me daba un erro 500 internal server....
#5
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
Solo porque tenía tiempo:

Vista previa:


Código: php

<?php
/*
* Nombre: Tragamonedas v1
* Programado por: Xt3mP
* Contacto: [email protected] && [email protected]
*/
//Declaramos los valores del tragamonedas
$img = array ("A", "B", "C", "D");

//Declaramos en 0 las repeticiones
$a = 0;
$b = 0;
$c = 0;
$d = 0;

//Copiamos los valores para cada slot
$img1 = $img;
$img2 = $img;
$img3 = $img;
$img4 = $img;

//Ordenamos aleatoriamente
shuffle($img1);
shuffle($img2);
shuffle($img3);
shuffle($img4);

//Obtenemos los valores del tragamonedas aleatorios y los guardamos en el nuevo array
$img_final = array($img1[0], $img2[0], $img3[0], $img4[0]);

//Recorremos el array de los valores del tragamonedas
foreach($img as $id => $val)
{
if($img_final[$id] == $img[0]){ echo $img[0]; $a++; //Aumentamos si es A en este caso
}elseif($img_final[$id] == $img[1]){ echo $img[1]; $b++; //Aumentamos si es B en este caso
}elseif($img_final[$id] == $img[2]){ echo $img[2]; $c++; //Aumentamos si es C en este caso
}elseif($img_final[$id] == $img[3]){ echo $img[3]; $d++; //Aumentamos si es D en este caso
}
}

//Creamos un nuevo array con la cantidad de repeticiones para cada letra
$final = array($a, $b, $c, $d);

//Obtenemos premio
if(in_array(4, $final)) $premio = 'Cuarto mayor';
elseif(in_array(3, $final)) $premio = 'Tercer premio';
elseif(in_array(2, $final)) $premio = 'Segundo premio';
elseif(in_array(1, $final)) $premio = 'Primer premio';

//Mostramos resultado
echo '<br />Tu resultado es el siguiente:<hr />';
for($i = 0; $i<count($img); $i++)
{
echo $img[$i].' = '.$final[$i].'<br />';
}
echo '<hr />Tu premio es: '.$premio;
?>


El único defecto es que en las comparaciones primeras debes poner manualmente 0, 1, 2 y 3 ya que me dio pereza seguir intentando que dependiendo de las "imagenes" en el array $img automáticamente se agregen, así que si quieres agregar otro slot mas que de 4 deberás hacerlo manualmente :).

Saludos.

muchas gracias por la ayuda...
bien dicen por alli que el que no pregunta nunca sale de la ignorancia...
#6
Buenas tardes tengo una consulta con php, ahorita estoy recibiendo unas tutorias, pero uno de los proyectos que me dejaron es utilizar el comando shuffle y asi hacer un juego tipo tragamonedas donde aparecen cuatro imagenes, si salen cuatro iguales premio mayor, tres iguales segundo premio, etc. etc. la consulta es como puedo tomar ese valor y compararlo para que al salir las cuatro iguales me de el mensaje de premio mayor, lo que tengo son cuatro arreglos pero no puedo hacer la condicion para verificar el estardo, dejo el codigo aqui para ver si me podes ayudar.

Código: php
<?php
$img = array ();
$img [1] = "A";
$img [2] = "B";
$img [3] = "C";
$img [4] = "D";
$img1 = array ();
$img1 [1] = "A";
$img1 [2] = "B";
$img1 [3] = "C";
$img1 [4] = "D";
$img2 = array ();
$img2 [1] = "A";
$img2 [2] = "B";
$img2 [3] = "C";
$img2 [4] = "D";
$img3 = array ();
$img3 [1] = "A";
$img3 [2] = "B";
$img3 [3] = "C";
$img3 [4] = "D";

shuffle ($img);
shuffle ($img1);
shuffle ($img2);
shuffle ($img3);
for ($i = 0; $i < 2; $i++){
   echo $shuff = ($img[$i]."&nbsp;");
}
for ($i1 = 0; $i1 < 2; $i1++){
   echo $shuff1 = ($img1[$i1]."&nbsp;");
}
/*for ($i2 = 0; $i2 < 1; $i2++){
   echo $shuff2 = ($img2[$i2]."&nbsp;");
}
for ($i3 = 0; $i3 < 1; $i3++){
   echo $shuff3 = ($img3[$i3]."&nbsp;");
}*/
   
$premio = 'Hola este es solo de prueba';
switch ($img[$i]) {
   case ($shuff==$shuff1):
   echo '<br>Premio de Consuelo '.$premio;
   break;
   case ($shuff==$shuff1 && $shuff==$shuff1):
      echo '<br>Tercer Lugar '.$premio;
   break;
   case ($shuff==$shuff1 && $shuff==$shuff1 && $shuff==$shuff1 && $shuff==$shuff1):
      echo '<br>Segundo Lugar '.$premio;
   break;
   case ($shuff==$shuff1 && $shuff==$shuff1 && $shuff==$shuff1 && $shuff==$shuff1):
      echo '<br>Felicidades Gano el Premio Mayor '.$premio;
   break;
   default:
      echo '<br>Intenta de Nuevo ';
}
?>


Spectrus: Cuando vayas a postear un código utiliza la étiqueta
Código: text
, queda mucho más estético y entendible.[/b]
#7
Pentesting / Re:Dudas Taller 1
Mayo 21, 2011, 01:09:46 PM
buenos dias
yo tengo una consulta.... ya lei los tutos que subieron... en uno dice que hay que instalar backtrack y en otro que hay que instalar ubuntu es necesario instalar las dos distribuciones o seria suficiente solo con backtrack....
#8
Pentesting / Re:Dudas Taller 1
Mayo 16, 2011, 06:15:24 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
este taller de Bug Hunting es parte det taller general del pentesting.....

La temática es muy similar, por ese motivo bug hunting figura como un subforo de pentesting.

Saludos

gracias.... ya lei los tutos que subieron y encontra la similitud....
#9
Pentesting / Re:Dudas Taller 1
Mayo 15, 2011, 10:19:15 PM
este taller de Bug Hunting es parte det taller general del pentesting.....