Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/06/2009, 20:17
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: Hacer que un html sea un php

Cita:
Iniciado por salbatore Ver Mensaje
En mi web solo tengo un archivo: mi_archivo.html . La ruta del archivo: miweb.com/mi_archivo.html . Cuando entro en el archivo en mi servidor veo un archivo html donde encuentro un boton. Si pulsas en el boton el mismo archivo cambia de extension a miweb.com/mi_archivo.php .
Ya lo dije, ¿renombrar el archivo físicamente?, ¿viste el enlace que te dejé?.

Primero, una cosa, un archivo HTML --nuevamente, repito-- no interpreta código PHP, por lo que tal cual lo planteas no veo cómo pueda ser posible; si comienzas con un archivo HTML, ¿cómo meter código PHP si no lo ha de interpretar?. Por el contrario, si comienzas con un archivo PHP, sí podrás renombrarlo.

Así de rápido:
Código php:
Ver original
  1. <?php
  2. if (!empty($_GET['rename'])) {
  3.     $old = basename($_SERVER['PHP_SELF']); // Nombre del archivo
  4.     $new = str_replace('.php', '.html', $old); // Nuevo nombre, solo cambio de extención
  5.     rename($old, $new); // renombras
  6.     header('Location: ' . $new); // rediriges para verlo :-P
  7.     exit;
  8. }
  9. ?>
  10. <html>
  11. <head>
  12. <title>Adivina adivinador ...</title>
  13. </head>
  14. <body>
  15. <a href="<?php echo $_SERVER['PHP_SELF']; ?>?rename=html">¿Será esto lo que quiere el señor?</a>
  16. </body>
  17. </html>

Y, nuevamente, ¿propósito? .. ¿tarea de escuela?
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"