| ||||
Re: ¿Cómo se puede descargar un archivo PHP? Arrrggg este mensaje no me quedo bien planteado. aer, por ejemplo que yo ponga algo como index?bajar=archivo.php NOOOOOOOOOOOOOOO que una persona que no administra el sistema lo baje. Si no, YO dar la posibilidad de bajar el código sin que se interprete. |
| ||||
Re: ¿Cómo se puede descargar un archivo PHP? Gracias por tu interés vito, pero tan wn no soy , para eso hago un archivo con extensión .phps . La gracia es bajar el archivo .php evitando que sea interpretado. |
| |||
Re: ¿Cómo se puede descargar un archivo PHP? jano.cl... Directamente no hay forma (ni debe existir por motivos obvios) de linkear un *.php y q se pueda bajar .. Pero si que puedes usar las funciones: highlight_file() <a href='ir.asp?http://www.php.net/manual/en/function.highlight-file.php' target='_blank'>http://www.php.net/manual/en/function.hi...</a> show_source() <a href='ir.asp?http://www.php.net/manual/en/function.show-source.php' target='_blank'>http://www.php.net/manual/en/function.sh...</a> Si le hechas un poco de imaginacion y miras los comentarios de los usuarios ;) veras que se podria hacer algo asi como volvar el codigo .php directo al navegador tan solo con usar header() y sus correspondientes "conten-type .. etc" ... Un saludo, |
| ||||
Re: ¿Cómo se puede descargar un archivo PHP? mmm obvio que se que no se puede acceser a la fuente de un código php. Y las funciones ya laz conozco. A lo que me refiero es a lo que sale en la web de Ferdy por ejemplo http://www.ferdyx.org/ferdytemplate.php?accion=descarga |
| |||
Re: ¿Cómo se puede descargar un archivo PHP? Jano .. preguntase a el como lo hace pero vamos . el "ver codigo" es usar las funciones "que ya sabes" .. Lo otro lo puedes ver aqui! <a href='ir.asp?http://www.ferdyx.org/ferdytemplate.php?accion=fuente' target='_blank'>http://www.ferdyx.org/ferdytemplate.php?...</a> mira las primeras lineas y veras q es: $cnt = implode("\n",file("plantilla.php&qu ot;)); Header("Content-Disposition:attachment;filename=ferdytemplate.php& quot;); Header("Content-Length:".strlen($cnt)); Header("Content-Type:text/txt"); echo $cnt; exit; .. Y me cito a mi mismo pues te lo comente antes: Cita: que se podria hacer algo asi como volvar el codigo .php directo al navegador tan solo con usar header() y sus correspondientes "conten-type .. etc" ... Un saludo, |
| ||||
Re: ¿Cómo se puede descargar un archivo PHP? No sé con ke fin kieres hacer eso, si es más fácil entrar a tu servidor y bajr el archivo de forma directa, pero si te sirve de algo, se me ocurre ke puedes ver el código de tu archivo php seleccionandolo de una lista o escribiendo su nombre. Usa este código si te sirve de algo, permite ke edites tu html, txt o php en un cuadro de texto y luego lo guardes en tu servidor o en cualkier directorio. function write_file($filename, $contents) { if ($fp = fopen($filename, "w")) { fwrite ($fp, stripslashes($contents)); fclose($fp); return 1; } else { return 0; } }; if ($submitButton == "done") { $rs = write_file("$page", "$test", " "); echo "<a href=\"$page\">$page</A><BR> "; } elseif ($action == "page") { $content = "$page"; $fp = fopen($content, 'r' ) or die ('Could not open file.'); $contents = fread($fp, filesize($content)) or die('Could not read from file.'); $contents = htmlspecialchars($contents); fclose($fp); echo "<form action=\"admin.php?page=$page\" method=\"POST\">"; echo "<textarea name=test rows=20 cols=70 wrap=soft> "; echo $contents; echo "</textarea>"; echo "<INPUT type=\"submit\" NAME=\"submitButton\" VALUE=\"done\">"; echo "</form>"; } else { echo "<form action=\"admin.php?action=page\" method=\"POST\">"; echo "<input type=text size=20 name=page>"; echo "<input type=submit name=Send value=Send>"; echo "</form>"; } capáz y te sirva. |