Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Adaptar script a pagina de wordpress

Estas en el tema de Adaptar script a pagina de wordpress en el foro de WordPress en Foros del Web. 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 = ...
  #1 (permalink)  
Antiguo 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; ?>&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.
  #2 (permalink)  
Antiguo 15/01/2013, 19:58
Avatar de ramoncito  
Fecha de Ingreso: febrero-2003
Ubicación: Viña del Mar
Mensajes: 224
Antigüedad: 21 años, 9 meses
Puntos: 10
Respuesta: Adaptar script a pagina de wordpress

¿Y que mensaje te da? Te da error, no muestra nada, no carga la página?
__________________
:pensando: Ramon Martinez... Chile :adios:
  #3 (permalink)  
Antiguo 16/01/2013, 04:14
Avatar de Buffalo  
Fecha de Ingreso: febrero-2010
Ubicación: Galicia, Lugo
Mensajes: 173
Antigüedad: 14 años, 9 meses
Puntos: 8
Respuesta: Adaptar script a pagina de wordpress

Para insertar código PHP en una entrada o pagina de Wordpress debes instalar un plugin para que pueda ser interpretado este código.
La única desventaja es que estos plugins suelen ser agujeros de seguridad.

También puedes poner un formulario para subir imágenes con plugins de formulario de contacto como Contact Form 7.

Espero que te sirva.
__________________
OpenWebCMS
http://openwebcms.es

Adelgazar

Etiquetas: php, post, adaptador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:09.