-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsubir_imagen.php
42 lines (36 loc) · 1.37 KB
/
subir_imagen.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
$mi_usuario='root';
$mi_password='mispassword';
$dir_destino = '/var/www/miweb/uploads/';
$imagen_subida = $dir_destino . basename($_FILES['foto']['name']);
//Variables del metodo POST
$codigo=$_POST['codigo'];
$descripcion=$_POST['descripcion'];
if(!is_writable($dir_destino)){
echo "no tiene permisos";
}else{
if(is_uploaded_file($_FILES['foto']['tmp_name'])){
/*echo "Archivo ". $_FILES['foto']['name'] ." subido con éxtio.\n";
echo "Mostrar contenido\n";
echo $imagen_subida;*/
if (move_uploaded_file($_FILES['foto']['tmp_name'], $imagen_subida)) {
$link = mysql_connect('localhost', $mi_usuario, $mi_password)
or die('Uyy!!!: ' . mysql_error());
mysql_select_db('test') or die('No pudo selecionar la BD');
//Creamos nuestra consulta sql
$query="insert into producto(codigo, descripcion, imagen) value ('$codigo', '$descripcion', '$imagen_subida')";
//Ejecutamos la consutla
mysql_query($query) or die('Error al procesar consulta: ' . mysql_error());
echo "El archivo es fue cargado exitosamente.\n";
echo "<p>$codigo</p>";
echo "<p>$descripcion</p>";
echo "<img src='http://localhost/miweb/uploads/". basename($imagen_subida) ."' />";
} else {
echo "Posible ataque de carga de archivos!\n";
}
}else{
echo "Posible ataque del archivo subido: ";
echo "nombre del archivo '". $_FILES['archivo_usuario']['tmp_name'] . "'.";
}
}
?>