iemand die een script af kan maken
ik heb een standaard script, welke gewoon goed is. Hij moet alleen wanneer er een validatie is doorverwijzen naar een andere pagina en wanneer hij niet goed is dan verwijzen naar een andere pagina...
Daarna wil ik hem zelf, dmv een korte beschrijving zelf in de website integreren.
Wie kan me daarmee helpen? Misschien tegen een minibetaling. iemand die veel van php afweet kan dit binnen 5 minuten. (eigenlijk zou ik het zelf moeten kunnen vertelde ze me)
Neem contact met me op voor meer informatie! :)
[email protected]
- Aar -:
Dit topic is verplaatst naar de juiste categorie. (Gezocht => Beginnen met PHP)
Gewijzigd op 01/08/2014 09:59:17 door - Ariën -
Het 'gezocht'-forum is niet bedoeld voor script-requests.
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
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
<?php
function validatePincode($code){
// Stel deze parameters in
$rtlo = "xxxxx"; // Uw layoutcode
$keyword="BETAAL+AA"; // Uw Keyword + subkeyword BETAAL AA
$shortcode="3010"; // Shortcode
$co= "31"; // Countrycode, 31=NL, 32=BE
$test="0";
$sRequest="http://www.targetpay.com/api/sms-pincode";
$strParamString = "?rtlo=".$rtlo."&keyword=".$keyword.
"&code=".$code."&shortcode=".$shortcode."&country=".$co.
"&test=".$test;
# get request
$ch = curl_init($sRequest.$strParamString);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1) ;
$strResponse = curl_exec($ch);
curl_close($ch);
return $strResponse;
}
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
echo $strResponse; // 000 OK indien succesvol
} else {
echo "<FORM method=\"GET\" >";
echo "<input type=\"text\" name=\"pincode\">";
echo "<input type=\"submit\">";
echo "</form>";
}
?>
function validatePincode($code){
// Stel deze parameters in
$rtlo = "xxxxx"; // Uw layoutcode
$keyword="BETAAL+AA"; // Uw Keyword + subkeyword BETAAL AA
$shortcode="3010"; // Shortcode
$co= "31"; // Countrycode, 31=NL, 32=BE
$test="0";
$sRequest="http://www.targetpay.com/api/sms-pincode";
$strParamString = "?rtlo=".$rtlo."&keyword=".$keyword.
"&code=".$code."&shortcode=".$shortcode."&country=".$co.
"&test=".$test;
# get request
$ch = curl_init($sRequest.$strParamString);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1) ;
$strResponse = curl_exec($ch);
curl_close($ch);
return $strResponse;
}
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
echo $strResponse; // 000 OK indien succesvol
} else {
echo "<FORM method=\"GET\" >";
echo "<input type=\"text\" name=\"pincode\">";
echo "<input type=\"submit\">";
echo "</form>";
}
?>
En als het dan werkt, waar moet ik het script dan plaatsen? Zijn er nog andere dingen die er moeten gebeuren?
Bedankt voor het reageren!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
if($strResponse == "000 OK") {
header('Location: succes.php');
} else {
header('Location: fout.php');
}
} else {
echo "<FORM method=\"GET\" >";
echo "<input type=\"text\" name=\"pincode\">";
echo "<input type=\"submit\">";
echo "</form>";
}
?>
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
if($strResponse == "000 OK") {
header('Location: succes.php');
} else {
header('Location: fout.php');
}
} else {
echo "<FORM method=\"GET\" >";
echo "<input type=\"text\" name=\"pincode\">";
echo "<input type=\"submit\">";
echo "</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
38
39
40
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
<?php
function validatePincode($code){
// Stel deze parameters in
$rtlo = "xxxxx"; // Uw layoutcode
$keyword="BETAAL+AA"; // Uw Keyword + subkeyword BETAAL AA
$shortcode="3010"; // Shortcode
$co= "31"; // Countrycode, 31=NL, 32=BE
$test="0";
$sRequest="http://www.targetpay.com/api/sms-pincode";
$strParamString = "?rtlo=".$rtlo."&keyword=".$keyword.
"&code=".$code."&shortcode=".$shortcode."&country=".$co.
"&test=".$test;
# get request
$ch = curl_init($sRequest.$strParamString);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1) ;
$strResponse = curl_exec($ch);
curl_close($ch);
return $strResponse;
}
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
if($strResponse == "000 OK") {
header('Location: succes.php');
} else {
header('Location: fout.php');
}
} else {
echo "<FORM method=\"GET\" >";
echo "<input type=\"text\" name=\"pincode\">";
echo "<input type=\"submit\">";
echo "</form>";
}
?>
function validatePincode($code){
// Stel deze parameters in
$rtlo = "xxxxx"; // Uw layoutcode
$keyword="BETAAL+AA"; // Uw Keyword + subkeyword BETAAL AA
$shortcode="3010"; // Shortcode
$co= "31"; // Countrycode, 31=NL, 32=BE
$test="0";
$sRequest="http://www.targetpay.com/api/sms-pincode";
$strParamString = "?rtlo=".$rtlo."&keyword=".$keyword.
"&code=".$code."&shortcode=".$shortcode."&country=".$co.
"&test=".$test;
# get request
$ch = curl_init($sRequest.$strParamString);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1) ;
$strResponse = curl_exec($ch);
curl_close($ch);
return $strResponse;
}
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
if($strResponse == "000 OK") {
header('Location: succes.php');
} else {
header('Location: fout.php');
}
} else {
echo "<FORM method=\"GET\" >";
echo "<input type=\"text\" name=\"pincode\">";
echo "<input type=\"submit\">";
echo "</form>";
}
?>
DIt moet dus zichtbaar worden tussen andere knoppen en velden.
Gewijzigd op 02/08/2014 17:42:05 door Tim van Heerde
Dat kan op de plek van het formuliergedeelte.
Jawel, dat gaat wel lukken, maar wat schrijf ik daarop, of copieer ik daar gewoon het gehele script tussen?
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
<?php
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
if($strResponse == "000 OK") {
header('Location: succes.php');
} else {
header('Location: fout.php');
}
} else {
?>
HIER BUITEN je PHP-BLOK JE LAYOUT!
<form method="GET">
<input type="text" name="pincode" /><br />
<input type="submit" value="Controleer!">
</form>
<?php
}
?>
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
if($strResponse == "000 OK") {
header('Location: succes.php');
} else {
header('Location: fout.php');
}
} else {
?>
HIER BUITEN je PHP-BLOK JE LAYOUT!
<form method="GET">
<input type="text" name="pincode" /><br />
<input type="submit" value="Controleer!">
</form>
<?php
}
?>
Gewijzigd op 02/08/2014 23:37:52 door - Ariën -
Dankjewel voor je reactie! Ik heb hem aangepast zoals je hieronder kunt zien. Daaronder staat de php pagina waar hij -denk ik- in moet komen. Maar hoe maar ik hem zichtbaar op die pagina? Hij moet onder een "upload" gedeelte komen.
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
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
<?php
function validatePincode($code){
// Stel deze parameters in
$rtlo = "xxxxx"; // Uw layoutcode
$keyword="BETAAL+AA"; // Uw Keyword + subkeyword BETAAL AA
$shortcode="3010"; // Shortcode
$co= "31"; // Countrycode, 31=NL, 32=BE
$test="0";
$sRequest="http://www.targetpay.com/api/sms-pincode";
$strParamString = "?rtlo=".$rtlo."&keyword=".$keyword.
"&code=".$code."&shortcode=".$shortcode."&country=".$co.
"&test=".$test;
# get request
$ch = curl_init($sRequest.$strParamString);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1) ;
$strResponse = curl_exec($ch);
curl_close($ch);
return $strResponse;
} ?>
<?php
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
if($strResponse == "000 OK") {
header('Location: succes.php');
} else {
header('Location: fout.php');
}
} else {
?>
HIER BUITEN je PHP-BLOK JE LAYOUT!
<form method="GET">
<input type="text" name="pincode" /><br />
<input type="submit" value="Controleer!">
</form>
<?php
}
?>
function validatePincode($code){
// Stel deze parameters in
$rtlo = "xxxxx"; // Uw layoutcode
$keyword="BETAAL+AA"; // Uw Keyword + subkeyword BETAAL AA
$shortcode="3010"; // Shortcode
$co= "31"; // Countrycode, 31=NL, 32=BE
$test="0";
$sRequest="http://www.targetpay.com/api/sms-pincode";
$strParamString = "?rtlo=".$rtlo."&keyword=".$keyword.
"&code=".$code."&shortcode=".$shortcode."&country=".$co.
"&test=".$test;
# get request
$ch = curl_init($sRequest.$strParamString);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1) ;
$strResponse = curl_exec($ch);
curl_close($ch);
return $strResponse;
} ?>
<?php
if( $_GET['pincode'] ){
$strResponse = validatePincode( $_GET['pincode'] );
if($strResponse == "000 OK") {
header('Location: succes.php');
} else {
header('Location: fout.php');
}
} else {
?>
HIER BUITEN je PHP-BLOK JE LAYOUT!
<form method="GET">
<input type="text" name="pincode" /><br />
<input type="submit" value="Controleer!">
</form>
<?php
}
?>
HIERONDER de pagina waar hij zichtbaar op moet worden:
- Aar -:
Niet relevante code verwijderd. Gelieve graag relevante code te geven tot ± 20 regels. 200 of > gaat echt niemand doorlezen.
Gewijzigd op 03/08/2014 09:02:51 door - Ariën -
Je gaf al aan in je (verwijderde code) aan dat je een compleet MVC-systeem gebruikt, en dan zul je toch die code erin moeten weven in dat geval, als je het daarin wilt inbouwen, en precies weten hoe dat werkt.
Of je verwijst de mensen gewoon voor het gemak door naar een simpele pagina.
Voor als je het een en ander weet en kunt over MVC en OOP:
Je zou dan een nieuwe Validate-Controller kunnen maken die controleert op de GET, en een method validatePincode() uit de model haalt. Dan zul je waarschijnlijk nog op een manier de juiste layout er omheen moeten krijgen via de controller.
Gewijzigd op 03/08/2014 09:10:58 door - Ariën -