Comunidad de diseño web y desarrollo en internet online

Porqué no funciona esto????

Citar            
MensajeEscrito el 18 Ene 2007 09:34 am
Hola amig@s! Estoy intentando subir archivos (fotos en jpg) al servidor, pero no lo consigo. He leído muchos tutoriales sobre el tema, y no sé porque no me funciona. Este es mi código:

//datos del arhivo
$sube=false;
if($_FILES['userfile']['size']>153600 || !strpos($_FILES['userfile']['type'],"jpeg")){ //Tiene que ser menor de 150KB y tener formato jpg
$sube=false;
$foto="0.jpg";
}else{
$sube=true;
}


if($sube=true){
if (is_uploaded_file($_FILES['userfile']['tmp_name'])){
$foto=rand(10000000,99999999).$_FILES['userfile']['name'];
move_uploaded_file($_FILES['userfile']['tmp_name'], "fotos/".$foto);

} else { $foto="0.jpg";}
}




El caso es que me sube cualquier archivo que ponga, sin tener en cuenta las restricciones. He probado mil cosas pero no logro hacerlo bien. Alguna idea??? Mil gracias desde ya.

Por Prometeo2006

122 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Ene 2007 09:48 am
Perdón, el código es éste:

$sube=true;
if($_FILES['userfile']['size']>153600){ //Tiene que ser menor de 150KB
$sube=false;
$foto="0.jpg";
}
if(!strpos($_FILES['userfile']['type'],"jpeg")){//Formato jpg
$sube=false;
$foto="0.jpg";
}


if($sube=true){
if (is_uploaded_file($_FILES['userfile']['tmp_name'])){
$foto=rand(10000000,99999999).$_FILES['userfile']['name'];
move_uploaded_file($_FILES['userfile']['tmp_name'], "fotos/".$foto);

} else { $foto="0.jpg";}
}

Por Prometeo2006

122 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Ene 2007 06:31 pm
querido amigo prometeo,
si tienes un nivel tan alto en cristalab, significa que ya tienes un buen tiempo y sabes utilizar un foro.
así que por favor, úsalo como se debe y ponle las etiquetas CODE

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.