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

#1
PHP / Re: conectar a base de datos con objetos
10 Junio 2014, 14:53 PM
Código (php-brief) [Seleccionar]
class DBHandler {

   private $link;
   private $db_name;

   // On instance created connect to host
   // For installation, database name is null
   public function __construct($db_name = NULL) {
      $this->db_name = $db_name;
      $this->link = $this->connection($db_name);
   }


   private function connection() {
       $this->link = @new mysqli(DB_HOST, DB_USER, DB_PASSWORD, $this->db_name);

       if($this->link)
           return $this->link;
       else
           die('Couldnt connect to db: ' . $this->link->connect_error);
   }

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

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

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

}


Recibo:
CitarPHP Warning:  mysqli::close(): Couldn't fetch mysqli in includes/DBHandler.php on line 24

o sea en la linea:
Código (php-brief) [Seleccionar]
$this->connection->close();
#2
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();
        }
    }

}
#3
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).
#4
PHP / Re: Undefined variable
19 Julio 2013, 13:29 PM
pero tengo el mismo problema con una funcion:

Código (php) [Seleccionar]
<?php
// Initialize variables
  
$name $address $email $items $success "";
  
$error_name $error_address $error_email $error_items "";

function 
checkName($nombre) {
    
    if(empty(
$nombre))
    {
        
$error_name "Missing";
    }
    elseif (!
preg_match('/^[a-zA-z]*$/'$nombre$name_match))
    {
        
$error_name "Only alphabets  allowed";
    }
    
    return 
$error_name;
}
if (isset(
$_POST['submit']))
{
    if(
$_SERVER['REQUEST_METHOD'] == "POST")
    {
    
$name $_POST['name'];
    
$address $_POST['address'];
    
$email $_POST['email'];
    
$item = array();
    
    
// Verify input:
    
checkName($name);
    }
    
}
?>


html........


Como es que no esta definida si esta arriba de la funcion?
#5
PHP / Re: Undefined variable
19 Julio 2013, 10:23 AM
gracias
#6
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...
#7
PHP / Re: decodificar imagenes
17 Julio 2013, 22:19 PM
Pero como en el wamperserver le hizo sin poner el nombre de las imagenes??

No hay un file_get_contents("imagen.png")...
#8
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 ?
#9
PHP / Re: problemas con formato de imagen
16 Julio 2013, 20:50 PM
Me dice:string '' (length=0). Pense que era por elupload_max_filesize que estaba en 2MB y los archivos eran de +3MB, pero no es eso.
#10
PHP / Re: problemas con formato de imagen
16 Julio 2013, 20:13 PM
Me sigue dando el mismo die().

Como se puede falsificar???