Avatar billede deadly Nybegynder
16. februar 2002 - 16:30 Der er 6 kommentarer

n00b spørgsmål

Jeg har lavet en hjemmeside i flash. Der har jeg lavet en login så admins kan skrive new. Bare et problem kun den der har lavet news kan se dem.. :/

lidt koder:
if ($Submit == "Yes") {

    $filename = "news.txt";

    $fp = fopen( $filename,"r");
    $OldData = fread($fp, 80000);
    fclose( $fp );

    $Input = "<b>$news</b><br>.:::.";

    $New = "$Input$OldData";

    $fp = fopen( $filename,"w+");
    fwrite($fp, $New, 80000);
    fclose( $fp );
}

    $filename = "news.txt";

    $fp = fopen( $filename,"r");
    $Data = fread($fp, 80000);
    fclose( $fp );

    $DataArray = split (".:::.", $Data);

    $NumEntries = count($DataArray) - 1;

    print "&TotalEntries=$NumEntries&NumLow=$NumLow&NumHigh=$NumHigh&news=";
    for ($n = $NumLow; $n < $NumHigh; $n++) {
    print $DataArray[$n];
        if (!$DataArray[$n]) {
        Print "<br><br><b>No More entries</b>";
        exit;
        }
    }
   

?>


hva er det jeg mangler ?
Avatar billede repsac Nybegynder
16. februar 2002 - 16:33 #1
Din nederste del (der hvor du læser nyhederne) skal bare være muligt at læse for alle... Jeg ser ikke umiddelbart nogle fejl i det du har postet, så du skal nok lige læse hele din "opsætning" igennem for om den nederste del af koden er placeret et forkert sted :)
Avatar billede php_teddy Nybegynder
16. februar 2002 - 17:14 #2
måske mener du at du mangler


        exit;
        }
    }else{ echo "forkert kode"; }
Avatar billede deadly Nybegynder
16. februar 2002 - 17:17 #3
hvorfor skal det ind ? er der nogen god grund til det ?
Avatar billede deadly Nybegynder
16. februar 2002 - 20:02 #4
ingen der ved ?
Avatar billede repsac Nybegynder
16. februar 2002 - 23:09 #5
Det er fuldstændig overflødigt (som du antyder).

Hvornår verificerer du om det er admin der er logget ind eller ej?

For din kode skal jo indsættes et (evt. to(?)) rigtigt (/rigtige) sted(er)...

Eks:
<?php

if ($submit) {
  echo "du er inde som admin";
  //din fine kode er her
} else {
  echo 'du er inde som "hvem-som-helst"...';
}

... så er det jo kun admin der kan læse det...

Hvis vi skal løse dit problem kræver det at vi kender til opbygningen hvilken er usandsynlig svær at gennemskue når der intet står om det... hvis du forstår.
Avatar billede deadly Nybegynder
17. februar 2002 - 09:59 #6
ja men jeg skal ikke bruge login til noget det funker 100% inde i flash
login system har ikke noget at gører med at en admin kan add news
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