Avatar billede webegynderen Nybegynder
22. marts 2003 - 12:45 Der er 35 kommentarer og
1 løsning

Snydekoder

---Advarsel, Dette er måske et luksus problem---

Hej jeg har en hjemmeside med PC-Koder.
I øjeblikket har jeg det sådan at når jeg finder nogle nye koder fx Warcraft og Battlefield så skal jeg oprette en side der hedder warcraft.htm og battlefield.htm. Derefter skal jeg så tilføje et link på W-siden til (warcraft) og på B-siden (til Battlefield). Er der en nemmere måde?

Måske noget med at man indsatte Battlefield koderne i en tekstboks angav at den skulle in på B siden og skrev hvad der skulle stå på linket fra B siden (i dette tilfælde Battlefield)
Avatar billede webegynderen Nybegynder
22. marts 2003 - 12:47 #1
Det er ikke Battlefield koden der skal ind på B-siden bare et link til Battlefield koderne
Avatar billede schaefner Juniormester
22. marts 2003 - 12:49 #2
Du kan inkluderer (via ASP/PHP eller andet) eller bruge en iframe
Avatar billede ohmish Nybegynder
22. marts 2003 - 12:49 #3
prøv med MYSQL database og PHP. det rykker.
Avatar billede webegynderen Nybegynder
22. marts 2003 - 12:53 #4
ohmish--> Har du et script eller noget.
Avatar billede ohmish Nybegynder
22. marts 2003 - 13:22 #5
jeg ka lave et til dig... for lidt flere point :)
Avatar billede webegynderen Nybegynder
22. marts 2003 - 13:23 #6
OK
Avatar billede webegynderen Nybegynder
22. marts 2003 - 13:23 #7
Dobbelt op er det fint?
Avatar billede ohmish Nybegynder
22. marts 2003 - 14:03 #8
ja, men det kræver jo at du har mysql og php installeret på din server/webhotel. har du det?
Avatar billede ohmish Nybegynder
22. marts 2003 - 14:07 #9
ellers kan du skrive til en textfil med php, og så inkludere den på siden
Avatar billede webegynderen Nybegynder
22. marts 2003 - 14:08 #10
JA
Avatar billede webegynderen Nybegynder
22. marts 2003 - 14:08 #11
Både MySQL og PHP
Avatar billede ohmish Nybegynder
22. marts 2003 - 14:12 #12
start med at paste det her ind i din phpmyadmin:

CREATE TABLE snydekoder (
  id tinyint(11) NOT NULL auto_increment,
  kode text NOT NULL,
  titel varchar(50) NOT NULL default '',
  PRIMARY KEY  (id)
) TYPE=MyISAM;
Avatar billede webegynderen Nybegynder
22. marts 2003 - 14:13 #13
OK. Hvad nu?
Avatar billede brian.nielsen Nybegynder
22. marts 2003 - 14:16 #14
Den her simple snyde ting lavede jeg til gutten bag sitet (som aldrig kommer videre med den)...
Nå men det fungere via 4 sider og en mysql database. Test alt det du vil, jeg sletter det bare igen.
http://www.game-news.dk/pages/snydeindex.php
Avatar billede webegynderen Nybegynder
22. marts 2003 - 14:19 #15
Den er rigtig fin. Kan du sende mig de der 4 sider?
Avatar billede brian.nielsen Nybegynder
22. marts 2003 - 14:22 #16
jeg skal lige se om jeg kan få fat i hans ftp kode osv.
så sender jeg dem lige til din email?
Avatar billede brian.nielsen Nybegynder
22. marts 2003 - 14:34 #17
hvad er din email?
Avatar billede webegynderen Nybegynder
22. marts 2003 - 14:35 #18
danmark03@msn.com
Avatar billede brian.nielsen Nybegynder
22. marts 2003 - 14:37 #19
ok, jeg sender dem så snart jeg har hentet skidtet og redigeret lidt i dem
Avatar billede ohmish Nybegynder
22. marts 2003 - 14:46 #20
Ok.. here we go. er ikke testet, men skulle virke:


lav en fil der hedder connect.inc med dette indhold (ret DB-værdier):

<?
$fejl = "Fejl ved forbindelse til server/database.";
@mysql_connect('DB-adresse', 'DB-brugernavn', 'DB-password') or die ($fejl);
@mysql_select_db('DB-navn') or die ($fejl);
?>




lav en fil der hedder snydekoder.php med dette indhold:

<?
include ("connect.inc");
echo "<a href=\"tilfoj.php\">Tilf&oslash;j snydekode</a><br><br>";
if ($vis) {
$hentkode = @mysql_query("SELECT * FROM snydekoder WHERE id='$vis' ");
$viskode = @mysql_fetch_array($hentkode);
$kode=$viskode['kode'];
$titel=$viskode['titel'];
echo "<b>$titel</b><br>$kode<br><br><br>"; }

$hentkode = @mysql_query("SELECT * FROM snydekoder ORDER BY titel");
$viskode = @mysql_fetch_array($hentkode);
while ($viskode) {
$id=$viskode['id'];
$kode=$viskode['kode'];
$titel=$viskode['titel'];
echo "<b><a href=\"snydekoder.php?vis=$id\">$titel</a></b><br>";
$viskode = @mysql_fetch_array($hentkode); }




lav en fil der hedder tilfoj.php med dette indhold:

<html>
<body>
<?
if ($Opret) {
include ("connect.php");

if (!$nykode || !$nytitel) {
echo "Hovhov. Du har ikke udfyldt begge felter!"; }
else {
$nytitel = mysql_escape_string(htmlspecialchars(stripslashes($nytitel)));
$nykode = mysql_escape_string(htmlspecialchars(stripslashes($nykode)));
@mysql_query("INSERT INTO snydekoder (titel, kode) VALUES ('$nytitel', '$nykode') ") or die ($fejl.". Gå tilbage og prøv igen"); header ("Location: snydekoder.php");
}
?>
<form action="tilfoj.php" method="post">
Snydekode titel:
<input type="text" name="nytitel" value="<? echo $nytitel; ?>" size="30" maxlength="45"><br><br>
Snydekoden:
<textarea name="nykode" cols="50" rows="8"><? echo $nykode; ?></textarea><br><br>
<input type="submit" name="opret" value="Opret">

</body>
</html>
Avatar billede ohmish Nybegynder
22. marts 2003 - 14:50 #21
hov.. rettelse til snydekoder.php:

<?
include ("connect.inc");
echo "<a href=\"tilfoj.php\">Tilf&oslash;j snydekode</a><br><br>";
if ($vis) {
$hentkode = @mysql_query("SELECT * FROM snydekoder WHERE id='$vis' ");
$viskode = @mysql_fetch_array($hentkode);
$kode=$viskode['kode'];
$titel=$viskode['titel'];
echo "<b>$titel</b><br>$kode<br><br><br>"; }

$hentkode = @mysql_query("SELECT * FROM snydekoder ORDER BY titel");
$viskode = @mysql_fetch_array($hentkode);
while ($viskode) {
$id=$viskode['id'];
$kode=$viskode['kode'];
$titel=$viskode['titel'];
echo "<b><a href=\"snydekoder.php?vis=$id\">$titel</a></b><br>";
$viskode = @mysql_fetch_array($hentkode); }
?>
Avatar billede webegynderen Nybegynder
22. marts 2003 - 14:58 #22
Den melder fejl i tilfoj.php

Parse error: parse error, unexpected $ in /customers/sjovert.dk/sjovert.dk/httpd.www/Test/kode/tilfoj.php on line 21
Avatar billede ohmish Nybegynder
22. marts 2003 - 15:03 #23
Rettelse til tilfoj.php:

<html>
<body>
<?
if ($Opret) {
include ("connect.php");

if (!$nykode || !$nytitel) {
echo "Hovhov. Du har ikke udfyldt begge felter!"; }
else {
$nytitel = mysql_escape_string(htmlspecialchars(stripslashes($nytitel)));
$nykode = mysql_escape_string(htmlspecialchars(stripslashes($nykode)));
@mysql_query("INSERT INTO snydekoder (titel, kode) VALUES ('$nytitel', '$nykode') ") or die ($fejl.". Gå tilbage og prøv igen"); header ("Location: snydekoder.php"); }
}
?>
<form action="tilfoj.php" method="post">
Snydekode titel:
<input type="text" name="nytitel" value="<? echo $nytitel; ?>" size="30" maxlength="45"><br><br>
Snydekoden:
<textarea name="nykode" cols="50" rows="8"><? echo $nykode; ?></textarea><br><br>
<input type="submit" name="opret" value="Opret">

</body>
</html>
Avatar billede ohmish Nybegynder
22. marts 2003 - 15:05 #24
og... include ("connect.php");

ska sefølli være:

include ("connect.inc");
Avatar billede ohmish Nybegynder
22. marts 2003 - 15:37 #25
virker det?
Avatar billede webegynderen Nybegynder
22. marts 2003 - 15:39 #26
øøh det er sikkert mig, men...
Nej!
Vent lige prøver igen.
Avatar billede webegynderen Nybegynder
22. marts 2003 - 15:41 #27
Nu virker det
Avatar billede ohmish Nybegynder
22. marts 2003 - 15:41 #28
ellers sig hva der driller
Avatar billede webegynderen Nybegynder
22. marts 2003 - 15:43 #29
eller... nu kommer fejlen ikke mere, men når man klikker på opret sker der ikke noget.
Avatar billede ohmish Nybegynder
22. marts 2003 - 15:47 #30
så ska tilfoj rettes til:

<?
if ($Opret) {
include ("connect.php");
if (!$nykode || !$nytitel) {
echo "Hovhov. Du har ikke udfyldt begge felter!"; }
else {
$nytitel = mysql_escape_string(htmlspecialchars(stripslashes($nytitel)));
$nykode = mysql_escape_string(htmlspecialchars(stripslashes($nykode)));
@mysql_query("INSERT INTO snydekoder (titel, kode) VALUES ('$nytitel', '$nykode') ") or die ($fejl.". Gå tilbage og prøv igen"); header ("Location: snydekoder.php"); }
}
?>
<html>
<body>
<form action="tilfoj.php" method="post">
Snydekode titel:
<input type="text" name="nytitel" value="<? echo $nytitel; ?>" size="30" maxlength="45"><br><br>
Snydekoden:
<textarea name="nykode" cols="50" rows="8"><? echo $nykode; ?></textarea><br><br>
<input type="submit" name="opret" value="Opret">

</body>
</html>
Avatar billede ohmish Nybegynder
22. marts 2003 - 15:48 #31
så virker det
Avatar billede webegynderen Nybegynder
24. marts 2003 - 15:03 #32
brian.nielsen --> Kommer du med dit forslag? Det så rigtig godt ud!
Avatar billede ohmish Nybegynder
24. marts 2003 - 16:00 #33
virker mit ik?
Avatar billede webegynderen Nybegynder
24. marts 2003 - 18:01 #34
Nej  , men det gør ikke noget. Undskyld, men brian.nielsen's ser altså bedre ud. Undskyld... Du skal nok få nogle point du har jo lavet noget.
Avatar billede webegynderen Nybegynder
26. marts 2003 - 16:08 #35
Fuck fuck fuck... undksyld jeg bander, men jeg er bare den største idiot. Ville kun have givet 40 point til ohmish og resten ville jeg have givet til brian.nielsen (når han altså kom med sit forslag).
Avatar billede webegynderen Nybegynder
29. marts 2003 - 19:29 #36
brian.nielsen--> Jeg kan godt oprette et nyt spørgsmål få du kan få point. Du skal bare sende mig scriptet.
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