Hoi beste PHP'ers,

bestaat er een mogelijkheid om een php script links te laten openen.
Bijvoorbeeld als ik een email heb met daarin een activatie link.

Dat het PHP script de activatielink op de server opent waardoor
het account geactiveerd word zonder tussenkomst van de gebruiker.

Hier was ik even nieuwsgierig na.
Hoop dat iemand het antwoord hier op weet.

Alvast bedankt.

Groetjes,

Harrie
Met de imap() functies in PHP kan je een mail openen, met een leuke reg-ex kan je op URL's filteren en deze kanje vervolgens wel uitlezen.

Het is niet iets wat je in 10 regels kan doen, maar als je zin hebt om zoiets te maken....
Hét kan...
Ja, er zijn verschillende manieren. Met [php]file_get_contents[/php], maar volgens mij ook wel met curl (hoewel ik daar weinig tot geen ervaring mee heb).

Maar ik wil het toch gezegd hebben, wat je nu beschrijft is iets wat ik als gebruiker ongelooflijk niet leuk zou vinden! Elke website die zoiets voor mij zou doen zou ik nooit meer bezoeken.
Hoi Aar,
bedankt voor je reactie.

Wat bedoel je precies met uitlezen.
Want om een activatie link te activeren
moet je de webpagina openen zodat de server
van de activatie link, hem registreert als geactiveerd.

Erwin,

volgens mij heb ik niet helemaal goed uitgelegd
wat ik bedoel.

Ik zou het de gebruiker juist makkelijker willen
maken door de activatie mail van een willekeurige
website automatisch te activeren zodat de gebruiker dit niet hand-
matig hoeft te doen.

Het is uiteindelijk maar een ideetje hoor :)
Uitlezen, een tekst in een string opzoeken ;-)
Harri takkert op 26/04/2012 21:28:07

Ik zou het de gebruiker juist makkelijker willen
maken door de activatie mail van een willekeurige
website automatisch te activeren zodat de gebruiker dit niet hand-
matig hoeft te doen.


1e - Volgens mij kan je helemaal niet bij die mail komen.
2e - Als iemand anders voor mij een account maakt, dan is het dus mogelijk dat ik van niks weet en dat toch mijn account is geaktiveerd. Lijkt mij helemaal niks.
SanThe,

ik snap wat je bedoelt.
Vandaar dat ik wou doen met een soort tijdelijke
email adres site zoals je wel vaker ziet.

Alleen de activatie mail die je binnen krijgt
op dat tijdelijke email adres wordt dan automatisch
geactiveerd.

Leek me wel handig als mensen een account moeten
maken op een site waar ze helemaal geen zin in hebben.
Waarom wil je een activatie-controle per email automatisch activeren?

Waarom dan niet gewoon ZONDER activitie werken?
Dus niet eens een mail sturen maar gewoon gelijk toestaan?

Is korter, sneller, minder fout-gevoelig en makkelijker.


Waarom wil je zo moeilijk doen?
Harri takkert op 26/04/2012 21:37:00

Leek me wel handig als mensen een account moeten
maken op een site waar ze helemaal geen zin in hebben.


Uh, dat ga je dan toch ook niet doen lijkt mij.
SanThe,

soms kom je tijdens het surfen
een site tegen waar je simpelweg 1 forum
post wilt bekijken of 1 ding wilt downloaden.

Vaak moet je je hier eerst voor gaan registreren
op de desbetreffende website. Terwijl je slechts
1 ding van die site wil.

Dan heb je weinig zin om je helemaal te gaan
registreren maar het moet toch (als bugmenot.com geen
uitkomst bied)

Veel mensen gebruiken dan een tijdelijk email adres.
Zodat ze wel kunnen registreren als gebruiker maar
niet meteen mail krijgen van die website.

voorbeeld: jetable.org of tempemail.com

nu lijkt het mij nog makkelijker als de tijdelijke
email site ook meteen de activatie link
aanklikt zodat de gebruiker nog sneller
zijn account kan gebruiken.

hoop dat het zo wat duidelijker is
Begrijp ik het goed, dat je mensen een tijdelijk emailadres wilt laten aanmaken en als in een mail een link staat, moet die automatisch worden uitgevoerd?

Vertel dan gelijk in je openingspost het hele verhaal. Nu heb je het alleen over het openen van een link in een e-mailbericht. E-mail is privé en heb je, normaal gesproken, geen toegang toe. En hoe zou een script (dat draait op een webserver) dan mijn mail moeten scannen om te kijken of daar een activatielink in staat?
Je hele vraag lijkt me in dat licht dan ook wat onzinnig.

Reageren