Avatar billede sazo Nybegynder
29. november 2003 - 18:40 Der er 7 kommentarer og
1 løsning

Nyheds PHP loader forkert

Hej Eksperter...

Jeg har det problem at jeg er igang med at lave et nyhedsforum... når jeg så loader via min PHP fil bliver den nye nyhed postet for neden og den ældste for oven... det vil jeg jo gerne have til at fungere omvendt...

Min PHP-fil ser sådan her ud:

<?
    if (!isset($name) || !isset($email) || !isset($message) || empty($name) || empty($email) || empty($message)) {
        print "&result=Fail";
        print "&errorMsg=" . urlencode("Indtast venligst noget i alle felter..!");
        exit;
    }

    $email = strtolower($email);

    addentry($name, $email, $message);

function addentry($name, $email, $message) {

    $posted = strftime("%D %I:%M %p");

    $message = stripslashes($message);

    $file = fopen('entry.txt', 'a+');

    if (!$file) {
        print "&result=Fail";
        print "&errorMsg=" . urlencode("Could not open entry.txt file. Change CHMOD levels to 766.");
        exit;
    }

    fputs($file, "<font color=\"#000000\">Name:</font> $name\n<font color=\"#000000\">Email:</font> <font color=\"#CCCCCC\"><u><A href=\"mailto:$email\">$email</A></u></font><br>\n<font color=\"#000000\">Posted:</font> $posted\n<font color=\"#000000\">Message:</font> $message\n\n");
    fclose($file);

}

print "&result=okay";
exit;

?>

//Sazo
Avatar billede the_legend Nybegynder
29. november 2003 - 18:50 #1
det er acs eller decs kan ikke huske men det er i din mysql kald
Avatar billede erikjacobsen Ekspert
29. november 2003 - 18:51 #2
Det er udelukket at bruge en database ??
Avatar billede the_legend Nybegynder
29. november 2003 - 18:51 #3
ups sorry havde ikke set det var en tekst fil
Avatar billede the_legend Nybegynder
29. november 2003 - 18:53 #4
hvorfor ikke med en mysql database her er ivhertfald en artikel. http://www.websteps.dk/vis_artikel.php?id=24 den er meget enkel.
Avatar billede erikjacobsen Ekspert
29. november 2003 - 18:53 #5
Men ellers er det

  $a=file('entry.txt');
  for($i=count($a)-1;$i>=0;$i--) {
    print $a[$i];
  }
Avatar billede sazo Nybegynder
30. november 2003 - 14:20 #6
hvor er det henne jeg skal sætte/erstatte det..?

//Sazo der kan 0 PHP... :-)
Avatar billede sazo Nybegynder
03. december 2003 - 16:56 #7
Jeg har også lige et andet spørgsmål... Synes ikke der skete så meget... Men jeg har problemer med at den ikke kan sende Ø å Æ nogen der kan hjælpe mig med det...

//Sazo...
Avatar billede sazo Nybegynder
09. maj 2004 - 15:46 #8
***Lukker***
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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