Scripts Php/MySQL

Iniciado por -Riven-Ward-, 18 Abril 2004, 23:21 PM

0 Miembros y 1 Visitante están viendo este tema.

Castg!

no se puede ver para que los hackers no puedan ver esta parte de codigo y no puedan desfacear la pagina web

50l3r

Conexion  a base de datos y funcion apra retornar un registro de una tabla con "x" condicion

Código (php) [Seleccionar]
<?php
//**************************************************************************************************************************************************************************************************************************
//CONEXION CON LA BASE DE DATOS
//**************************************************************************************************************************************************************************************************************************
   
function mysql_conectar(){
$link = @mysql_connect(dir_database,user_database,password_database);
if (!$link){die("<table width=100% height=100%><td valign=middle align=center><img src='images/connect.png' alt='Error' /><br /><h2 style='font-weight:bold;color:#009ee1'>Error al establecer conexion con la Base de Datos</h2></td></table>");exit;}
@mysql_select_db(database);
}
//**************************************************************************************************************************************************************************************************************************

function mysql_select_dataone($tabla,$campos,$filtro){
$data = @mysql_fetch_array(mysql_query("SELECT ".$campos." FROM ".$tabla." ".$filtro));
if(isset($data)){return $data;}else{return false;}
}

?>

50l3r

Upload de archivos en PHP:

Código (php) [Seleccionar]
<?php

function 
upload($nombre_archivo,$tamano_archivo){
$aleatoriorand(0,5000000);
$permitidos = array('xml');

$extension explode('.'$nombre_archivo);$extension $extension[count($extension) -1];
$contador 0;

foreach($permitidos as $permitido){
if (strtolower($permitido) == strtolower($extension) && $tamano_archivo <= 524288000){
$contador++;
$nombre_archivo strtolower("./temp".$aleatorio."." .$extension);

if (@move_uploaded_file($_FILES['userfile']['tmp_name'], "$nombre_archivo")){
$upload[0] = true;
$upload[1] = $nombre_archivo;
}else{
$upload[0] = false;
}
}
}

if($contador == 0){
$upload[0] = false;
}
return $upload;
}

?>


Extender el array de $permitidos por todas las extensiones que querais permitir

Carluís

Con esta simple función se puede generar códigos aletorios.

Muy útil para crear contreseñas aleatorias o códigos de verificacón entre otras cosas.

<?php
function generarCodigo($longitud) {
    
$key '';
    
$pattern '1234567890abcdefghijklmnopqrstuvwxyz';
    
$max strlen($pattern)-1;
    for(
$i=0;$i $longitud;$i++) $key .= $pattern{mt_rand(0,$max)};
    return 
$key;
}

//Ejemplo de uso

echo generarCodigo(6); // genera un código de 6 caracteres de longitud.
?>
Desarrollo Web, Blogging, Diseño: http://onsoni.blogspot.com

:ohk<any>

#24
Sacar auto_increment de una tabla.

==========================================

Código (php) [Seleccionar]


mysql_select_db($database, $conexion);
$select = "SHOW TABLE STATUS LIKE 'nombre_de_tabla'";
$s = mysql_query($select, $conexion)or die(mysql_error());
$row_select = mysql_fetch_assoc($s);

echo $row_select['Auto_increment'];

//Imprimiria algo asi: 1 (O el numero que corresponda).



Espero les sirva de algo.

Saludos
Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.