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:
y esa parte es:<?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; ?> </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>
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..