Mi estructura de carpetas es como -crear el archivo en otro directorio con php
root
admin
create_page.php
pages
my_page1.php
my_page2.php
tengo código para crear un nuevo archivo PHP en la carpeta de "páginas". el código es como -
$dir_path = "../pages/";
$ourFileName = '../'.$page_name.".txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
$ourFileContent = '<?php echo "something..." ?>';
if (fwrite($ourFileHandle, $ourFileContent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
El código se ejecuta normalmente ... no hay problema. pero la página no se está creando. por favor dime que estoy haciendo mal. ¿Hay algún problema con el camino? fclose ($ ourFileHandle);
Establece '$ dir_path', pero no lo usa. Además, no estoy seguro si puede utilizar enlaces relativos, es posible que desee utilizar la ruta absoluta. Asegúrese de haber establecido permisos de escritura en el mapa en el que se escribe. – ArendE
'$ page_name' no está configurado y usted no escribió qué archivo es – safarov
donde establece' $ page_name' también tiene un error de sintaxis en esta línea ' Php echo" algo ... "?>' Dont forget el punto y coma de cierre –