Esto es lo que estoy utilizando para crear mi archivo, el problema es que no se crea nada ni se guarda en el directorio que yo le asigno:
Código PHP:
<?php
$archivoYExtension = "<?php echo JURI::base().'cupones/'.$item->alias;?>.php";
$nuevoarchivo = fopen($archivoYExtension , "w+");
$contenido="<!DOCTYPE html
PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html>
<head>
<?php
include_once(\"head.php\");
?>
</head>
<body>
<div id=\"wrapper\">
Esta es mi página creada automaticamente, debe de ir el contenido de mi página para el cupón.
</div>
</body>
</html>
";
fwrite($nuevoarchivo, $contenido);
fclose($nuevoarchivo);?>