Jeg har et script, som laver en tråd (i et forum).
Men når jeg så vil få den til at lave en 'reply' laver den en ny tråd med 'reply'en (Altså der står kun teksten fra replyen)! Hvad er problemmet?
Her er koden: (Reply sektionen er nederst!)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 2</title>
</head>
<body>
<?php
//Extra
$D = "Reply.htm";
//------------
//Nummer
$folder = opendir($whichSection . "C:\\wamp\\www\\Overskrift" . $who . "/");
$counter = 0;
while($file = readdir($folder)){
if($file != '.' && $file != '..'){
$counter++;
}
}
closedir($folder);
//Overskrift------------------------------------------------------------------------------------
if(isset($_POST['submit'])) //Er formen i addfile.htm blevet sendt?
{
$over = strip_tags($_POST['Over']); //Teksten i selve filen skal være der hvor ´text´står. (Efter POST)
$file_directory = "C:\\wamp\\www\\Overskrift/"; //Hvor skal filen ligge?
$file_name = $counter;//Hvad filen skal hedde.
$file_ext = ".txt"; //Hvilken slags fil den skal være.
$file = $file_directory.$file_name.$file_ext; //Hele filnavnet.
$create_file = fopen($file, "w+"); //Laver filen.
if(!$create_file)
{
die("");
}
$chmod = chmod($file, 0755); //set the appropriate permissions.
//attempt to set the permissions
if(!$chmod)
{
echo "";
}
//attempt to write basic content to the file
if (fwrite($create_file, "$over") === FALSE)
{
echo "Error writing to file: ($file)\\n";
}
fclose($create_file);
}else{ //Formen i Start.php er ikke blevet sendt!
}
//Overskrift slut-------------------------------------------------------------------------------
if(isset($_POST['submit'])) //Er formen i Start.htm blevet sendt?
{
$text = strip_tags($_POST['text']); //Teksten i selve filen skal være der hvor ´text´står. (Efter POST)
$file_directory2 = "C:\\wamp\\www\\Tekst/"; //Hvor skal filen ligge?
$file_name2 = $counter;//Hvad filen skal hedde.
$file_ext2 = ".txt"; //Hvilken slags fil den skal være.
$file2 = $file_directory2.$file_name2.$file_ext2; //Hele filnavnet.
$create_file2 = fopen($file2, "w+"); //Laver filen.
if(!$create_file2)
{
die("The post didn´t got submitted, because of error! Try again!");
}
$chmod = chmod($file2, 0755); //set the appropriate permissions.
//attempt to set the permissions
if(!$chmod)
{
echo "Post successfully submitted!";
echo "<a href=".$file.">Your post is here!</a>";
}
//attempt to write basic content to the file
if (fwrite($create_file2, "$text") === FALSE)
{
echo "Error writing to file: ($file)\\n";
}
fclose($create_file2);
}else{ //Formen i Start.htm er ikke blevet sendt!
}
//Her starter PHP siden!!---------------------------------------
if(isset($_POST['submit'])) //Er formen i addfile.htm blevet sendt?
{
$file_directory3 = "C:\\wamp\\www\\Test/"; //Hvor skal filen ligge?
$file_name3 = $counter;//Hvad filen skal hedde.
$file_ext3 = ".php"; //Hvilken slags fil den skal være.
$file3 = $file_directory3.$file_name3.$file_ext3; //Hele filnavnet.
$create_file3 = fopen($file3, "w+"); //Laver filen.
if(!$create_file3)
{
}
$chmod = chmod($file3, 0755); //set the appropriate permissions.
//attempt to set the permissions
if(!$chmod)
{
}
//attempt to write basic content to the file
if (fwrite($create_file3, "<p>$over</p><p>$text</p>") === FALSE)
{
echo "Error writing to file: ($file)\\n";
}
fclose($create_file3);
echo "<p>Post successfully submitted!</p>";
echo "<a href=".$file_name3.$file_ext3.">Your post is here!</a>";
echo "<p><a href=".$D.">Reply</a></p>";
}else{ //Formen i Start.htm er ikke blevet sendt!
}
//Forside-------------------------------
if(isset($_POST['submit'])) //Er formen i addfile.htm blevet sendt?
{
$file_directory5 = "C:\\wamp\\www\\Test/"; //Hvor skal filen ligge?
$file_name5 = "Forside Forum";//Hvad filen skal hedde.
$file_ext5 = ".htm"; //Hvilken slags fil den skal være.
$file5 = $file_directory5.$file_name5.$file_ext5; //Hele filnavnet.
$create_file5 = fopen($file5, "a"); //Laver filen.
if(!$create_file5)
{
}
$chmod = chmod($file5, 0755); //set the appropriate permissions.
//attempt to set the permissions
if(!$chmod)
{
}
//attempt to write basic content to the file
if (fwrite($create_file5, "<p><a href=".$file_name3.$file_ext3.">$over</a></p>") === FALSE)
{
echo "Error writing to file: ($file)\\n";
}
fclose($create_file5);
}else{ //Formen i Start.htm er ikke blevet sendt!
}
//Forside--------------------------------------------------------------
//Reply------------------
if(isset($_POST['reply'])) //Er formen i addfile.htm blevet sendt?
{
$reply = strip_tags($_POST['reply']); //Teksten i selve filen skal være der hvor ´text´står. (Efter POST)
$file_directory4 = "C:\\wamp\\www\\Reply/"; //Hvor skal filen ligge?
$file_name4 = $counter;//Hvad filen skal hedde.
$file_ext4 = ".txt"; //Hvilken slags fil den skal være.
$file4 = $file_directory4.$file_name4.$file_ext4; //Hele filnavnet.
$create_file4 = fopen($file4, "a"); //Laver filen.
if(!$create_file4)
{
die("");
}
$chmod = chmod($file4, 0755); //set the appropriate permissions.
//attempt to set the permissions
if(!$chmod)
{
echo "";
}
//attempt to write basic content to the file
if (fwrite($create_file4, "$reply") === FALSE)
{
echo "Error writing to file: ($file)\\n";
}
fclose($create_file4);
$file_directory3 = "C:\\wamp\\www\\Test/"; //Hvor skal filen ligge?
$file_name3 = $file_name3;//Hvad filen skal hedde.
$file_ext3 = ".php"; //Hvilken slags fil den skal være.
$file3 = $file_directory3.$file_name3.$file_ext3; //Hele filnavnet.
$create_file3 = fopen($file3, "a"); //Laver filen.
if(!$create_file3)
{
}
$chmod = chmod($file3, 0755); //set the appropriate permissions.
//attempt to set the permissions
if(!$chmod)
{
}
//attempt to write basic content to the file
if (fwrite($create_file3, "<p>$reply</p>") === FALSE)
{
echo "Error writing to file: ($file)\\n";
}
fclose($create_file3);
echo "<p>Post successfully submitted!</p>";
echo "<a href=".$file_name3.$file_ext3.">Your post is here!</a>";
exit;
}else{ //Formen i Start.htm er ikke blevet sendt!
exit;
}
//Reply slut----------------------
?>
</body>
</html>
Indlæg senest redigeret d. 15.07.2007 12:03 af Bruger #12151