[PHP] tekst uit tekstbox achter de link

Gestart doorRobbert27 reacties91 weergaven

28 berichten · pagina 2 van 2

Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Dan kun je ze toch gewoon een betaalcode geven (dmv de api van Mollie) en de link laten invullen?
Als het formulier dan is verzonden controleer je via Mollie of er betaald is; zo ja dan zet je de link in de database, zo nee dan maak je een melding en doe je verder niks.

Dat lijkt me een stuk makkelijker dan Mollie jouw site laten aanroepen e.d.

dan moet het zoiets worden:

<table border="0" cellspacing="0" cellpadding="8" bgcolor="#f7f7f7">
<tr>
<td><font style="font: 11px Verdana;"><font style="font-weight:bold;font-size:20px;">SMS <font color="red">PIN</font> naar <font color="red">1008</font></font><br>
&euro; 1,10 p.o.b. maximaal 2 berichten</font></td>
</tr>
</table>

<form method="post"><table border="0" cellspacing="0" cellpadding="8" bgcolor="#f7f7f7" width="300">
<tr>
<td><font style="font: 11px Verdana;">Na het versturen van het SMS-bericht ontvang je binnen enkele minuten een SMS-bericht retour met een 4-cijferige code. Vul de 4-cijferige code hieronder in en druk op OK.<br><br>
<b>Code:</b> <input type="text" name="code" maxlength="4" size="5"> <input type="submit" value="&nbsp;&nbsp;OK&nbsp;&nbsp;"></font></td>
</tr>
</table></form>

[COLOR= #0000BB]<?php
$code[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"code"[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$url[/COLOR]  [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"http://www.mollie.nl/partners/api/micropayment/?"[/COLOR][COLOR= #007700].[/COLOR]
        [COLOR= #DD0000]"type=sms&id=26365&code="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$code[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700]);[/COLOR]
?>


(standaart van Mollie)
maar hoe kan ik er dan voor zorgen dat iemand een link kan invoeren, en als "OK" terug komt dat hij dan word toegevoegt...?

edit; pfft ik snap er geen zak meer van yummieiemand zin om dit tegen betaling te doen?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Zoiets? emo
<table border="0" cellspacing="0" cellpadding="8" bgcolor="#f7f7f7">
<tr>
<td><font style="font: 11px Verdana;"><font style="font-weight:bold;font-size:20px;">SMS <font color="red">PIN</font> naar <font color="red">1008</font></font><br>
&euro; 1,10 p.o.b. maximaal 2 berichten</font></td>
</tr>
</table>

<form method="post"><table border="0" cellspacing="0" cellpadding="8" bgcolor="#f7f7f7" width="300">
<tr>
<td><font style="font: 11px Verdana;">Na het versturen van het SMS-bericht ontvang je binnen enkele minuten een SMS-bericht retour met een 4-cijferige code. Vul de 4-cijferige code hieronder in en druk op OK.<br><br>
<b>Code:</b> <input type="text" name="code" maxlength="4" size="5"><br />
<strong>Link:</strong> <input type="text" name="link" /><br />
<input type="submit" value="&nbsp;&nbsp;OK&nbsp;&nbsp;"></font></td>
</tr>
</table></form>

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]code[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]link[/COLOR][COLOR= #007700]]))
{[/COLOR]
    
    [COLOR= #0000BB]$code[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]code[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]4[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$url[/COLOR]  [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]http://www.mollie.nl/partners/api/micropayment/?type=sms&id=26365&code=[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$code[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700]);[/COLOR]
    
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]OK[/COLOR][COLOR= #007700])
    {[/COLOR]
        
        [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"hier je query om $_POST[link] in je database te stoppen"[/COLOR][COLOR= #007700]);
        
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        
        [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]De betalings is niet voltooid.[/COLOR][COLOR= #007700];
        
    }
    
}[/COLOR]    
?>


Moet je alleen zelf die query maken, maar dat lukt je wel denk?
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
mysql_query("INSERT INTO `klikbottom` (link,kliks) VALUES (".$_POST[link].",2000.")") OR DIE(mysql_error());


dacht ik aan pompommaar dan geeft hij;
T_CONSTANT_ENCAPSED_STRING
zit ik nu fout te denken of is daar nog een miniem foutje?
*word helemaal gek op zijn laatste dag vakantie*
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Je zit fout met de quotes.
Ik heb hem verder nog ietsie aangepast, maar zo moet hij werken:
mysql_query("INSERT INTO klikbottom (link,kliks) VALUES (".mysql_real_escape_string($_POST[link]).", 2000)") or die(mysql_error());
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
hmm, de pagina laad normaal.
t kost me alleen weer 1.10 yummienaja 1 keer testen dan maar...
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Als je kunt SMSen, dan kun je toch ook bellen? yummie
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Als je kunt SMSen, dan kun je toch ook bellen? yummie
ik kan wel sms naar mollie sturen maar niet bellen (vodafone)

yeeeeeeeeeeey, hij werkt!
w00t w00t,
maar ik moet nu werken, bedankt Lennard wink
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Robbert schreef:
Eerdere citaten tonen
Lennard schreef:
Als je kunt SMSen, dan kun je toch ook bellen? yummie
ik kan wel sms naar mollie sturen maar niet bellen (vodafone)
Euwja, dat had ik ook met Vodafone. emo
Nice dattie werkt. yummie
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
dat is het zeker, hartstikke (wat een raar woord om te typen) bedankt winkmaar je houd er wel weinig van over zeg bupatihmaar 0.4 vaan 1 smsje waar de klas 1.10 voor betaald bupatih
ga nu ook nog even proberen of ik kan zorgen dat hij een berichtje ontvangt na de betaling dat het succesvol is verlopen en als het even kan nog een mail direct kan sturen wink
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ok, succes ermee. clown
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Ok, succes ermee. clown
hmm:

zou dit moeten werken?
oké iedereen kan fouten maken en jullie zouden het nu vast een rommelige code vinden... maar ehmz, iemand die even kan controleren? yummie
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ik denk t wel, al zou ik wel $afzender buiten quotes halen.
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
uiteindelijke script toch even weggehaalt, maar hij werktpompomdaar gaat weer 1.10schaternaja dankje lennard voor het helpenhypocriterobbert de pro phper (met een beetje heel veel hulp)
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren