El problema es que no me sube las imagenes ni me muestra los enlaces para copiar y pegar, y lo peor de todo es que no muestra error, algo que me desconcierta
Mi codigo PHP:
Código 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 } ?> </div>
¿Qué tiene el codigo?
La linea esta:
Código PHP :
<img src="tmp/<?php echo $varname ; ?>">
La he tenido de esa forma y de esta:
Código PHP :
<img src="/tmp<?php echo $varname ; ?>">
Que es en la forma en la que se encuentra ahora mismo.
¿Qué me puede estar pasando?
Saludos