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ú

Temas - Geek7

#1
PHP / conectar a base de datos con objetos
10 Junio 2014, 14:10 PM
Soy un poco novato en esto asi que perdonen la pregunta. Porque en la funcion "disconnect", al hacer un llamado a la funcion close() (de mysqli) no responde?
Código (php-brief) [Seleccionar]
class DBConnection {

    private $connection;

    // On instance created connect to db
    public function __construct() {
        $this->connect();
    }

    private function connect() {
        require_once 'db_config.php';
        $this->connection = @new mysqli(DB_HOST, DB_USER, DB_PASSWORD);

        if(!$this->connection)
            die('Couldnt connect to db: ' . $this->connection->connect_error);
    }

    private function disconnect() {
        $this->connection->close();
    }

    public function __destruct() {
        // Check if connection was established

        if($this->connection != NULL) {
            $this->disconnect();
        }
    }

}
#2
alguno me puede echar un cable? si ya tengo una particion efi en mi sistema hecha por windows 8, tengo que crear otra para arch linux o puedo usar la misma? y como la re-uso? he isntalado tambien el rEfind (desde windows).
#3
PHP / Undefined variable
18 Julio 2013, 16:58 PM
Que anda mal aca?:

Código (php) [Seleccionar]
<form method="post" action="<?=htmlspecialchars($_SERVER['PHP_SELF'])?>"><fieldset><legend>Form</legend>

<label>Name:</label> <input type="text" size="15" name="name" value="<?=$name;?>" /> <span id="error">$nameErr</span>
<input type="submit" name="submit" id="button" value="Send" /></form>


<?php
if (isset($_POST['submit']))
{
    
// Initialize variables
  
$name "";
  
  if (
$_SERVER['REQUEST_METHOD'] == "POST")
  {
    if (empty(
$_POST['name']))
    {
        
$nameErr "Missing";
    }
    else 
    {
        
$name $_POST['name'];
    }
        
  }


Notice: Undefined variable: name in line...
#4
PHP / decodificar imagenes
17 Julio 2013, 21:47 PM
Quisiera saber como decodificar (y en principio como codificar) imagenes en base64.

Mi codigo es el siguiente:
Código (php) [Seleccionar]
$img_src = file_get_contents("IMG_0205.jpg");

$encode = base64_encode($img_src);

echo '<img src="data:image/jpg;base64,' . $encode . '" />';


Ahora, si se fijan en el index.php del wampserver, no tiene la linea donde especifica el nombre de la imagen, simplemente esta asi:

Código (php) [Seleccionar]

$pngFolder = <<< EOFILE
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAABhlBMVEX//v7//v3///7//fr//fj+/v3//fb+/fT+/Pf//PX+/Pb+/PP+/PL+/PH+/PD+++/+++7++u/9+vL9+vH79+r79+n79uj89tj89Nf889D88sj78sz78sr58N3u7u7u7ev777j67bL67Kv46sHt6uP26cns6d356aP56aD56Jv45pT45pP45ZD45I324av344r344T14J734oT34YD13pD24Hv03af13pP233X025303JL23nX23nHz2pX23Gvn2a7122fz2I3122T12mLz14Xv1JPy1YD12Vz02Fvy1H7v04T011Py03j011b01k7v0n/x0nHz1Ejv0Hnuz3Xx0Gvz00buzofz00Pxz2juz3Hy0TrmznzmzoHy0Djqy2vtymnxzS3xzi/kyG3jyG7wyyXkwJjpwHLiw2Liw2HhwmDdvlXevVPduVThsX7btDrbsj/gq3DbsDzbrT7brDvaqzjapjrbpTraojnboTrbmzrbmjrbl0Tbljrakz3ajzzZjTfZijLZiTJdVmhqAAAAgnRSTlP///////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9XzUpQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAACqSURBVBiVY5BDAwxECGRlpgNBtpoKCMjLM8jnsYKASFJycnJ0tD1QRT6HromhHj8YMOcABYqEzc3d4uO9vIKCIkULgQIlYq5haao8YMBUDBQoZWIBAnFtAwsHD4kyoEA5l5SCkqa+qZ27X7hkBVCgUkhRXcvI2sk3MCpRugooUCOooWNs4+wdGpuQIlMDFKiWNbO0dXTx9AwICVGuBQqkFtQ1wEB9LhGeAwDSdzMEmZfC0wAAAABJRU5ErkJggg==
EOFILE;

..............

if (isset($_GET['img']))
{
    switch ($_GET['img'])
    {
        case 'pngFolder' :
        header("Content-type: image/png");
        echo base64_decode($pngFolder);
        exit();


Y llama las imagenes (en css):
Código (css) [Seleccionar]


background: url(index.php?img=gifLogo) 0 0 no-repeat;



Alguien me puede decir como ahcer eso ?
#5
PHP / problemas con formato de imagen
16 Julio 2013, 19:44 PM
Tengo unas imagenes en formato jpg, e intento subirlas en mi localhost pero las imnagenes con formato *.jpg no las puedo subir mientras que las *.JPG si. Este es mi codigo:

Código (php) [Seleccionar]
if($_FILES)
{
$filename = $_FILES['filename']['name'];
$filetype = $_FILES['filename']['type'];
$filesize = $_FILES['filename']['size'];


switch ($filetype)
{
    case 'image/jpeg':
        $filetype = "jpg";
    break;
   
    case 'image/png':
        $filetype = "png";
    break;
   
    default:
        $filetype = "";
}
if($filetype == "")
{
    die('No es una imagen');
   
}
if ($filesize > 400000)
{
    die("Archivo muy grande");
}
move_uploaded_file($_FILES['filename']['tmp_name'], $filename);
echo "Imagen $filename: <img src='$filename' />";   
}
#6
Java / [principiante] Loteria
27 Junio 2013, 19:57 PM
A base d emis conecptos basicos he hecho un mini programa que funciona como una loteria. Permite al usuario elegir entre 1 y 5 tickets y chequear si gano.. Quiero saber criticas a nivel de codigo (ubicacion de declaracion de variables, nombres etc...).

Código (java) [Seleccionar]

package exercise;

import java.util.Random;
import java.util.Scanner;

public class Lotto {

/**
* @author geek7
*/
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int choice;

while(true) {
System.out.println("$$$$$$$ LOTTO $$$$$$$");
System.out.println("Hi, how many tickets would you like to buy?");
System.out.println(" 1) 1 Ticket");
System.out.println(" 2) 2 Tickets");
System.out.println(" 3) 3 Tickets");
System.out.println(" 4) 4 Tickets");
System.out.println(" 5) 5 Tickets");
System.out.println(" 0) In bankrupt - Nothing\n");
choice = keyboard.nextInt();

if (choice == 0) {
System.out.println("EXITING...");
System.exit(0);
}


System.out.println("\nPrinting tickets...");
System.out.println("----------------------");

Random generateNumbers = new Random();
int[] tickets = new int[59];
int[] yourTickets = new int[choice];
int i, matched = 0;

// Generate list of numbers
for(i = 0; i < tickets.length; i++) {
tickets[i] = generateNumbers.nextInt(60);
}

// Give him his tickets
System.out.print("\nThese are your tickets: \t");
for (i = 0; i < yourTickets.length; i++) {
yourTickets[i] = generateNumbers.nextInt(60);
System.out.print(yourTickets[i] + " ");
}
System.out.println("\n\nLet's if you won something... \n");

// Check if something matched
for(i = 0; i < yourTickets.length; i++) {
for(int j = 0; j < tickets.length; j++) {
if (yourTickets[i] == tickets[j]) {
matched++;
}
}
}
// Make a pause
try {
Thread.sleep(3000);
} catch(InterruptedException e) {
}

switch (matched) {
case 1:
System.out.println("You won $100!");
break;

case 2:
System.out.println("You won $200!");
break;

case 3:
System.out.println("You won $500!");
break;

case 4:
System.out.println("You won $800!");
break;

case 5:
System.out.println("GREAT. You've got the pot: $1000!");
break;

case 0:
System.out.println("Have luck next time!");
break;

default:
System.out.println("Something went wrong");
System.exit(1);
}

// Ask if he wants to try again
System.out.print("Would you like to try again? (X to exit) \t");
String tryAgain = keyboard.next();

if(tryAgain.compareToIgnoreCase("x") == 0) {
System.out.println("Thank you. Bye");
System.exit(0);
}

// Just clear screen
for (int l = 0; l < 1000; l++) {
System.out.println();
}

}


}

}
#7
Windows / Automatizar programa
14 Junio 2013, 16:29 PM
Quisiera q a X hora se ejecutara mi reproductor de video (vlc) a pantalla completa y reprodujera una pelicula y al terminar, se reprodujera otra.... Como hago esto?

#8
Tengo una pc poco vieja con win 98 y xp y al iniciar sesion en XP instantaneamente se  cierra sesion y otra vez esta la pantalla de inicio de sesion.

que hago?
#9
Windows / restaurar exes
9 Enero 2013, 11:02 AM
tengo un problema.... presione por error al "abrir con " internet explorer y ahora todos los programas se abren con IE. No tengo acceso al registro para poder restaurarlo, que hago?
#10
Programación General / Crear apps para mobiles
25 Diciembre 2012, 13:09 PM
He buscado en el foro pero no he visto la respuesta...
alguien me podria decir de como empezar a crear apps para mobiles (iphone, android, blackberry)?

  • Que lenguaje? C++ o Java?
  • Algun SDK? (si es posible que funcione tambien en linux, aunque no es necesario)

Gracias.
#11
Tengo este codigo pero no me anda. Me dice en la consola "Cannot read property 'value' of null ".
Código (javascript) [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<title>Convertidor</title>
<style type="text/css">
body {
width: 300px;
font-family: Helvetica;
text-align: center;
}
input {
border: 3px dashed #000080;
}
input:hover {
background-color: #FFFF00;
color: #000080;
}
#grados {
display: block;
padding: 0 0 8px 0;
color: #C00;
}
</style>

<script type="text/javascript" >
var grados = document.getElementById("grados");
var conv = document.getElementById("opcion");

function switchLetter() {
if (conv.options[conv.selectedIndex].value == 0) { // Aqui algo anda mal!!
grados.innerHTML = "C";
} else {
grados.innerHTML = "F";
}
}
</script>
</head>

<body>
<form action="ex2.php" method="post"><fieldset><legend>Convertidor</legend>
<input type="text" name="grados" size="4" /> <sup>o</sup><div id="grados"></div>
Convert from <select id="opcion" onchange="switchLetter()">
<option value="0">Celsius a Fahr</option>
<option value="1">Fahr a Celsius</option>
</select></fieldset>
</form>
</body></html>
#12
Programación C/C++ / VC++ reducir tamaño
13 Diciembre 2012, 10:41 AM
Acabo de instalar Visual Studio 2012 y compilé un simple "hola mundo" y toma como 16 MB ! porque hay un archivo de sql compact database, una carpeta de debug y ipch.

Como desactivo esos archivos sin tener que eliminarlos cada vez que creo un nuevo proyecto???
#13
Hardware / (AYUDA) Mini laptop no prende!!
12 Diciembre 2012, 11:14 AM
Tengo una mini laptop (netbook) lg x120 y no prende. Cuando presiono el boton de encendido se prenden 2 focos (encendido y el otro de recepcion o no se que es) pero la pantalla sigue negro.

La abri y veo que el ventilador no funciona cuando se prenda.. bateria del cmos? o que sera?
#14
1. Como hago en batch para ejecutar un archivo (mismo.. %0) en X fecha, por decir en 2 semanas desde hoy ocultandolo del usuario.

2. Como cambio la fecha de "ultima modificacion" de un archivo?
#15
Windows / [SOLUCIONADO] pantalla azul
30 Noviembre 2012, 13:34 PM
hola. lo que pasa que tengo windows 7 home premium y ayer abri muchas ventanas y me salio una pantalla azul (bsod). Ahora trato de prender la computadora y no anda, la pantalla dice que no tiene senal.

Que hago?
#16
Windows / [HELP!] Caja de disco duro
28 Noviembre 2012, 19:24 PM
hola. compre una caja de lector de disco duro externo, 3.5 sata/ide enclosure dynamode, y no puedo ver los archivos. TEngo que instalar algun software??

#17
Windows / Se congela en el escritorio
26 Noviembre 2012, 22:35 PM
tengo una netbook Proview N10 con un problema. lo que pasa es que instale algo y ahora la pc se congela, es decir, entra al escritorio y solo me muestra el fondo de pantalla sin ningun icono ni menu.
Tambien ocurre lo mismo en Modo seguro.

puedo mover el mouse (por lo menos) asi que no pienso que sea problema de memoria.

que se puede hacer?

Windows Xp.
#18
Java / Java, J2EE, jQuery...
24 Noviembre 2012, 22:30 PM
Quiero empezar a estudiar Java y tengo una pregunta. Si aprendo Java tambien sabre J2EE, jquery o cada uno es diferente ??
entiendo que talvez tendre que aprender nuevas clases-librerias, pero son diferentes idiomas o que?
#19
GNU/Linux / ubuntu o debian?
3 Abril 2011, 17:28 PM
Que opinan? Yo quiero una distro con la que pueda tener lo ultimo de lo ultimo pero tambien que no venga 100% configurada y la pueda configurar yo tambien.

(PD. Habria posibilidad de usar gnome 3 en ubuntu? me parece mejor que el unity)
#20
quiero verificar si lo ingresado es un numero (o no es una cadena alfabetica).

intente esto pero no me funciona:
Código (cpp) [Seleccionar]

#include <iostream>
#include <cctype>

using namespace std;

int main () {
    do {

    cout << "Cual es tu edad?" << endl;
    cin >> edad;

    } while(isalpha(edad));

return 0;

}

#21
Programación C/C++ / getline()
29 Julio 2010, 20:15 PM
que esta mal en este codigo?

Código (cpp) [Seleccionar]


#include <iostream>
#include <stdlib.h>
#include <string>

using namespace std;

int main() {
    system("COLOR 3");

    string nombre, apellido, equipo;

    cout << "Cual es tu nombre y apellido? (2): \t" << endl;
    cin >> nombre >> apellido;
    cout << "Equipo favorito: \t" << endl;
    getline (cin,equipo);

    cout << "Bienvenido " << nombre << " " << apellido << endl;
    cout << "Aguante " << equipo << endl;

    system("PAUSE");
    return 0;
}


cuando escribo nombre y apellido se ejecuta solo el equipo y no me pregunta (y no muestra nada).
#22
bueno les cuento que tengo una pc en mi casa y otra en mi oficina. Quisiera saber con qué programa podria controlar mi pc de la oficina desde mi casa o viceversa.
Me dijeron algo de crear una red pero no entendi muy bien, y algo tambien con un troyano (server y client) pero no me ubico.

se agradecen respuestas. :D

disculpen si este no es el foro correcto.
#23
Nivel Web / conceptos básicos
8 Diciembre 2009, 17:36 PM
me fijé en todos los links (faq, tutoriales...) y busqué en el foro pero todavía no encuentro la respuesta: qué se necesita saber exactamente para asegurar una web? para evitar ataques (XSS, SQL injection...), defaces...
con saber PHP, MySQL, Linux basta??
hay que saber cómo funciona algun protocolo ?? (FTP, HTTPS...)
que mas hay que saber??

no quiero hacer troyanos ni worms, ni entrar a la pc de otro.z

simplemente me siento perdido en esta área.  :-(
#24
Multimedia / Programa para administrar
4 Octubre 2009, 19:49 PM
Les cuento que tengo que reproducir musica en una fiesta pero no se que software usar.
Lo que necesito es administrar la lista de canciones, que pueda escuchar la cancion siguiente (por medio de audifonos), mientras se reproduce otra (por medio de los speakers) y antes de que finalice canción que se reproduce, bajarle el ritmo (velocidad) y reproducir la siguiente.

No se si sería bueno un mixer.

Como el programa de Dj's.

Perdonen mi ignorancia, gracias.