yo uso un script en php que sube la imagen que le pongo a mi espacio web
ademas ya me da la imagen con las etiquetas para ponerlo en un foro
os dejo el codigo por si a alguno le interesa
chau!
C
<?php
$base_url =("subirfoto.php");
function EnviarImagen ($archivo)
{
// Obtenemos la extension del fichero
$fichero = $_FILES['archivo']['name'];
//Copiamos la imagen a la carpeta
$res = (copy($archivo, $fichero));
//Comprobamos que hemos copiado la imagen correctamente.
if (!$res)
{
//--
?>
<script language="JavaScript">
{
alert("Error al copiar las imagenes. Contacte con el administrador.")
}
</script>
<?
//--
return;
}
else
{
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$url=str_replace("subirfoto.php",$fichero,$url);
print $url;
print "<br>[img]".$url."[/img]";
print "<br><a href='".$fichero."'>$fichero</a>";
}
}
?>
<script type="text/javascript">
<!-- ( ()||()||()||()...||() )
function validate(){
if ((document.formulario.archivo.value==''))
{
alert('<?php print ("Compruebe los datos"); ?>');
return false;
} else {
return true;
}
}
//-->
</script>
<?php
//Opción que comprueba lo que nos pasa el formulario.
//$formulario_option = mosGetParam( $_REQUEST, 'formulario_option', '' );
switch($formulario_option) {
case "send":
EnviarImagen($archivo);
break;
default:
break;
}
?>
<form action="<? echo $base_url; ?>" method="post" enctype="multipart/form-data" name="formulario" id="formulario" onSubmit="return validate()">
Formulario pa envio de ficheros.
<input name="archivo" type="file" class="form" id="archivo" size="38">
<input name="formulario_option" type="hidden" id="formulario_option2" value="send" />
<input type="submit" class="form" name="b2" value="Enviar">
</form>