15/01/2013, 16:01
|
| | Fecha de Ingreso: diciembre-2012
Mensajes: 7
Antigüedad: 11 años, 11 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; ?> </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. |