ugrás a tartalomhoz

Fizetés visszaigazolása

joe123 · 2007. Jún. 22. (P), 15.22
Kedves Fórumlakók!

Segítségre lenne szükségem, mivel elég kezdő vagyok a témában.
A következőre kellene nekem valami megoldás, PHP script, vagy ötlet tanács hogyan tudom kivitelezni a következő dolgot:

Meg kellene hívni egy hivatkozást (például): "http://valami.hu/paycheck2.cgi?id=ID&code=CODE&mode=MODE"

Ahol a "CODE"-ot a felhasználó írja be egy beviteli mezőbe és ez a kód kerül elküldésre a meghívott oldalnak.
Erre az oldal vagy "ERR"-t vagy "OK"-t ad eredményül.
Ezt az eredményt "ERR" vagy "OK" kellene feldolgozni egy oldalnak, tehát ha ERR van ne történjen semmi maximum egy olyan kiírás a képernyőn, hogy "Belépés megtagadva" OK eredmény esetén meghívni például egy " valami.avi" fájlt a szerveren.

Minden segítséget nagyon szépen köszönök előre is.
 
1

file_get_contents v CURL

PraiSe · 2007. Jún. 22. (P), 15.47
file_get_contents, vagy CURL segítségével hívd meg az adott oldalt, és az eredmény ismeretében határozd meg a teendőket.
2

Nem sikderül

joe123 · 2007. Jún. 24. (V), 04.49
Szia!

Köszönöm a segítséget, csak az a baj, hogy én elég kevéssé értek ezekhez a dolgokhoz. Nézegettem a dolgokat de sajna nem igazán sikerült semmit összehoznom.
Ezért az lenne igazán jó ha olyan szájbarágósan tudná vki elmagyarázni mit is kellene tenni, vagy ha vki esetleg egy kóddal (részlettel) tudna segíteni, azért nagyon hálás lennék.

Próbélnék még néhány részletet leírni, hátha az segít:
tehát ha beírom a böngészőbe a következőt például: http://www.fizetek.hu/paycheck2.cgi?id=0001code=11111111&mode=0
Erre megjelenik a böngésző ablakban egy "ERR" felirat

Nekem a következőt kellene csinálni: egy ablakban bekérni egy kódot a usertől. Ezt be kellene helyettesíteni a "11111111" helyére. Majd elküldeni. Erre az eredmény vagy OK vagy ERR lehet, attól függően, hogy történt-e fizetés.
Amennyiben ERR az eredmény amit visszakapok (és valahogy feldolgozok - nem tudom hogyan) akkor csak egy egyszerű felirat jelenik meg pl. "belépés nem engedélyezett"
Amennyiben OK eredményt kapok akkor ugrana egy másik oldalra pl a "valami.php"-ra.
Ez egyébként a fizetek.hu oldal ajánlja.
"Hozzáértők a rendszerünket beépíthetik cgi-be, vagy php-ba is. (alternatíva)

Itt a felhasználótól kaptt kódot az oldalon is be kell kérni, majd meg
kell hívni a következőt a D.C.Lax-nál:

http://fizetek.hu/paycheck2.cgi?id=ID&code=CODE&mode=MODE

ahol:

ID: a dokumentum azonosítója nálunk;
CODE: az általunk kiadott kód;
MODE: 1, ha a belépések számát csökkentsük,
0, ha ne, mert csak ellenőrzés volt.

a visszaadott érték OK, ha van fizetés, ERR, ha nincs rendben.
"

Minden segítséget nagyon szépen köszönök előre is.
4

Skandallum

vbence · 2007. Jún. 24. (V), 08.37
Ajánlották neked a file_get_contents függvényt. Azzal hol is akadtál el?
8

Válasz

joe123 · 2007. Jún. 24. (V), 15.24
Szia!

Hát ott, hogy nem értem hogyan is működik. Ugyan is ha ez a php kód:
<?php

$a = file_get_contents('http://fizetek.hu/paycheck2.cgi?id=1111&code=54258475&mode=0');
print ($a);

?>

"ERR" kellene visszakapjak, de ez nem történik meg.

Köszönöm előre is.
9

akkor mi történik?

gex · 2007. Jún. 24. (V), 15.35
"ERR" kellene visszakapjak, de ez nem történik meg.

mit lesz az $a változódban? ha ugyanezt az url-t beírod a böngésződbe, kapsz 'ERR'-t? mi az allow_url_fopen értéke?
10

ERR

joe123 · 2007. Jún. 24. (V), 16.41
Szia!

Ha a böngészőbe beírom az url-t ERR-t kapok.

Ha az általam írt php kódot lefuttatom akkor viszont semmit sem kapok eredményül.

Köszi előre is.
11

Alapok

attlad · 2007. Jún. 24. (V), 17.00
Nem arra választoltál amit kérdeztek, és tisztában kéne lenni legalább az alapokkal különben sok gondod lesz még:
http://www.php.net/manual/hu/
12

Köszönöm

joe123 · 2007. Jún. 24. (V), 17.42
Szia!

Köszönöm a válaszod. Tény, hogy nagyon kezdő kezdő vagyok még, de mindent megteszek, hogy tudásom gyarapítsam. Azért kérdezgetek butaságokat, mert nem nagyon vagyok otthon a témában, de ezt a feladatot most nagyon szeretném megoldani. Az ilyen fórumokon pedig tényleg nagyon sokat tanulhat az ember.
Ezért köszönet mindenkinek aki segíteni próbált/próbál.

Köszönettel, joe123
3

..

joe123 · 2007. Jún. 24. (V), 04.50
.
5

hm

amonrpg · 2007. Jún. 24. (V), 09.08
Szerintem előbb tanuld meg valamennyire a PHP-t, s csak azután kezdj el piszkálni egy fizetési rendszert.
Addig meg add át valami hozzáértőnek. Itt senki sem fogja helyetted megoldani a problémád. Senki sem írja meg helyetted a kódot. Szerintem elég támpontot kaptál az induláshoz, már csak el kéne kezdened. Tudod, ha egy egyszerű formot nem tudsz feldolgozni PHP-ban, akkor tényleg ne kezdj ilyenekbe, vagy írd ide be, hogy melyik oldal fizetési rendszerét bütykölöd, hogy a fórumlakó kollegákkal még véletlenül se próbáljunk meg ott fizetni...
6

fizetek.hu

gex · 2007. Jún. 24. (V), 10.14
írd ide be, hogy melyik oldal fizetési rendszerét bütykölöd, hogy a fórumlakó kollegákkal még véletlenül se próbáljunk meg ott fizetni...

szerintem a fizetek.hu "rendszerrel" kapcsolatban álló összes weboldalt kerüld el... :]

Itt tényleg nem kell saját szerver, szakember, szaktudás, tényleg szinte nulla internetes és abszolút nulla programozási ismeret nélkül is fizetővé tudja tenni weboldalait, webtartalmát., szolgáltatásait.

A rendszer, az alkalmazásátől függően alkalmas gyenge és erősebb védelemre, de mint tudjuk 100%-os internetes védelem nincs.

2./Fizetős oldalak, file-ok védelmi kódjának lekérése.
Menjen be az Admin oldalán a Linkek menüpontba és vigye fel védett oldalainak, file-ainak adatait. Nyomja meg az Új Link nyomógombot. Adja meg a link nevét (ez bármi lehet, az Ön tájékoztatására való) A Védett URL-ként vigye fel a védett címet, az lehet egy html oldal (pl. http://www.akarmi.hu/fizetostartalom.html), így ez az oldal már védetté válik. S erről a védett oldalról aztán már belinkelhet további file-kat, linkeket. Figyelem! Ez a módszer nem az erős védelem, hiszen ha valami megjegyzi a védett oldalról kiinduló linkeket, azokat közvetlenül fizetés nélkül elérheti. Bár a Felhasználók 95%-a nem ismeri ezt a lehetőséget.

3./Fizetős oldalak, file-ok védelmi kódjának beépitése
3.a/A felső, a fizetős oldalra, ill. fizetős file-ra mutató form, melyet a rámutató, tehát még ingyenes oldalba a body tag után kell beilleszteni bárhová:
pl.
<a href="#"onClick="window.open('http://fizetek.hu/pay.cgi?id=9','pay','height=450,width=400,scrollbars=yes')">LINK_SZOVEG</a>"

3.b/ A második Form amit megadunk, az egy a fizetést még biztonságosabbá tehető Form.
pl:
<head>
<script language=javascript src='http://fizetek.hu/paycheck.cgi?id=11' type='text/javascript'></script>
</head>
Ezt a már védett, azaz fizetős html oldal fejlécébe kell betenni, ez egy másodlagos ellenörzét is elvégez. Értelemszerüen ez csak htn, html, shtnl oldalknál lehetséges, egyéb (jpg, mpg, avi, stb.) file-ok nál nem.

bocs a sok idézetért, ezek tetszettek a legjobban, de érdemes elolvasni a többit is.
7

aaaaargh

amonrpg · 2007. Jún. 24. (V), 12.18
Jujj, ezt még meg se néztem. No ilyenkor sírom én vissza néha a céhes állapotokat, ahol az ilyen elcseszett kontárokat nyilvánosan megvesszőzték. Ezek után senki se csodálkozzon, hogy nem bíznak a potenciális ügyfelek az internetes fizetésben.

Ez profi:
http://www.netpay.hu/
Lol. "Elkészült a NetPay 4,0 verziója és rövidesen ( 3-4 nap) elindul, addig a NetPay (régi) rendszerét
biztonsági okoból leállitottuk. Szíves türelmüket kérjük."
Hűha. Jól mehet a cucc. "Biztonsági okból". Egy normális átállási forgatókönyvet nem bírtak összehozni, meg egy másik hardvert? S ezek után bárki is rájuk bízza a pénzét? Hörr...