Avatar billede mgn_online Nybegynder
02. februar 2003 - 15:59 Der er 1 kommentar og
1 løsning

Debatforum/ fil bliver ikke oprettet men link gør

HEJ!!

Jeg har lavet et forum hvor man i princippet bare "skriver til en fil" i php.

Indtil vidre bliver alt text og sådan noget postet de rigtige steder hen men når brugeren så skal oprette sin egen debat kræver det jo at der bliver lavet en fil som fx (mindreskat.php)

Problemet er bare at der ikke bliver oprettet nogen fil overhovdet. (jeg mener at hvis man skriver til en fil der ikke erder vil den blive automatisk oprettet aff sig selv)

Når brugeren har oprettet en debat bliver der automatisk smidt $overskrift fra debatten ind i en html kode, så der bliver lavet en fil der hedder blahh.php fx så folk lan gå ind på den.:

<a href=$overskrift.php target=left>Kommenter denne debat</a>

Som i kan se laver overskriften navnet på filen og det virker ose fint men når man trykker på linket findes siden ikke:

KORT SAGT:
PROBLEMET ER AT DER IKKE BLIVER OPRETTET EN $OVERSKRIFT.PHP FIL.

Script:

<?php
$debat .= "overskrift";
$dato .= "date";
$thefile = "debatforum.php" ;

$old = implode( "", file( $thefile ) ) ;

$fil = fopen($thefile, "w+");

fwrite($fil,
"<table border=0 width=65%>
<tr>
  <td><BR>
    <BR>
    <BR><a><font color=#003366><strong>Overskrift: </strong></font></a><a>$overskrift</a>&nbsp;&nbsp;&nbsp;<a><font color=#003366><strong>Dato: </strong></font></a><a>$date</a></td>
    <tr>
    <td><hr align=left size=2 width=100% color=#006600></td></tr>
  </tr>
  <tr>
  <td><a href=$overskrift.php target=left>Kommenter $overskrift</a></td></tr>
</table>" . $old );
fclose($fil);

$old = implode( "", file( $thefile_debat ) ) ;
($thefile_debat == $overskrift.php) ;
$fil = fopen($overskrift.php, "r");

fclose($fil);

$debat .= "overskrift";
$dato .= "date";
$text .= "indhold";
($thefile_debat == $overskrift.php) ;

$old = implode( "", file( $thefile_debat ) ) ;

$fil = fopen("overskrift.php", "w+");

fwrite($fil,
"<table border=0 width=65%>
<tr>
  <td><BR>
    <BR>
    <BR><a><font color=#003366><strong>Overskrift: </strong></font></a><a>$overskrift</a>&nbsp;&nbsp;&nbsp;<a><font color=#003366><strong>Dato: </strong></font></a><a>$date</a></td>
    <tr>
    <td><hr align=left size=2 width=100% color=#006600></td></tr>
    <tr>
  <td><a>$indhold</a></td></tr>
</tr>
</table>" . $old );
fclose($fil);
?>
Avatar billede mgn_online Nybegynder
02. februar 2003 - 16:30 #1
GLEM DET - JEG HAR FÅET DET TIL AT VIRKER WUHUU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Avatar billede danielbaek Nybegynder
02. februar 2003 - 17:25 #2
Er det et et script du er villig til at dele?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester