Avatar billede dr0zie Nybegynder
28. oktober 2003 - 21:45 Der er 62 kommentarer og
1 løsning

Skal lige have noget hjælp med 2 ting

Prøv at gå ind på www.gameplanet.starthotel.dk
Der virker siden fint men når jeg har overført det til min egen apache server sker dette. www.cheats.lir.dk
Hvad skal jeg gøre hvad er der galt ikke den store inden for php.

+ hvis du går ned i bunden på siden er der et mailsystem virker ikke helt prøv at skrive din mail så kommer der fej.

//dr0zie
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:46 #1
du har ingen mappe til midlertidige filer, bruger du windows?
Avatar billede ztyxx Nybegynder
28. oktober 2003 - 21:46 #2
hvis du viser linie 1 i index.php...
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 21:46 #3
Du kan starte med at oprette kataloget C:\tmp
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:47 #4
ja eller c:\php\temp (eller hvor du nu lyster), så i php.ini skal du rette noget, finder det lige!
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 21:48 #5
Har nu opretet mappen tmp
og første af index.php :

<? session_start();
include("mysql.php");
include("top.php");
$result = mysql_query("select * from nyheder order by id desc") or die (mysql_error());
while($row = mysql_fetch_array($result)) { ?>
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:49 #6
sry, det mig der ikke kiggede, så vidste jeg da godt det var Win du bruger. Hvor ligger du dp.php?
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 21:49 #7
Db?
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 21:50 #8
mener du ikke ? class_input2db.php
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 21:50 #9
har ingen fil der hedder db.php
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 21:52 #10
dit nyhedsbrev.php bruger den ... :))
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:52 #11
nej jeg mener db.php, der er forklaringen på din mail-form, der noget kode i db.php som du ikke har!
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:52 #12
erikjacobsen>> eller rettelse forsøger at bruge den :)
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 21:52 #13
Jamen har ingen db.php har lige søgt den fandt intet. :D
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 21:53 #14
(Du behøver ikke C:\tmp - du kan bruge et vilkårligt katalog, fx
c:\windows\temp - hvis det hedder sådan hos dig. Du skal blot ændre
en passende linie i din php.ini)
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:54 #15
så mangler du en fil!
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 21:54 #16
du skal sikker bare udskifte db.php med mysql.db - eller fortælle os
hvor du har lånt nyhedsbrev.php fra ;)
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 21:54 #17
Jamen nu virker det jo.,.. www.cheats.lir.dk
Nu mangler vi jo bare mailsysstemmet.
Og jeg lavede bare mappen tmp og så hjaælp det
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 21:55 #18
mail funktionen fungerer jo heller ikke på www.gameplanet.starthotel.dk
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:55 #19
i php.ini, søg efter session.save_path efter = skriver du stien til det dir du har lavet, f.eks. c:\tmp
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 21:56 #20
Nej det er det.
Kan i hjælpe med at lave det.
Jamen det der med tmp mappen virker uden at jeg har ændret noget i php.ini
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:56 #21
ud fra filnavnet, vil jeg tro det er fil der opretterforbindelse til en database!
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:56 #22
ok, så lad være med at ændre, det vil være dumt!
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 21:57 #23
ok kan i så hjælpe ang det med mailsystemmet.?
Avatar billede kr-data Nybegynder
28. oktober 2003 - 21:58 #24
for at fixe den skal vi nok se noget kode, skriv din nyhedsbrev.php ind her, så kan nogen af måske finde ud af hvad der sker!
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 22:00 #25
<? session_start();
include("db.php");
include("top.php"); ?>

<table align="center" width="400" height="135" cellpadding="0" cellspacing="1" bgcolor="#C0C0C0">
<tr valign="top">
<td width="400" height="20" background="images/newsheader.jpg">
<table border="0" width="400"><tr valign="top" width="340"><td><B>Nyhedsbrev</B></td><td align="right" width="60"><a href="index.php">Start</a></td></tr></table>
</td>
</tr>
<tr valign="CENTER">
<td width="400" height="100" background="images/newsbagg.jpg">
<table border="0" width="400"><tr valign="top" width="250"><td>
<!-- brødtekst -->
<?
if ($mode == "") {
if ($email <> "Din@email") {
if ($tjek == "tilmeld") {
$today = date('Y-m-d');
$result = mysql_query("SELECT * FROM nyhedsbrev where email = '$email'") or die (mysql_error());
$number = mysql_num_rows($result);
if ($number == "0") {
$indhold = "Velkommen til Cheats nyhedsbrev!

Vi har modtaget en tilmeldelse på cheats fra følgende ip : $ip.
Hvis dette ikke er dig der har tilmeldt dig, tryk på linket : http://www.gameplanet.starthotel.dk/nyhedsbrev.php?mode=beafmeld&email=$email

Hvis det er dig der har tilmeldt dig nyhedsbrevet, tryk på linket : http://www.gameplanet.starthotel.dk/nyhedsbrev.php?mode=betilmeld&email=$email

Venlig hilsen
GamePlanet";
mail("$email" , "Tilmeldelse til nyhedsbrev" , $indhold , "From: MoviePlanet@MoviePlanet.dk\nReply-to: noreply@MoviePlanet.dk");
echo "Der er sendt en mail til $email , denne skal bekræftes før du er tilmeldt nyhedsbrevet.";
mysql_query("insert into nyhedsbrev (email, ip, dato, aktiv) values ('$email', '$ip', '$today', 'nej')") or die(mysql_error());
} else {
echo "<font color='red'>Din email-adresse er tilmeldt i forvejen...</font>";
}

} else {

$result = mysql_query("SELECT * FROM nyhedsbrev where email = '$email'") or die (mysql_error());
$number = mysql_num_rows($result);
if ($number > "0") {
$indhold = "Vi har modtaget en afmeldelse på GamePlanet.dk fra følgende ip : $ip.
Hvis det ikke er dig der har afmeldt dig, ignorer denne mail.

Hvis det er dig der har afmeldt dig nyhedsbrevet, tryk på linket : http://www.gameplanet.starthotel.dk/nyhedsbrev.php?mode=beafmeld&email=$email

Venlig hilsen
GamePlanet";
mail("$email" , "Tilmeldelse til nyhedsbrev" , $indhold , "From: MoviePlanet@MoviePlanet.dk\nReply-to: noreply@MoviePlanet.dk");
echo "Der er sendt en mail til $email , denne skal bekræftes før du bliver slettet.";
} else {
echo "<font color='red'>Din email-adresse findes ikke i databasen...</font>";
}
}

} else {
echo "<font color='red'>Du skal indtaste din email-adresse...</font>";
}
} else {
if ($mode == "betilmeld") {
$result = mysql_query("SELECT * FROM nyhedsbrev where email = '$email' && aktiv = 'nej'") or die (mysql_error());
$number = mysql_num_rows($result);
if ($number > "0") {
mysql_query("update nyhedsbrev set aktiv = 'ja' where email = '$email'") or die(mysql_error());
echo "Du er nu tilmeldt nyhedsbrevet.";
} else {
echo "<font color='red'>Din email er tilmeldt i forvejen.</font>";
}
}
if ($mode == "beafmeld") {
$result = mysql_query("SELECT * FROM nyhedsbrev where email = '$email'") or die (mysql_error());
$number = mysql_num_rows($result);
if ($number > "0") {
mysql_query("delete from nyhedsbrev where email = '$email'") or die ("");
echo "Du er nu slettet fra nyhedsbrevet.";
} else {
echo "<font color='red'>Din email findes ikke i databasen.</font>";
}
}
} ?>
</td><td align="right" width="150"><img src="newspics/community.jpg" width="120" height="90"></td></tr></table>
</td>
</tr>
<tr valign="top">
<td width="400" height="15" bgcolor="#F0F0F0">
<span class="newsfooter">&nbsp;-</span>
</td>
</tr>
</table>

<P>
</td>
<td width="150" height="500" bgcolor="#ffffff"><BR>
<? include("bund.php"); ?>
Avatar billede kr-data Nybegynder
28. oktober 2003 - 22:02 #26
lav db.php, så indsæt følgende kode:

$server = "localhost";
$user = "user";
$pass = "password";
$db = "database";

$conn = mysql_connect($server, $user, $pass) or die($mysql_error);
mysql_select_db($db) or die($mysql_error);
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 22:03 #27
og login systemmet virker hellere ikke på www.cheats.lir.dk
Avatar billede kr-data Nybegynder
28. oktober 2003 - 22:03 #28
du skal self erstatte user og password med dit brugernavn og kode og database med navnet på den databse du vil arbejde med!
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 22:04 #29
Hvilken mappe skal den ligge i
brb 45 min
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 22:04 #30
Du har allerede en mysql.php - brug den i stedet for db.php
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 22:32 #31
ok
hvordan .?
Og hvorfor virker login ikke på cheats.lir.dk`?
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 22:34 #32
Erstat teksten db.php med mysql.php
Der er ingen garanti for at det virker - kun gode chancer.
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 22:52 #33
jamen how forstår ikke har jo allerede en der hedder mysql.php skal jeg så skrive dette nederst_`? $server = "localhost";
$user = "user";
$pass = "password";
$db = "database";

$conn = mysql_connect($server, $user, $pass) or die($mysql_error);
mysql_select_db($db) or die($mysql_error);
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 22:57 #34
prøvede at oprette db.php og så uploade den så sker dette
Har valgt at ikke udfylde felterne da så kan  i se koden da det er det eneste der kommer frem :

Adr.: http://cheats.lir.dk/nyhedsbrev.php kan i også hjælpe med login er det noget med instillinger eller hvaD?
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 23:01 #35
Der er vel intet godt ved ikke at udfylde felterne korrekt?

du må da gerne have en db.php også, men den vil fungere som din mysql.php,
så kig i den hvad der skal stå.
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 23:02 #36
Jeg kan se at du bare har sat det ind der blev foreslået.

Du skal have

<?

?>

omkring det hele
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 23:06 #37
<?
$server = "localhost";
$user = "user";
$pass = "password";
$db = "database";

$conn = mysql_connect($server, $user, $pass) or die($mysql_error);
mysql_select_db($db) or die($mysql_error);
?>

skal det se sådan ud?
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 23:09 #38
se den nu så er der kun et problem til så siger den din email findes ikke i databasen når man siger tilmeldkal den jo ikke
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 23:10 #39
i det hele taget er meget af siden crash læs mere virker ikke login osv. how det virker på gameplanet.starthotel.dk
Avatar billede dr0zie Nybegynder
28. oktober 2003 - 23:13 #40
slukker cheats.lir.dk tænder  den igen kl 7 så hvis i kan hjælpe er i meget velkommen
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 23:14 #41
Dit nyhedsbrev.php antager at "registerglobals" er slået til.
Det må være et gammelt script du har fået fat i.
Avatar billede dr0zie Nybegynder
29. oktober 2003 - 16:14 #42
mmm Kan du hjælpe og hvorfor virker login hellere ikke har smidt det hele op som lå på gameplanet.starthotel.dk op på servern og bare ændret i mysql.php why virker det ikke
Avatar billede dr0zie Nybegynder
29. oktober 2003 - 20:47 #43
..
=?=
Avatar billede erikjacobsen Ekspert
29. oktober 2003 - 20:58 #44
fordi starthotel.dk har slået registerglobals og du ikke har
Avatar billede dr0zie Nybegynder
29. oktober 2003 - 21:15 #45
og hvordan gør jeg det?
Avatar billede dr0zie Nybegynder
29. oktober 2003 - 21:15 #46
eller hvad jeg n skal gøre.?
Avatar billede kr-data Nybegynder
29. oktober 2003 - 21:42 #47
jeg vil råde dig til at få lært php, droppe PP, til fordel til f.eks. notepad eller lign. Og så forsøge enten selv at rette i scriptet eller selv at lave det fra bunden, fordi det ser ud til at det skript ikke er for velgennemtænkt.

Du kan lære php på www.webcafe.dk/artikler/php så vil jeg også tilbyde, at jeg kan hjælpe undervejs. Men uanset hvad virker det ret tydeligt, at du er meget på bar bund, når vi snakker php. Hvis du er interesseret i, at jeg hjælper, kan jeg findes på msn: l@ndsbytossen.zzn.com og mail: rohde@kr-data.dk
Avatar billede dr0zie Nybegynder
31. oktober 2003 - 13:34 #48
mMM jeg ville hellere have at nogen af jer gad at hjælpe med det.
Da det er rimelig vigtigt..
Jeg er også igang med at lære php
Avatar billede kr-data Nybegynder
31. oktober 2003 - 16:07 #49
ok, det er bare svært at hjælpe, når du ikke en gang med sikkerhed ved hvad du skal have med, for at vi kan hjælpe :)

Prøv at sende dit script til rohde@kr-data.dk så vil jeg prøve om jeg kan nå at få kigget på det, så kan jeg forklare hvad der er galt, og ikke er galt!
Avatar billede dr0zie Nybegynder
31. oktober 2003 - 17:41 #50
Mmm altså nyhedsbrev scriptet.?
Og så en ting til Læs mere i nyhedssystemmet virker hellere ikke på cheats.lir.dk og det gør login hellere ikke men det gør det på gameplanet.starthotel.dk why?
Avatar billede erikjacobsen Ekspert
31. oktober 2003 - 17:42 #51
fordi starthotel.dk har slået registerglobals og du ikke har
Avatar billede dr0zie Nybegynder
31. oktober 2003 - 18:02 #52
Ok og kan jeg også gøre det??
Avatar billede erikjacobsen Ekspert
31. oktober 2003 - 18:37 #53
Ja, du kan selv finde løsningen, fx på eksperten.dk - men det er jo
faktisk at bombe din PHP tilbage til stenalderen. Jeg vil ikke være
ansvarlig for sådan en gammeldags løsning. Du skulle hellere finde
dig et godt script der er lavet efter de nye indstillinger, og hvor
der er den sikkerhed, der skal være. De gamle scripts skal man bare
kassere - men, det er nu bare min mening.
Avatar billede kr-data Nybegynder
31. oktober 2003 - 18:43 #54
ja bare det hele, det er lettere at gennemskue det hele, hvis man har det. Jeg kan måske endda opgradere lidt, så registerglobals bliver slået fra, m.v.
Avatar billede dr0zie Nybegynder
31. oktober 2003 - 19:06 #55
jamen mmm .
Jeg er jo ikke den SYGe i php ..
Og jeg har jo hele www.gameplanet.starthotel.dk som snart skal op som offtenlig  side en der ved hvad jeg skal gøre=
Avatar billede kr-data Nybegynder
31. oktober 2003 - 19:22 #56
Send det til rohde@kr-data.dk i en zip- eller rar-fil. Jeg har noget tid i morgen, håber det er nok, men jeg burde kunne nå at fixe en del alligevel. Hvis jeg skal forklare hvad jeg ændrer så vil det nok tage "lidt" ekstra tid!
Avatar billede dmcn Praktikant
31. oktober 2003 - 20:12 #57
kr-data : Links med reference-id i, gider vi ikke se på. Eksperten er ikke stedet hvor du skal forøge din indtjening.
- n0rmality, coadmin
Avatar billede kr-data Nybegynder
31. oktober 2003 - 20:41 #58
undskyld n0rmality! www.tradedoubler.dk

Have glemt den regel :(
Avatar billede dr0zie Nybegynder
31. oktober 2003 - 22:06 #59
Jamen er det mail systemmet jeg skal sende til dig.?
Avatar billede kr-data Nybegynder
31. oktober 2003 - 22:22 #60
send alle filer der er i hele siden (du må selvfølgelig godt cencurere eventuelle passwords).
Avatar billede dr0zie Nybegynder
31. oktober 2003 - 22:37 #61
øhh er ikke så vild for at sende hele siden til dig desvære.!
Avatar billede dr0zie Nybegynder
04. januar 2004 - 15:53 #62
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
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