Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2013, 16:01
zenitrames
 
Fecha de Ingreso: diciembre-2012
Mensajes: 7
Antigüedad: 11 años, 4 meses
Puntos: 0
Adaptar script a pagina de wordpress

Hola,

yo tengo el siguiente script para subir imagenes:

Código:
<?php 
// V1.5 BETA - BY DEWEYCARAPINTADA
$varrand = substr(md5(uniqid(rand())),0,10);		
$varallw = array("image/bmp","image/gif","image/jpeg","image/pjpeg","image/png","image/x-png");
$extensiones = array("bmp","gif","jpeg","png","jpg");
$pagina = "http://uploaddeimagenes.es/tmp/";
$titulo = "Upload de Imagenes - Sube tus imagenes gratuitamente.";
$logo = "img/logo.png";
$favicon = "img/favicon.ico";
$estilo = "oscuro"; // Elegir entre Claro y Oscuro
$estado = "";
 
if ($_POST["action"] == "upload") {
	if (is_uploaded_file($_FILES["imagen"]["tmp_name"])) {
		$varname = $_FILES["imagen"]['name'];
		$vartemp = $_FILES['imagen']['tmp_name'];
		$vartype = $_FILES['imagen']['type'];
		
		if (in_array($vartype, $varallw) && $varname != "") {
			$arrname = explode(".", $varname);
			$i = strtolower(end($arrname));
			if(in_array($i, $extensiones)){
			$varname = $varrand.".".$i;
			if (copy($vartemp, "tmp/".$varname)) {
				$pagina = $pagina.$varname;
				$estado = "ok";
			} else {
				$estado = "Error al subir el archivo";
			}
			} else { $estado = "Archivo no valido"; }
		} else {
			$estado = "Servidor sobrecargado, intenta mas tarde.";
		}
	}
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="es">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $titulo; ?></title>
</head>
<body>

<div align="center">

 <form action="uploadr.php" method="post" enctype="multipart/form-data">
      <input name="imagen" type="file" class="casilla" id="imagen" size="35" />
      <input name="enviar" type="submit" class="boton" id="enviar" value="Subir" />
	  <input name="action" type="hidden" value="upload" />	
	</form>

  <?php if ($estado == "ok") { ?>
<br />
    <td class="textinf"><strong>¡AVISO!</strong><br>
	Tu archivo se ha subido correctamente, tienes diferentes opciones para enlazarlo y aqui en nuestro sitio te ofrecemos tres:<br>
<br />
	<strong>Codigo HTML:</strong> <br>
	<input name='txt1' type='text' value='<a href="<?php echo $pagina; ?>"><img src="<?php echo $pagina; ?>" border="0" /></a>' size='60'>
	<br>
<br />
	<strong>Codigo BBCODE:</strong> <br>
	<input name='txt1' type='text' value='[url=<?php echo $pagina; ?>][img]<?php echo $pagina; ?>[/img][/url]' size='60'>
	<br>
<br />
	<strong>Enlace Directo: </strong><br>
	<input name='txt2' type='text' value='<?php echo $pagina; ?>' size='60'></td>

  <?php } else { ?>
	  <?php if ($estado != "") { ?>

		<td class="textinf"><strong>Error:</strong><br>
	    <?php echo $estado; ?>&nbsp;</td>

	  <?php } ?>
  <?php } ?>

<br />

<?php if ($estado == "ok") { ?>
<p align="center"><a rel='example_group' href='tmp/<?php echo $varname; ?>'><img alt='img' src='tmp/<?php echo $varname; ?>' width='125' height='125' /></a></p>

<?php } ?>
<?php if ($_GET['image'] != "") { ?>

<p align="center"><a rel='example_group' href='tmp/<?php echo $varname; ?>'><img alt='img' src='tmp/<?php echo $_GET['image']; ?>' width='125' height='125' /></a></p>
<?php } ?>

</div>

</body>
</html>
entonces quiero añadir el upload a una pagina pero no consigo hacerlo.