Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2013, 14:24
zenitrames
 
Fecha de Ingreso: diciembre-2012
Mensajes: 7
Antigüedad: 11 años, 10 meses
Puntos: 0
Crear instalador

Hola,

yo modifique un upload, entonces, lo que quiero hacer es un instalador..

Para hacer funcionar el upload hay que editar una parte del index.php:

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");
$tips = array("bmp","gif","jpeg","png","jpg");
$url = "http://miweb.com/tmp/";
$varstat = "";
 
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, $tips)){
			$varname = $varrand.".".$i;
			if (copy($vartemp, "tmp/".$varname)) {
				$url = $url.$varname;
				$varstat = "ok";
			} else {
				$varstat = "Error al subir el archivo";
			}
			} else { $varstat = "Archivo no valido"; }
		} else {
			$varstat = "Archivo no valido";
		}
	}
}
?>

<!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>imgMAKER - Upload de Imagenes</title>
	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
	<script>
		!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');
	</script>
	<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
	<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
	<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<link href="cssupload.css" rel="stylesheet" type="text/css" />
	<script type="text/javascript">
		$(document).ready(function() {
			/*
			*   Examples - images
			*/

			$("a#example1").fancybox();

			$("a#example2").fancybox({
				'overlayShow'	: false,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic'
			});

			$("a#example3").fancybox({
				'transitionIn'	: 'none',
				'transitionOut'	: 'none'	
			});

			$("a#example4").fancybox({
				'opacity'		: true,
				'overlayShow'	: false,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'none'
			});

			$("a#example5").fancybox();

			$("a#example6").fancybox({
				'titlePosition'		: 'outside',
				'overlayColor'		: '#000',
				'overlayOpacity'	: 0.9
			});

			$("a#example7").fancybox({
				'titlePosition'	: 'inside'
			});

			$("a#example8").fancybox({
				'titlePosition'	: 'over'
			});

			$("a[rel=example_group]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Imagen</span>';
				}
			});

			/*
			*   Examples - various
			*/

			$("#various1").fancybox({
				'titlePosition'		: 'inside',
				'transitionIn'		: 'none',
				'transitionOut'		: 'none'
			});

			$("#various2").fancybox();

			$("#various3").fancybox({
				'width'				: '75%',
				'height'			: '75%',
				'autoScale'			: false,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'type'				: 'iframe'
			});

			$("#various4").fancybox({
				'padding'			: 0,
				'autoScale'			: false,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none'
			});
		});
	</script>
</head>
<body>

<div class="container_up" align="center">

<img src="img/logo.png">
<br />
<br />

 <form action="index.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 ($varstat == "ok") { ?>
<br />
    <td class="textinf"><strong>¡IMPORTANTE!</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 $url; ?>"><img src="<?php echo $url; ?>" border="0" /></a>' size='60'>
	<br>
<br />
	<strong>Codigo BBCODE:</strong> <br>
	<input name='txt1' type='text' value='[url=<?php echo $url; ?>][img]<?php echo $url; ?>[/img][/url]' size='60'>
	<br>
<br />
	<strong>Enlace Directo: </strong><br>
	<input name='txt2' type='text' value='<?php echo $url; ?>' size='60'></td>

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

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

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

<br />

<?php if ($varstat == "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>

<div style="height:320px; width:776px; background-color:#ffffff; border: 1px solid #d5d4d0; margin:0 auto; margin-top:20px; padding:20px 20px 20px 20px;   overflow-x: hidden; overflow-y: scroll; color:black;">

<ul>
<?php
$ruta = "tmp/";
$directorio = opendir($ruta);

while($archivo=readdir($directorio)){
if ($archivo=="."){
} else {
if ($archivo==".."){
} else {

echo "<li>
<a rel='example_group' href='tmp/$path$archivo'><img alt='$path2$archivo' src='tmp/$path2$archivo' width='125' height='125' /></a>
</li>";
}
}
}
?>
</ul>

</div>

<div class="footer" align="center">
Copyright 2012 Upload - All rights reserved | powered by <a href=http://blog.unijimpe.net/>Unijimpe</a> edited by <a href=http://kekomundo.com/foro/index.php?action=profile />DeweyCaraPintada</a>
</div>

</body>
</html>
y esa parte es:

Código:
$url = "http://miweb.com/tmp/";
__

Pues entonces, lo que quiero lograr es que mediante un formulario (ubicado en un archivo .php) se edite esa parte del codigo por la que se puso en el formulario..