Aangepast
Kleine Vragen Topic #2
je csv-feed is stuk > 404
Kan zijn dat ik achterlijk ben, maar die hele website doet het niet 

Codeblok (voorbeeld.php):
1
imagettftext($im, 11, 0, 78, 62, $white, $font, $tijd . ".");
Wat doe ik fout?
1
imagettftext($im, 11, 0, 78, 62, $white, $font, $tijd . ".");
Wat doe ik fout?
Je variabele is tijd weer je zeker dat die wel bestaat?
Trans schreef:Codeblok (voorbeeld.php):Je variabele is tijd weer je zeker dat die wel bestaat?
1
$tijd = date("H:i:s");
toevoeging op 18 december 2013, 18:04:33:
Oh, ik had de variable er onder gezet in plaats van erboven
Fixed 
ik heb nu een PayPal api gevonden op google
Codeblok (ipn.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
mysql_connect("mysql.hostfree.nl", "u246882913_pro", "********") or die(mysql_error());
mysql_select_db("u246882913_pro") or die(mysql_error());
// read the post from PayPal system and add cmd
$req = cmd=_notify-validate;
foreach ($_POST as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
}
// post back to PayPal system to validate
$header = "POST /cgi-bin/webscr HTTP/1.0rn";
$header .= "Content-Type: application/x-www-form-urlencodedrn";
$header .= "Content-Length: " . strlen($req) . "rnrn";
$fp = fsockopen (ssl://www.paypal.com, 443, $errno, $errstr, 30);
if (!$fp) {
// HTTP ERROR
} else {
fputs ($fp, $header . $req);
while (!feof($fp)) {
$res = fgets ($fp, 1024);
if (strcmp ($res, "VERIFIED") == 0) {
mysql_query("UPDATE users SET saldo=5 WHERE id=1");
echo
}
else if (strcmp ($res, "INVALID") == 0) {
echo
}
}
fclose ($fp);
}
?>
maar zou dit werken? en hoe test ik dit?
Codeblok (ipn.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
mysql_connect("mysql.hostfree.nl", "u246882913_pro", "********") or die(mysql_error());
mysql_select_db("u246882913_pro") or die(mysql_error());
// read the post from PayPal system and add cmd
$req = cmd=_notify-validate;
foreach ($_POST as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
}
// post back to PayPal system to validate
$header = "POST /cgi-bin/webscr HTTP/1.0rn";
$header .= "Content-Type: application/x-www-form-urlencodedrn";
$header .= "Content-Length: " . strlen($req) . "rnrn";
$fp = fsockopen (ssl://www.paypal.com, 443, $errno, $errstr, 30);
if (!$fp) {
// HTTP ERROR
} else {
fputs ($fp, $header . $req);
while (!feof($fp)) {
$res = fgets ($fp, 1024);
if (strcmp ($res, "VERIFIED") == 0) {
mysql_query("UPDATE users SET saldo=5 WHERE id=1");
echo
Betaling voltooid
Klik hier om naar de homepagina te gaan.;}
else if (strcmp ($res, "INVALID") == 0) {
echo
Betaling mislukt
Stuur een ticket en wij proberen het op telossen Ga terug!;}
}
fclose ($fp);
}
?>
maar zou dit werken? en hoe test ik dit?
Je hebt
Codeblok (voorbeeld.php):
1
mysql_query("UPDATE users SET saldo=5 WHERE id=1");
Je zet dus het saldo naar 5, maar wat als hij al een saldo van 2 had? Dat gaat dus niet goed later
Codeblok (voorbeeld.php):
1
mysql_query("UPDATE users SET saldo=5 WHERE id=1");
Je zet dus het saldo naar 5, maar wat als hij al een saldo van 2 had? Dat gaat dus niet goed later

Jordyt schreef:Codeblok (voorbeeld.php):Je hebt
1
mysql_query("UPDATE users SET saldo=5 WHERE id=1");
Je zet dus het saldo naar 5, maar wat als hij al een saldo van 2 had? Dat gaat dus niet goed later

dan moet het worden:
Codeblok (voorbeeld.php):
1
mysql_query("UPDATE users SET saldo+5 WHERE id=1");
denk ik?
en weet je hoe ik het test? of wil iemand het testen met echt geld dat ik het terug doe,
dan doe ik 10 cent ofzo en stuur ik weer terug
Jespar schreef:1Codeblok (voorbeeld.php):Eerdere citaten tonen
Jordyt schreef:Je hebt
mysql_query("UPDATE users SET saldo=5 WHERE id=1");
Je zet dus het saldo naar 5, maar wat als hij al een saldo van 2 had? Dat gaat dus niet goed later

dan moet het worden:
Codeblok (voorbeeld.php):
1
mysql_query("UPDATE users SET saldo+5 WHERE id=1");
denk ik?
en weet je hoe ik het test? of wil iemand het testen met echt geld dat ik het terug doe,
dan doe ik 10 cent ofzo en stuur ik weer terug
Je had het eerst zonder paypal api moeten maken om alles te testen en op het laatste test je het met paypal api..
Jordyt schreef:Je zet dus het saldo naar 5, maar wat als hij al een saldo van 2 had? Dat gaat dus niet goed later1Eerdere citaten tonen
Jespar schreef:Codeblok (voorbeeld.php):Eerdere citaten tonen
Jordyt schreef:Je hebt
mysql_query("UPDATE users SET saldo=5 WHERE id=1");

dan moet het worden:
Codeblok (voorbeeld.php):
1
mysql_query("UPDATE users SET saldo+5 WHERE id=1");
denk ik?
en weet je hoe ik het test? of wil iemand het testen met echt geld dat ik het terug doe,
dan doe ik 10 cent ofzo en stuur ik weer terug
Je had het eerst zonder paypal api moeten maken om alles te testen en op het laatste test je het met paypal api..
hoebedoel je?
Jespar schreef:dan moet het worden:Je zet dus het saldo naar 5, maar wat als hij al een saldo van 2 had? Dat gaat dus niet goed laterEerdere citaten tonen
Jordyt schreef:1Eerdere citaten tonen
Jespar schreef:Codeblok (voorbeeld.php):Eerdere citaten tonen
Jordyt schreef:Je hebt
mysql_query("UPDATE users SET saldo=5 WHERE id=1");
Codeblok (voorbeeld.php):
1
mysql_query("UPDATE users SET saldo+5 WHERE id=1");
denk ik?
en weet je hoe ik het test? of wil iemand het testen met echt geld dat ik het terug doe,
dan doe ik 10 cent ofzo en stuur ik weer terug
Je had het eerst zonder paypal api moeten maken om alles te testen en op het laatste test je het met paypal api..
hoebedoel je?
Om het nu te testen heb je iemand nodig die je geld stuurt, je had het ook eerst zonder geld kunnen maken en later die paypal API koppelen, was makkelijker geweest

Jespar schreef:1Codeblok (voorbeeld.php):Eerdere citaten tonen
Jordyt schreef:Je hebt
mysql_query("UPDATE users SET saldo=5 WHERE id=1");
Je zet dus het saldo naar 5, maar wat als hij al een saldo van 2 had? Dat gaat dus niet goed later

dan moet het worden:
Codeblok (voorbeeld.php):
1
mysql_query("UPDATE users SET saldo+5 WHERE id=1");
denk ik?
en weet je hoe ik het test? of wil iemand het testen met echt geld dat ik het terug doe,
dan doe ik 10 cent ofzo en stuur ik weer terug
saldo = saldo + 5
Ik hop dat je ook een goede transactielog bij gaat houden. Als je query opeens zou mislukken, ga je een hoop klachten krijgen op deze manier.
Aarclay schreef:Wat doe je eigenlijks als de transactie-log query faalt?Ik hop dat je ook een goede transactielog bij gaat houden. Als je query opeens zou mislukken, ga je een hoop klachten krijgen op deze manier.