Spellen Bug
Pagina: 1 2 3 4 5 6 volgende »
Ik zou graag een script willen
voor als een spel het niet meer doet.
Dat er dan staat klik hier als het spel het niet doet.
en dat ik dat een mail krijg welk spel het niet meer doet.
Dit is nergens te vinden .
zoiets als op www.spellenbak.nl
Groet, Jesper
meldingen
------------
id (INT)
spelID (INT)
ipadres (VARCHAR)
datumtijd (DATETIME)
Vervolgens op de pagina van het spel het id van het spel (of de naam, mag je zelf kiezen, maar dan moet je het ook aanpassen in de tabel ==> ik zou voor ID kiezen) in een link zetten, dus zo:
Waar '1' staat, zet je het ID van het huidige spel.
Vervolgens op de melding.php pagina:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
if(isset($_GET['id']) && ctype_digit($_GET['id'])) {
// Kijken of diegene al een melding heeft gemaakt
// Check dat met een SELECT query op het ipadres veld
// Als dat niet het geval is (opvangen met mysql_num_rows),
// dan maak met een INSERT INTO query een nieuwe row aan.
} else {
// Melding geven dat je zo de pagina niet kunt betreden
}[/code]
if(isset($_GET['id']) && ctype_digit($_GET['id'])) {
// Kijken of diegene al een melding heeft gemaakt
// Check dat met een SELECT query op het ipadres veld
// Als dat niet het geval is (opvangen met mysql_num_rows),
// dan maak met een INSERT INTO query een nieuwe row aan.
} else {
// Melding geven dat je zo de pagina niet kunt betreden
}[/code]
Groet, Jesper
jesper schreef op 03.05.2008 17:41:
Is dat het hele script??
Groet, Jesper
Groet, Jesper
Nee, melding.php mag je zelf afmaken. Ik ga niet alles voorkauwen.
<a href="mailto:[email protected]?subject=Spel xxxx doet het niet meer">Dit spel werkt niet, stuur een mail naar de webmaster</a>
Alhoewel een contactfomuliertje natuurlijk netter is.
zover was ik ook al
maar ik heb nu deze
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$to = "[email protected]"; // je email adres
$subject = "Bug Gevonden!";
$body = "Dit spel doet het niet.: http://www.stabilo-games.nl/spel.php?id=".$_GET['id'];
$headers = "From: '[email protected]'\n"; // weer JOU email
mail($to,$subject,$body,$headers);
if(!mail($to,$subject,$body,$headers)) {
echo 'Oeps, er ging iets fout met het versturen van de bug.';
}
else {
echo '<B>bedankt voor het melden!<B>';
}
}
?>
$subject = "Bug Gevonden!";
$body = "Dit spel doet het niet.: http://www.stabilo-games.nl/spel.php?id=".$_GET['id'];
$headers = "From: '[email protected]'\n"; // weer JOU email
mail($to,$subject,$body,$headers);
if(!mail($to,$subject,$body,$headers)) {
echo 'Oeps, er ging iets fout met het versturen van de bug.';
}
else {
echo '<B>bedankt voor het melden!<B>';
}
}
?>
<form action="" method="POST">
<input type="submit" value="Klik hier als het spel het niet doet!!">
</form>
alleen nu krijg ik 2 keer een mailtje binnen
nu hebben ze gezegt dat ik de while moet weghalen
maar zou niet weten wat een while is
en kun je van die submit button een flash button inzetten.
Zo, Ja
Hoe?
Gewijzigd op 01/01/1970 01:00:00 door jesper dd
Gewijzigd op 01/01/1970 01:00:00 door Lode
mail($to,$subject,$body,$headers);
if(!mail($to,$subject,$body,$headers)) {
Moet worden
$resultaat = mail($to,$subject,$body,$headers);
if($resultaat == false) {
Die Flash button mag je lekker zelf uit gaan zoeken :-)
Je kan is kijken naar <input type="ïmage"> of javascript document.getElementById('jeformid').submit();
Verder:
"From: '[email protected]'\n"
is beter zo:
"From: [email protected]"
Voor 20 euro maak ik zo een script voor.. Contacteer me via PHPhulp met een PM.
Gewijzigd op 01/01/1970 01:00:00 door Jan Veenstra
ik weet niet of jullie het al doorhadden
maar het script werkt al voor de helft ik vraag alleen welke while
ik moet weghalen.
en dan nog
Ik weet neit of je doorhebt
dit is een forum om elkaar te helpen
maar als jij ooit hulp nodig hebt zal ik er
speciaal voor jou 50 euro per letter voor vrage;)
Groet, Jesper
p.s. neem een voorbeeld aan Webmakerij die heeft tenminste nuttige tips;)
jesper schreef op 04.05.2008 19:06:
maar het script werkt al voor de helft ik vraag alleen welke while
ik moet weghalen.
ik moet weghalen.
Nou, ik denk de 2343242ste.
Hoe weten wij nou, welke while jij moet weghalen als je niet eens code plaatst....
Karl schreef op 04.05.2008 20:50:
Nou, ik denk de 2343242ste.
Hoe weten wij nou, welke while jij moet weghalen als je niet eens code plaatst....
jesper schreef op 04.05.2008 19:06:
maar het script werkt al voor de helft ik vraag alleen welke while
ik moet weghalen.
ik moet weghalen.
Nou, ik denk de 2343242ste.
Hoe weten wij nou, welke while jij moet weghalen als je niet eens code plaatst....
Hoe kom je daar nou bij?! Het is de 3de while loop die je weg moet halen....
$to = "[email protected]"; // je email adres
$subject = "Bug Gevonden!";
$body = "Dit spel doet het niet.: http://www.stabilo-games.nl/spel.php?id=".$_GET['id'];
$headers = "From: '[email protected]'\n"; // weer JOU email
mail($to,$subject,$body,$headers);
if(!mail($to,$subject,$body,$headers)) {
echo 'Oeps, er ging iets fout met het versturen van de bug.';
}
else {
echo '<B>bedankt voor het melden!<B>';
}
}
?>
<form action="" method="POST">
<input type="submit" value="Klik hier als het spel het niet doet!!">
</form>
En hoe jij nu komt bij een while geen flauw idee.
De aanbiedingen die je krijgt zijn een vrij logisch gevolg van het plaatsen in het Aanvragen gedeelte.
Heeft wel als voordeel dat je zelf niks hoeft te doen.
Anyway ik zou er minimaal 30 euro voor rekenen :-)
jesper schreef op 04.05.2008 19:06:
p.s. neem een voorbeeld aan Webmakerij die heeft tenminste nuttige tips;)
Ode aan Webmakerij _O_
Inderdaad ik heb geprobeerd
dit te verandere
mail($to,$subject,$body,$headers);
if(!mail($to,$subject,$body,$headers)) {
naar
$resultaat = mail($to,$subject,$body,$headers);
if($resultaat == false) {
maar dan krijg je deze error]
Parse error: syntax error, unexpected '}' in D:\www\stabilo-games.nl\www\spel.php on line 104
Groet, Jesper
Doe eens je hele code posten, er gaat iets mis rond 104, je hebt een } te weinig namelijk.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
include('config.php');
?>
<html>
<head>
<title><? echo"$site_naam"; ?></title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body topmargin="10">
<p>                              
<img src="images/logo.JPG" width="534" height="305" border="0"><center>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flas...h.cab#version=5,0,0,0" width="100" height="22">
<param name="BGCOLOR" value="">
<param name="BASE" value=".">
<param name="movie" value="button1.swf">
<param name="quality" value="high">
<embed src="button1.swf" width="100" height="22" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi...=ShockwaveFlash" type="application/x-shockwave-flash" base="." ></embed>
</object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flas...h.cab#version=5,0,0,0" width="100" height="22">
<param name="BGCOLOR" value="">
<param name="movie" value="button3.swf">
<param name="quality" value="high">
<param name="base" value=".">
<embed src="button3.swf" base="." quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi...=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
</object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flas...h.cab#version=5,0,0,0" width="100" height="22">
<param name="movie" value="button4.swf">
<param name="quality" value="high">
<param name="base" value=".">
<embed src="button4.swf" base="." quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi...=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
</object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flas...h.cab#version=5,0,0,0" width="100" height="22">
<param name="movie" value="button5.swf">
<param name="quality" value="high">
<param name="base" value=".">
<embed src="button5.swf" base="." quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi...=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
</object>
</center></p>
$to = "[email protected]"; // je email adres
$subject = "Bug Gevonden!";
$body = "Dit spel doet het niet.: http://www.stabilo-games.nl/spel.php?id=".$_GET['id'];
$headers = "From: '[email protected]'\n"; // weer JOU email
$resultaat = mail($to,$subject,$body,$headers);
if($resultaat == false) {
echo 'Oeps, er ging iets fout met het versturen van de bug.';
}
else {
echo '<B>bedankt voor het melden!<B>';
}
}
?>
include('config.php');
?>
<html>
<head>
<title><? echo"$site_naam"; ?></title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body topmargin="10">
<p>                              
<img src="images/logo.JPG" width="534" height="305" border="0"><center>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flas...h.cab#version=5,0,0,0" width="100" height="22">
<param name="BGCOLOR" value="">
<param name="BASE" value=".">
<param name="movie" value="button1.swf">
<param name="quality" value="high">
<embed src="button1.swf" width="100" height="22" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi...=ShockwaveFlash" type="application/x-shockwave-flash" base="." ></embed>
</object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flas...h.cab#version=5,0,0,0" width="100" height="22">
<param name="BGCOLOR" value="">
<param name="movie" value="button3.swf">
<param name="quality" value="high">
<param name="base" value=".">
<embed src="button3.swf" base="." quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi...=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
</object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flas...h.cab#version=5,0,0,0" width="100" height="22">
<param name="movie" value="button4.swf">
<param name="quality" value="high">
<param name="base" value=".">
<embed src="button4.swf" base="." quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi...=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
</object>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flas...h.cab#version=5,0,0,0" width="100" height="22">
<param name="movie" value="button5.swf">
<param name="quality" value="high">
<param name="base" value=".">
<embed src="button5.swf" base="." quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi...=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
</object>
</center></p>
$to = "[email protected]"; // je email adres
$subject = "Bug Gevonden!";
$body = "Dit spel doet het niet.: http://www.stabilo-games.nl/spel.php?id=".$_GET['id'];
$headers = "From: '[email protected]'\n"; // weer JOU email
$resultaat = mail($to,$subject,$body,$headers);
if($resultaat == false) {
echo 'Oeps, er ging iets fout met het versturen van de bug.';
}
else {
echo '<B>bedankt voor het melden!<B>';
}
}
?>
<form action="" method="POST">
<input type="submit" value="Klik hier als het spel het niet doet!!">
</form>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
echo "<p><b>Vertel een vriend over dit spel</b></p>";
if(isset($_POST['verstuur'])){
$instelling['onderwerp'] = "".$_POST['afzender_naam']." stuurt je deze leuke website";
$instelling['bericht'] = "Beste ".$_POST['naar_naam']."\n\n
".$_POST['afzender_naam']." (".$_POST['afzender_mail'].") vindt dat je eens dit spel moet spelen op ".$site_naam.".\n\n
".$site_url."/spel.php?id=".$show->id."";
$mail = mail(
addslashes($_POST['naar_naam'])." <".addslashes($_POST['naar_mail']).">",
$instelling['onderwerp'],
$instelling['bericht'],
"From: ".addslashes($_POST['afzender_naam'])." <".addslashes($_POST['afzender_mail']).">"
);
echo $mail === TRUE ? "<center>De mail is succesvol verzonden.</center>" : "<center>De mail is niet verzonden.</center>";
}else{
echo "<form action=\"".htmlentities($_SERVER['REQUEST_URI'])."\" method=\"post\">
<input type=\"text\" name=\"afzender_naam\" size=\"30\" value=\"Uw naam\" onFocus=\"this.select()\" /><br />
<input type=\"text\" name=\"afzender_mail\" size=\"30\" value=\"Uw email\" onFocus=\"this.select()\" /><br />
<input type=\"text\" name=\"naar_naam\" size=\"30\" value=\"Naam vriend(in)\" onFocus=\"this.select()\" /><br />
<input type=\"text\" name=\"naar_mail\" size=\"30\" value=\"Email vriend(in)\" onFocus=\"this.select()\" /><br />
<input type=\"submit\" value=\"Verstuur\" name=\"verstuur\" />
</form>";
}
}
echo "</center>
</body>
</html>";
}
?>
echo "<p><b>Vertel een vriend over dit spel</b></p>";
if(isset($_POST['verstuur'])){
$instelling['onderwerp'] = "".$_POST['afzender_naam']." stuurt je deze leuke website";
$instelling['bericht'] = "Beste ".$_POST['naar_naam']."\n\n
".$_POST['afzender_naam']." (".$_POST['afzender_mail'].") vindt dat je eens dit spel moet spelen op ".$site_naam.".\n\n
".$site_url."/spel.php?id=".$show->id."";
$mail = mail(
addslashes($_POST['naar_naam'])." <".addslashes($_POST['naar_mail']).">",
$instelling['onderwerp'],
$instelling['bericht'],
"From: ".addslashes($_POST['afzender_naam'])." <".addslashes($_POST['afzender_mail']).">"
);
echo $mail === TRUE ? "<center>De mail is succesvol verzonden.</center>" : "<center>De mail is niet verzonden.</center>";
}else{
echo "<form action=\"".htmlentities($_SERVER['REQUEST_URI'])."\" method=\"post\">
<input type=\"text\" name=\"afzender_naam\" size=\"30\" value=\"Uw naam\" onFocus=\"this.select()\" /><br />
<input type=\"text\" name=\"afzender_mail\" size=\"30\" value=\"Uw email\" onFocus=\"this.select()\" /><br />
<input type=\"text\" name=\"naar_naam\" size=\"30\" value=\"Naam vriend(in)\" onFocus=\"this.select()\" /><br />
<input type=\"text\" name=\"naar_mail\" size=\"30\" value=\"Email vriend(in)\" onFocus=\"this.select()\" /><br />
<input type=\"submit\" value=\"Verstuur\" name=\"verstuur\" />
</form>";
}
}
echo "</center>
</body>
</html>";
}
?>
Je gebruikt de functie mail twee keer in je script. Logisch dat je twee mails krijgt.