Hola a todos, tengo un problema el cual llevo arrastrando desde hace unos día y el cual me gustaría solucionarlo de una vez por todas.
Resulta ser de he seguido un tutorial para crear un
Hosting de Imagenes, el tutorial lo seguí al pie de la letra pero me topé con dos problemas, uno el cual ya está solucionado y no hace falta nombrarlo, pero todavía tengo uno el cual está ahí molestando y estropeando lo que intento hacer.
El problema es que cuando yo selecciono la imagen a subir, pulso el botón
Subir Imagen, pero no muestra los enlaces, al principio creí que el problema solo era eso, pero cuando me metí en la carpeta
tmp (donde supuestamente guardaría las imagenes), y nada, no estaban, algo grave, la carpeta tiene CHMOD 777 pero no los sube.
Bueno, aquí os dejo mi
php:
PHP:
<form action="" method="post" enctype="multipart/form-data">
<input name="imagen" type="file" size="35" />
<input name="enviar" type="submit" value="Subir Imagen" />
<input name="action" type="hidden" value="upload" />
</form>
<?php
$varrand = substr(md5(uniqid(rand())),0,10) ;
$varallw = array("image/bml", "image/gif", "image/jpge", "image/pjpeg", "image/x-png") ;
$varpath = "http://betaconsolas.com/upload/index.php?image=" ;
$varstat = "" ;
if (is_uploaded_file($_FILES["imagen"]["tmp_name"])) {
$varname = $_FILES["imagen"]['name'] ;
$vartemp = $_FILES['imagen']['tmp_name'] ;
$vartype = mime_content_type($vartemp) ;
if (in_array($vartype, $varallw) && $varname != "") {
$arrname = explode(".", $varname) ;
$varname = $varrand.".".$arrname[1] ;
if (copy($vartemp, "/tmp".$varname)) {
$varpath = $varpath.$varname ;
$varstat = "ok" ;
} else {
$varstat = "Error al subir el archivo" ;
}
} else {
$varstat = "Archivo invalido" ;
}
}
?>
<?php if ($varstat == "ok") { ?>
<h3 style="font-size: 16px">Confirmación:</h1>
<br />
<p>Imagen subida satisfactoriamente.</p>
<p>Ahora podrás utilizar las siguiente opciones para enlazarlo:</p>
<h4 style="font-size: 14px">Enlace directo</h3>
<input name="txt2" type="text" value="<?php echo $varpath ; ?>">
<img src="tmp/<?php echo $varname ; ?>">
<?php } ?>
<?php if ($_GET['image'] != "") { ?>
<img src="tmp/<?php echo $_GET['image'] ; ?>" >
<?php } ?>
¿Qué creeis que me puede estar pasando?
Gracias por haber leido hasta aquí.
Saludos