gracias!!! era la variable nombre el problema la cambié por $casa y ahora la menos funciona.
Gracias a //
http://akuatik.net// desde donde saqué el upload y sobre todo a
stardust por tu dedicación, paciencia infinita y amabilidad.
Código PHP:
<?
///////////////////////
// Upload de Archivos//
// akuatik 03' //
// http://akuatik.net//
// for PHP > 4.2.x //
//////////// <?
//Conexion con la base
include('cone.php'); //incluimos el config.php que contiene los datos de la conexión a la db
$nombre=$_POST["nombre"];
$enlace=$_POST["enlace"];
$nivel=$_POST["nivel"];
//Comprobamos que los campos nick, pass y pass1 se han rellenado en el form de sube4.php, sino volvemos al form
if(($_POST[nombre] == ' ') or ($_POST[enlace] == ' ') or ($_POST[nivel] == ' ') )
{
Header("Location: sube4.php"); //enviamos al form de registro que esta en reg.php
}else{
//comprobamos que el usuario no existe en la db
$casa=mysql_query("SELECT nombre FROM enlaces WHERE nombre='$nombre' ");
if($user_ok=mysql_fetch_array($casa))
{
echo 'El proveedor ya esta registrado';
mysql_free_result($casa); //liberamos la memoria del query a la db
}else{
//introducimos el nuevo registro en la tabla users
mysql_query("INSERT INTO enlaces (nombre,enlace,nivel) values ('$nombre','$enlace','$nivel') ");
echo 'Proveedor registrado con éxito';
}
}
?>
<?php
///////////
// Configuración //
///////////////////
// $extensiones=array("1ªext","2ªext","....");
// Aqui debes poner las extensiones que NO admitas
// por ejemplo si no quieres admitir .html , .exe ni .gif :
// $extensiones=array("html","exe","gif");
///////////////////////////////////////
$extensiones=array("php","html");
/////////////////
// $path="/ruta/ta/ta";
// Si el server rula bajo LinuX toda la ruta completa /var/etc/..
// Si rulas bajo WindoWs C:/midirectorioroot/tal..
// Nota: Sin el último / ej: C:/miweb NO C:/miweb/
////////////////
$path="listas/";
$nombre=$HTTP_POST_FILES['archivo']['name'];
$tamanio=$HTTP_POST_FILES['archivo']['size'];
$tipo=$HTTP_POST_FILES['archivo']['type'];
$var = explode(".","$nombre");
$num = count($extensiones);
$valor = $num-1;
for($i=0; $i<=$valor; $i++) {
if($extensiones[$i] == $var[1]) {
echo "Tipo de Archivo no admitido";
exit;
}
}
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name']))
{
copy($HTTP_POST_FILES['archivo']['tmp_name'], "$path/$nombre");
echo "El archivo se ha subido correctamente al servidor, muchas gracias <p>";
echo "Nombre: $nombre <p>";
echo "Tamaño: $tamanio <p>";
echo "Tipo: $tipo";
}
else { echo "Error al subir el archivo"; }
?>
<a href="usuarios.php">subir otra lista </a>