I am trying to make something like a cms.
but what I am doing is using fopen, stuff like that,
what I am trying to do is create a folder with the username and put index.html inside it, but I can't seem to figure this out.
this is what i am using.
I thought i could do something like this and create a folder with the file in it but I was wrongCode:<? include("session.php"); ?> <?php /** * Logged in */ if($session->logged_in){ ?> <?php $loadcontent = "$session->username/index.html"; if($save_file) { $savecontent = stripslashes($savecontent); $fp = @fopen($loadcontent, "w"); if ($fp) { fwrite($fp, $savecontent); fclose($fp); print '<a href='.$_SERVER[PHP_SELF].'>Refresh</a>'; print "<html><head><META http-equiv=\"refresh\" content=\"0;URL=$_SERVER[PHP_SELF]\"></head><body>"; } } $fp = @fopen($loadcontent, "r"); $loadcontent = fread($fp, filesize($loadcontent)); $lines = explode("\n", $loadcontent); $count = count($lines); $loadcontent = htmlspecialchars($loadcontent); fclose($fp); for ($a = 1; $a < $count+1; $a++) { $line .= "$a\n"; } ?> <form method=post action="<?=$_SERVER[PHP_SELF]?>"> <input type="submit" name="save_file" value="Save"> <BR> <table width="100%" valign="top" border="0" cellspacing="1" cellpadding="1"> <tr> <td width="3%" align="right" valign="top"><pre style="text-align: right; padding: 4px; overflow: auto; border: 0px groove; font-size: 12px" name="lines" cols="4" rows="<?=$count+3;?>"><?=$line;?></pre></td> <td width="97%" align="left" valign="top"> <textarea style="text-align: left; padding: 0px; overflow: auto; border: 3px groove; font-size: 12px" name="savecontent" cols="150" rows="<?=$count;?>" wrap="OFF"><?=$loadcontent?></textarea></td> </tr> </table> <br> <input type="submit" name="save_file" value="Save"> </form> <?php }else{ echo "Login please!"; } ?>
$loadcontent = "$session->username/index.html";
please help! thanks



(:
Reply With Quote

Bookmarks