![]() |
Programm registrieren
Hiho :hi:!
Also ich hab ein Prog. Um es in der Vollversion nutzen zu können, muss man sich kostenlos über Internet registrieren. Ich stell mir das mal so vor: Auf meinem Webspace liegt eine Datei in der die Seriennummern drinne stehen. Wenn nun ein User im Programm auf registrieren klickt wird er aufgefordert eine Seriennummer einzugeben (Bis jtzt noch kein Problem). Dann klickt der User auf OK. Dann kommt eine Meldung, dass es notwendig ist das eine Internetverbindung besteht (auch noch kein Prob). Sobald der User auf OK klickt, öffnet sich der Browser und eine Seite wird angesteuert. Die Seite sollte PHP sein. Dann steht das ungefähr so im Browser: www.mani007.de/reg.php?nr=<DieSeriennummer>. Auch noch kein Problem, aber jetzt kommts. Das PHP-Script soll die Datei öffnen, nach der Nummer suchen, wenn vorhanden schickt es irgendein Signal zu meinem Prog und das PRog ist registriert. Wenn nicht vorhanden dann halt ne Fehlermeldung. ^^Ist vielleicht in bisschen kompliziert! Deswegen: Falls ihr andere Vorschläge habt, immer her damit! |
Re: Programm registrieren
Hai Spider,
hast Du bei deinem Provider eventuell eine Datenbank? Dann könntest Du die Reg-Nummer dort hinterlegen. Oder Du berechnest sie in deinem Script aus der Kombination Username - Seriennummer. |
Re: Programm registrieren
Ne das ist es ja. Ich hab keine DB. Höchstens auf dem Forum-Server. Da hab ich bloß eine und die ist voll mit dem Forum-zeugs.
Das mit dem Berechnen... Wie soll das gehen? |
Re: Programm registrieren
Zitat:
Zugegeben: Keine optimale Lösung. Aber je nach Programm sollte es reichen ;-) |
Re: Programm registrieren
Achso! Bevor ich vergesse. Ich hab null Ahnung von PHP! :oops:
Höchstens eine Seite an die andere übergeben :) |
Re: Programm registrieren
PHP ist serverseitig, daher hat es keinen Einfluss auf deine Programme am PC.
Also musst du dein Programm das machen lassen. Das PHP-Script:
Code:
Dein Programm müsste halt die Internetdatei runterladen, also reg.php?nr=..... runterladen (dann erhälst du die Datei, wo entweder die Seriennummer drinsteht, oder die leer ist.
<?php
if ($_GET['nr'] == '') then die(); $serial = $_GET['nr'] == ''; $source = implode('', file('seriennummern.txt')); $s_array = explode('\n', $source); for($i=0;$i<count(s_array);$i++) { if ($serial == $s_array[$i]) echo $serial; } ?> Wenn Leer => Fehlgeschlagen Wenn Nummer => Erfolgreich |
Re: Programm registrieren
Hi,
@rebugger, das hört sich schonmal vielversprechend an. Runterladen kann man ja mit den Indy's. (gleich nach Beispiel guckt). Also: Seite aufrufen -> Runterladen -> Und wie aufrufen? |
Re: Programm registrieren
Also der Code von Rebugger funtzt noch net sooo ganz.
an der Stelle
Code:
bekomm ich einen parse error :shock: was nu?
echo $serial
|
Re: Programm registrieren
Mach mal ein ";" hinter echo $serial
|
Re: Programm registrieren
@Alex
ist doch schon. Aber egal. Rebugger war so nett und hat den Code nochmal überarbeitet und nun gehts. Vielleicht schreib ich mal ein kleines Tut dazu, wenns gewünscht wird. |
Re: Programm registrieren
Joa, nen Tutorial wo das alles ausfürlich in schritten erklärt ist das es
normalsterbliche verstehen können, würde mir zusagen. =) |
Re: Programm registrieren
Nagut, dann mach ich mich mal ans schreiben
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz