Avatar billede zod Nybegynder
09. august 2004 - 17:04 Der er 55 kommentarer og
1 løsning

Nyheds System

Hej alle eksperter !

jeg står og mangler et Nyhedssystem, og så tænkte jeg om der ikke var en der kunne hjælpe mig?

det skal bare være et meget enkelt nyheds system, et hvor alle nyhederne bliver gemt på en side som alle kan se og den sidst nye nyhed på en anden side.

noget i kan klare
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:06 #1
Noget ligesom her?

www.pc-help.dk/design.php

Kig øverst oppe i de grå felter, der er nyheder, er det sådan?
Avatar billede zod Nybegynder
09. august 2004 - 17:09 #2
Nej, mere som på www.kidd.dk

er det ike enkelt,
Avatar billede zod Nybegynder
09. august 2004 - 17:10 #3
Men ellers, det samme som der var på den der side... man skal bare kunne se de gamle nyheder!
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:12 #4
Hmm, der skal vel ikke være det med kommentarer vel?

Og har du adgang til mysql?
Avatar billede zod Nybegynder
09. august 2004 - 17:14 #5
Nej Nej.... man skal bare kunne læse hvad der sker på siden!

MysQl ... hmm mener det ... jeg har købt ved B-one
Avatar billede zod Nybegynder
09. august 2004 - 17:16 #6
Forstår du hvad jeg mener?

Ja har lige undersøgt om den har MysQl database og ja det har den!
Avatar billede zod Nybegynder
09. august 2004 - 17:19 #7
Lige et spørgsmål er det dig der har lavet siden?

Fordi den er rimlige fed :D
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:19 #8
ja jeg forstår det, jeg kan selv lave en men det er mere tidsvarrigt,
du kan prøve at hente denne

http://frip.dk/cnopper/download/index.htm

Nederst, Det er dog med msaccess databaser, og det kan du jo nok ikke køre?
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:20 #9
ja jeg har lavet www.pc-help.dk
Avatar billede zod Nybegynder
09. august 2004 - 17:21 #10
Ømm.. ved godt det er meget men... hvor mange point skal du have få dit nehedsbrev (kun vis du vil)
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:22 #11
nyhedsbrev system? og nyheds system?
Avatar billede zod Nybegynder
09. august 2004 - 17:23 #12
Jaa.... altså 200 point tænkte jeg på (men kun vi du er intraseret)
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:27 #13
Jeg synes ikke jeg vil kræve vildt mange point for det, det er jo tråds alt lavet,så det er bare at ændre et par ting, men jeg skal jo paste filerne her, ellers må vi ikke! Jeg ville mene 50-70 point var nok!
Avatar billede zod Nybegynder
09. august 2004 - 17:29 #14
okay... det må jeg sige (well i'am impressed)
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:32 #15
Skal jeg smide filerne her lidt efter lidt?
Avatar billede zod Nybegynder
09. august 2004 - 17:33 #16
Hvad mener du med lidt efter lidt?

kan du ikke bare side dem op?
Avatar billede zod Nybegynder
09. august 2004 - 17:34 #17
Man skal ikek kunne noget PHP, for at bruge Nyhedsbrevet eller Nyhedssystem??

fordi det kan jeg intet af ! :(
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:34 #18
Jo okay, tager lidt tid, skal jo lige rette dem til dig!
Avatar billede zod Nybegynder
09. august 2004 - 17:37 #19
Ja det er helt i orden! jeg er glad du gider hjælpe mig :D
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:37 #20
Så bliver det svært arbejder i php

nå men her er siden med formen i

<-- nyhedsbrev.php -->

<script language="javascript">
<!--

function empty() {
frmelm = document.formen.mail
if (frmelm.value == "Din email") {
frmelm.value = ""
}
}

//-->
</script>

<p align="center">
<form method="POST" action="tilmeld.php" name="formen">

<input size="20" name="mail" value="Din email" onclick="empty()"><br>
<input type="submit" name="submit" value="Tilmeld" onclick="this.form.action='tilmeld.php'">
<input type="submit" name="submit" value="Frameld" onclick="this.form.action='frameld.php'">

</form>
</p>
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:41 #21
<-- frameld.php -->

<html>
<body>

<?
$mail = $_GET['mail'];
$aktiv = $_GET['aktiver'];

if ( $mail != "" && $aktiv != "" ) {

// CONNECT TIL MYSQL HER
$s = ("SELECT * FROM nyhed WHERE email = '".$mail."' LIMIT 1");
$query = ("DELETE FROM nyhed WHERE email = '".$mail."' LIMIT 1");
$result = mysql_query($s)or die("MySQL fejl: " . mysql_error());
$log = mysql_fetch_array($result);

$email = $log['email'];
$aktiver = $log['aktiver'];

if( $mail = $email && $aktiver == $aktiv ) {
$go = mysql_query($query)or die("MySQL fejl: " . mysql_error());
}else{
echo "<script type=\"text/javascript\">alert(\"Mailen findes ikke i databasen!!!\")</script>";

print("    <script language='javascript'>
        location.href='http://www.ditdomain.dk';
        </script>");
        }

?>

<p align="center"><font size="3"><b>Du er nu frameldt nyhedsbrevet!</b></font></p>

<?
exit;
}


$mail = $_POST['mail'];

$result = mysql_query("SELECT * FROM nyhed WHERE email = '".$mail."'")or die("MySQL fejl: ". mysql_error());
$row = mysql_fetch_array($result);

$aktiver = $row['aktiver'];

if (!preg_match("/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i", $mail)) {
  echo "<script type=\"text/javascript\">alert(\"Indtast venligst en GYLDIG email!!!\");history.go(-1)</script>"; 
  exit;
  }

if ( mysql_num_rows($result) == 1 ) {
$tekst = "Hej.\n\n Du har valgt at du ikke længere vil modtage nyhedsbrevet, klik på nedenstående link, for at acceptere!\nMvh.\n\nDIREKTØREN\n\nwww.ditdomain.dk/frameld.php?mail=".$mail."&aktiver=".$aktiver."";


    $headers = "From: NAVN <x@x.dk>\n";
    $headers .= "Reply-to: x@x.dk\n";
    $headers .= "X-Sender: <x@x.dk>\n";
    $headers .= "X-Mailer: x@x.dk\n";
    $headers .= "X-Priority: 3\n";
    $headers .= "Return-Path: <x@x.dk>\n";

    mail($mail,"Nyhedsbrev","$tekst\n","$headers");

}else{
echo "<script type=\"text/javascript\">alert(\"Den indtastede email findes ikke i vores database!!!\");history.go(-1)</script>";
exit;
}
?>

<p align="center" style="word-spacing: 0; line-height: 110%; margin-top: 0; margin-bottom: 0"><font size="3"><b>Der
skulle nu være afsendt en mail til <? echo $mail; ?> med et bekræftelses link.<br>
Du skal klikke på det for at fuldføre frameldingen!<br>


</body>
</html>
Avatar billede zod Nybegynder
09. august 2004 - 17:43 #22
Øhh... hvordan skal det sættet sammen
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:44 #23
Vent lige med det, paster lige sidste fil!

<-- tilmeld.php -->


<html>
<body>

<?
$mail = $_GET['mail'];
$aktiv = $_GET['aktiver'];

if ( $mail != "" && $aktiv != "" ) {

// CONNECT TIL MYSQL HER
$s = ("SELECT * FROM nyhed WHERE email = '".$mail."'");
$query = ("UPDATE nyhed SET nyhed = 'ja' WHERE email = '".$mail."' LIMIT 1");
$result = mysql_query($s)or die("MySQL fejl: " . mysql_error());
$log = mysql_fetch_array($result);

$email = $log['email'];
$aktiver = $log['aktiver'];
$nyhed = $log['nyhed'];

if( $mail == $email && $aktiv == $aktiver && $nyhed == 'ja' ) {
  echo "<script type=\"text/javascript\">alert(\"Du har allerede aktiveret dig!!!\");</script>";
      print("    <script language='javascript'>
        location.href='http://www.ditdomain.dk';
        </script>");
        exit;
}


if( $mail == $email && $aktiv == $aktiver ) {
$go = mysql_query($query)or die("MySQL fejl: " . mysql_error());
}else{
  echo "<script type=\"text/javascript\">alert(\"Mailadressen findes ikke!!!\");</script>";
      print("    <script language='javascript'>
        location.href='http://www.ditdomain.dk';
        </script>");
        exit;
}


?>

<html>
<body style="PADDING-RIGHT: 10px" align ="center" bgcolor="#aed0fd">

<p align="center"><font size="3"><b>Du er nu tilmeldt nyhedsbrevet, tak for din
tilmelding!</b></font></p>
<?
exit;
}


$mail = $_POST['mail'];
$dato = date("d:m:Y");
$akti = rand();
$aktiver = md5($akti);
$ip = $_SERVER['REMOTE_ADDR'];

$result = mysql_query("SELECT * FROM nyhed WHERE email = '".$mail."'")or die("MySQL fejl: ". mysql_error());
$row = mysql_fetch_array($result);

if (!preg_match("/^([\w|\.|\-|_]+)@([\w||\-|_]+)\.([\w|\.|\-|_]+)$/i", $mail)) {
  echo "<script type=\"text/javascript\">alert(\"Indtast venligst en GYLDIG email!!!\");history.go(-1)</script>"; 
  exit;
  }

if ( mysql_num_rows($result) == 1 && $row[nyhed] == "nej" ) {
echo "<script type=\"text/javascript\">alert(\"Du er allerede tilmeldt nyhedsbrevet, men ikke aktiveret!!!\");history.go(-1)</script>";
exit;
}

if ( mysql_num_rows($result) == 0 ) {
$tekst = "Hej.\n\n Du har tilmeldt dig nyhedsbrevet, klik på nedenstående link, for at acceptere!\nMvh.\n\nDIREKTØREN\n\nwww.ditdomain.dk/tilmeld.php?mail=".$mail."&aktiver=".$aktiver."";

    $headers = "From: NAVN <x@x.dk>\n";
    $headers .= "Reply-to: x@x.dk\n";
    $headers .= "X-Sender: <x@x.dk>\n";
    $headers .= "X-Mailer: x@x.dk\n";
    $headers .= "X-Priority: 3\n";
    $headers .= "Return-Path: <x@x.dk>\n";
    mail($mail,"Nyhedsbrev","$tekst\n","$headers");
   
    $sql = mysql_query("INSERT INTO nyhed (email, date, aktiver, ip) VALUES ('$mail', '$dato', '$aktiver', '$ip')");

}else{
echo "<script type=\"text/javascript\">alert(\"Du er allerede tilmeldt nyhedsbrevet!!!\");history.go(-1)</script>";
}
?>


<p align="center" style="word-spacing: 0; line-height: 110%; margin-top: 0; margin-bottom: 0"><font size="3"><b>Der
skulle nu være afsendt en mail til <? echo $mail; ?> med et bekræftelses link.<br>
Du skal klikke på det for at godkende.</b></font></p>

</body>
</html>
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:44 #24
De tre filer oploader du bare i samme mappe/rod på dit webhotel, bemærk et par linier skal rettes!

Det vartilmeldingen ogframeldingen, prøv at sætte dem op!
Avatar billede zod Nybegynder
09. august 2004 - 17:46 #25
skal de hedde noget bestem?
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:46 #26
I de to sidste filer begge hvor der står // CONNECT TIL MYSQL HER

Skal dette indsættes

<?PHP
mysql_connect("HOST", "BRUGER", "KODE");
mysql_select_db("DATABASE");
?>
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:46 #27
det de hedder står i

<-- xxxxx.php -->

ovenoveralle tre filer!
Avatar billede zod Nybegynder
09. august 2004 - 17:47 #28
okay... prøver lige at sætte dem op
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:50 #29
så er der det i mysql database der skal laves, prøv om du kan finde ud af det. Lav denne tabel!

TABELNAVN: NYHED


FELTNAVN      DATATYPE      LÆNGDE/VÆRDI    STANDARD VÆRDI      EKSTRA        ....
id            mediumint        9                          auto_increment    primær
email          Varchar          255
nyhed          Varchar          255              nej
date          Varchar          255
aktiver        Varchar          255
ip            Varchar          255


Prøv om du kan!
Avatar billede zod Nybegynder
09. august 2004 - 17:53 #30
sådan er alle langt i samme mappe!

<?PHP
mysql_connect("HOST", "BRUGER", "KODE");
mysql_select_db("DATABASE");
?>

ved HOST skal jeg så ikke skrive www.b-one.dk eller er jeg helt gal på den
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:54 #31
øhhh

TABEL: nyhed

FELTNAVN: id
DATATYPE: madiumint
LÆNGDE/VÆRDI: 9
EKSTRA: auto_increment
.......: Primær

FELTNAVN: email
DATATYPE: Varchar
LÆNGDE/VÆRDI: 255

FELTNAVN: nyhed
DATATYPE: Varchar
LÆNGDE/VÆRDI: 255
STANDARD VÆRDI: nej

FELTNAVN: date
DATATYPE: Varchar
LÆNGDE/VÆRDI: 255

FELTNAVN: aktiver
DATATYPE: Varchar
LÆNGDE/VÆRDI: 255

FELTNAVN: ip
DATATYPE: Varchar
LÆNGDE/VÆRDI: 255
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:55 #32
Du er ikke helt gal på den angående HOST

Jeg vil gætte på den hedder GÆTTE b-one.dk

Men prøv at finde ud af det derinde, der må være lidt hjælp!
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:56 #33
Avatar billede zod Nybegynder
09. august 2004 - 17:56 #34
hvad er alt det
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 17:57 #35
Det er den tabel der skal laves i mysql!

Jeg ved ikke om der er phpmyadmin!
Avatar billede zod Nybegynder
09. august 2004 - 17:59 #36
nå okay... så nå jeg har ændret det, uploader jeg det bare i samme mappe! og så virker det
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 18:01 #37
Når du har connectet rigtig så gemmer du alle tre filer, og så kommer alle ind i databasen!

Det eneste der er, er hvordan vi sender mailen, men vent lige med det, lad os få dette igang først!
Avatar billede zod Nybegynder
09. august 2004 - 18:02 #38
sender den ikke mailen, hvordan gør jeg så den gør det
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 18:06 #39
De to opretter bare dem der skal have brevet, så den eneste f de siderdu skal vise på siden er den første med formen, de andreer ligemeget lige nu, finder du ud af det med database?
Avatar billede zod Nybegynder
09. august 2004 - 18:07 #40
jeg bruger lige nu frip som host.... hvor ser jeg host navnet
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 18:13 #41
frip har ingen mysql database!

Du skal bruge b-one, se linket længere oppe!
Avatar billede zod Nybegynder
09. august 2004 - 18:14 #42
nååå ja..... 5 min.(har du msn)
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 18:19 #43
nej desværre, selve problemet skal også løses her, men vi kan jo godt diskutere nærmere, har du skype? eller er på n.dk?
Avatar billede zod Nybegynder
09. august 2004 - 18:21 #44
nej.. intet skybe...


men kan jeg ikke bare ringe til dig?
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 18:23 #45
desværre giver ikke telefonnr væk!
Avatar billede zod Nybegynder
09. august 2004 - 18:26 #46
nåå okay.. men når jeg har oprettet HOST og alt det andet.... hvad skal jeg så
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 18:27 #47
JA så kan du bruge siden nyhedsbrev.php

Så kan folk tilmelde sig brevet!

*Bagefter laver jeg lige en fil til at lave nyheder med også!*
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 18:27 #48
ALtså nyhedsbrev
Avatar billede zod Nybegynder
09. august 2004 - 18:28 #49
ja
Avatar billede zod Nybegynder
09. august 2004 - 18:28 #50
kan du ikke lige poste en red me fil... skal nemlig spise nu så er tilbage om lidt
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 18:31 #51
Desværre har selv lidt tralvt med min nye side www.pc-help.dk

Men laver en så hurtigt jeg kan!
Avatar billede hmmhelpinghmm Nybegynder
09. august 2004 - 19:28 #52
Nå jeg skal spise fortsætter bagefter!
Avatar billede zod Nybegynder
10. august 2004 - 15:16 #53
Hvordan går det med siden
Avatar billede hmmhelpinghmm Nybegynder
10. august 2004 - 18:47 #54
Helt præcis hvad er det du venter på, READ-ME filen eller at jeg laver send siden?
Avatar billede zod Nybegynder
10. august 2004 - 21:10 #55
send siden!! er det ikke de vigtigst?
:D
Avatar billede zod Nybegynder
12. august 2004 - 19:38 #56
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