Versio

Spellen Bug

Overzicht Reageren

Pagina: 1 2 3 4 5 6 volgende »

Jesper dd

jesper dd

03/05/2008 17:10:00
Quote Anchor link
Hey
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
 
PHP hulp

PHP hulp

25/05/2012 18:21:02
Gesponsorde koppelingen:
 
GaMer B

GaMer B

03/05/2008 17:39:00
Quote Anchor link
Een tabel:
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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="melding.php?id=1

Waar '1' staat, zet je het ID van het huidige spel.

Vervolgens op de melding.php pagina:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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]
 
Jesper dd

jesper dd

03/05/2008 17:41:00
Quote Anchor link
Is dat het hele script??
Groet, Jesper
 
GaMer B

GaMer B

03/05/2008 17:45:00
Quote Anchor link
jesper schreef op 03.05.2008 17:41:
Is dat het hele script??
Groet, Jesper

Nee, melding.php mag je zelf afmaken. Ik ga niet alles voorkauwen.
 

04/05/2008 01:53:00
Quote Anchor link
GaMer13 waarom doe je zo moeilijk met SQL erbij een mailtje is genoeg in dit geval.

<a href="mailto:mijn@adres.tld?subject=Spel xxxx doet het niet meer">Dit spel werkt niet, stuur een mail naar de webmaster</a>

Alhoewel een contactfomuliertje natuurlijk netter is.
 
Jesper dd

jesper dd

04/05/2008 09:28:00
Quote Anchor link
Hey
zover was ik ook al
maar ik heb nu deze

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        $to = "jesper.v.meijel@home.nl"; // je email adres
        $subject = "Bug Gevonden!";
        $body = "Dit spel doet het niet.: http://www.stabilo-games.nl/spel.php?id=".$_GET['id'];
        $headers = "From: 'Bug@stabilo-games.nl'\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
 
Lode

Lode

04/05/2008 10:10:00
Quote Anchor link
...
Gewijzigd op 01/01/1970 01:00:00 door Lode
 

04/05/2008 10:22:00
Quote Anchor link
Regel 7-9

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: 'Bug@stabilo-games.nl'\n"
is beter zo:
"From: Bug@stabilo-games.nl"
 
Mebus  vg

mebus vg

04/05/2008 12:31:00
Quote Anchor link
Voor 20 euro maak ik zo een script voor.. Contacteer me via PHPhulp met een PM.
 
Jan Veenstra

Jan Veenstra

04/05/2008 15:10:00
Quote Anchor link
whaha leuk geprobeert ik doe het voor 10
Gewijzigd op 01/01/1970 01:00:00 door Jan Veenstra
 
Jesper dd

jesper dd

04/05/2008 19:06:00
Quote Anchor link
ey
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;)
 
Karl Karl

Karl Karl

04/05/2008 20:50:00
Quote Anchor link
jesper schreef op 04.05.2008 19:06:
maar het script werkt al voor de helft ik vraag alleen welke while
ik moet weghalen.

Nou, ik denk de 2343242ste.

Hoe weten wij nou, welke while jij moet weghalen als je niet eens code plaatst....
 
GaMer B

GaMer B

04/05/2008 20:53:00
Quote Anchor link
Karl schreef op 04.05.2008 20:50:
jesper schreef op 04.05.2008 19:06:
maar het script werkt al voor de helft ik vraag alleen welke while
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....
 
Jesper dd

jesper dd

04/05/2008 20:56:00
Quote Anchor link
welke 3e while loop moet ik weghalen

$to = "jesper.v.meijel@home.nl"; // je email adres
$subject = "Bug Gevonden!";
$body = "Dit spel doet het niet.: http://www.stabilo-games.nl/spel.php?id=";.$_GET['id'];
$headers = "From: 'Bug@stabilo-games.nl'\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>
 

04/05/2008 21:05:00
Quote Anchor link
Gozert misschien moest je mijn reactie eens lezen/toepassen dan is je dubbele mail probleem opgelost.
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 :-)
Gewijzigd op 01/01/1970 01:00:00 door
 
Herjan -

Herjan -

04/05/2008 21:05:00
Quote Anchor link
jesper schreef op 04.05.2008 19:06:
p.s. neem een voorbeeld aan Webmakerij die heeft tenminste nuttige tips;)

Ode aan Webmakerij _O_
 
Jesper dd

jesper dd

04/05/2008 21:08:00
Quote Anchor link
Hey,
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
 

04/05/2008 21:10:00
Quote Anchor link
Doe eens je hele code posten, er gaat iets mis rond 104, je hebt een } te weinig namelijk.
 
Jesper dd

jesper dd

04/05/2008 21:11:00
Quote Anchor link
Dit is de complete code

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
  <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 = "jesper.v.meijel@home.nl"; // je email adres
        $subject = "Bug Gevonden!";
        $body = "Dit spel doet het niet.: http://www.stabilo-games.nl/spel.php?id=".$_GET['id'];
        $headers = "From: 'Bug@stabilo-games.nl'\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)
PHP script in nieuw venster Selecteer het PHP script
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
<?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>"
;
}

?>


 
Karl Karl

Karl Karl

04/05/2008 21:18:00
Quote Anchor link
Jesper, sorry hoor, maar volgens mij is de beste oplossing als je eens PHP Beginners handleiding[/php] ging leren ofzo...
 
Jan Koehoorn

Jan Koehoorn

04/05/2008 21:18:00
Quote Anchor link
Je gebruikt de functie mail twee keer in je script. Logisch dat je twee mails krijgt.
 

Pagina: 1 2 3 4 5 6 volgende »



Overzicht Reageren

Get Adobe Flash player