Zichzelf invullend formulier
Dit is een proof of concept.
(dit wegens copyrightschending, bedankt PHPerik om me daar even op te wijzen)
Een normaal opstuurbaar html-formulier, maar dan nu uitgebreid met de mogelijkheid om aan de hand van enkele ingevulde velden de overige velden van internet te halen.
Op het moment maakt het gebruik van http://www.telefoongids.e2u.cc/, en werkt het dus alleen voor nederland.
Helaas is het nodig om de data via een phppagina binnen te halen aangezien XMLhttpRequest wegens veiligheidsredenen alleen op dezelfde host als de pagina data kan aanvragen.
Gemaakt op basis van PHP chatbox en de daarbijstaande tutorial
Revisie:
- nu krijg je een lijstje met gevonden adressen
- klein beetje betrouwbaarder
- nog wat kleinigheden (lees: hernoemen en toevoegen van hulpfuncties)
- alles in 1 pagina gestopt, die iedere mogelijke naam mag hebben.
Revisie 2:
- Gebruikksvriendelijkere formgeving
- selectmenu wordt pas weergegeven als er meerdere gegevens bekent zijn
- beetje wizard-achtige stijl
- beetje layout (FF only) toegevoegd
Revisie 3:
- Andere bron voor de informatie (dankje Martin Nutbeij)
Download hier het bijbehorende stylesheet.
Voorbeeld: http://phphulp.ikhoefgeen.nl/autoform/
Gesponsorde koppelingen
PHP script bestanden
43 reacties op 'Zichzelf invullend formulier'
Gesponsorde koppelingen
Veder grappig scriptje
<edit> Ik heb mij zelf gevonden ;-) Combinatie van voorletter, huisnummer en postcode werkt wel. Misschien moet je een bladder functie maken.</edit>
Don't kill me, I'm just the messenger...
En hij wil wel wat veranderen, hij neemt het eerste zoekresultaat en vult dat in. Dus als er meerdere resultaten bekend zijn, wil het wel voorkomen dat hij het verkeerde pakt.
Als iemand een betere database weet, vertel me.
PS: op telefoonnummer zoeken is het betrouwbaarst
Hoogstens dat ik de informatie van een website pluk zonder hun reclame binnen te halen, en zij dus inkomsten mislopen.
En welke auteursrechten? Het phpscript is een ligtelijk bewerkte versie van contributed code aan php.net, en mag vrij gebruikt worden. Dat deel wat ik uit de tutorail heb overgenomen eveneens. De rest heb ik helemaal zelf bedacht, nergens vanafgeleid. Aan het adres van de website waar het script zijn informatie vandaan haalt ben ik gekomen via ikhebje.nl, die eveneens naar de webpagina doorverwijst via hun eigen formulier.
Daarbij ook nog eens dat er geen enkele vorm van algemee voorwaarden, copyright en zelfs niet wie de eigenaar is van de webpagina en de daarbijbehorende database.
Dus als dit echt schending van copyright is, dan wil ik daar graag van weten, en desnoots daar ook voor opdraaien, al was ik daar niet van op de hoogte.
En nu ga ik flauw en kinderachtig doen:
http://www.phphulp.nl/php/scripts/1/322/
http://www.phphulp.nl/php/scripts/7/324/
2 scripts uit de actuele lijst. Beiden halen ze direct gegevens af van webpagina's.
Dus bij deze:
Dit is een zogenaamd proof of concept. Lees de 2 voorgaande reacties om te weten waarom, en wat je zal moeten doen om dit legaal te mogen gebruiken.
*en nu vraag ik mij toch nog steeds stiekem af hoe telefoongids.e2u.cc aan hun databestand komen...*
PS: wat zou ik moeten doen om wel geregtigd te zijn om deze gegevens te gebruiken. Alleen een vermelding van "gegevens beschikbaar gesteld door telefoongids.e2u.cc" zal niet genoeg zijn waarschijnlijk.
Wat betreft die twee scripts die je als verdediging aanhaalt; dat ben ik niet geheel met je eens. Zeker die eerste (Teletekst) niet. De inhoud van de website wordt immers niet door een andere site gelezen en vervolgens gepresenteerd. Het enige wat daar gebeurt is dat er een extern plaatje in een nieuw scherm geladen wordt. Niets illegaal als je het mij vraagt, want waar zou het internet zijn als je niet eens mag linken? Het is aan de NOS om het systeem zo te maken dat een plaatje niet zomaar opgevraagd kan worden zonder een pagina (directe request blokken ofzo?)
Het tweede script (T.Net) vind ik discutabel. T.Net biedt immers zelf hun content aan om op andere pagina's te laten zien (RSS). De maker van dit script heeft alleen onnodig veel moeite gedaan om het op een andere manier binnen te halen.
En nu nog even over je script; er staat Voornaam. Dit moet Voorletters zijn. En er komt nog een spatie in de input voor de voorletters.
Elwin
Dat is een beetje een probleem. Aangezien in de uitvoer van telefoongids.e2u.cc de voornaam en achernaam in een eld staan, ga ik er nu maar even vanuit dat de achternaam het laatste woord is. Maar dit is natuurlijk niet altijd waar. En dan is het ook nog eens zo dat sommeige namen er instaal als "Tina en Otto van der Meer" en anderen als "T vd Meer".
Echt beetje jammer, ik ben echt voor vrijheid blijheid.
Alsof het leven al niet duur genoeg is, die jongen hebt een leuk script gemaakt en PHPerik zal wel ff een melding gaan maken.
Die peter R de vries is ook al zo'n zinloos figuur, maar ok moeten jullie allemaal zelf weten.
Als PHPerik een echte vent is geeft ie nadat hij een melding heeft gedaan bij een instantie ff zijn adres.
Dan komt de rest vanzelf helemaal goed.
Ik ben blij dat er mensen zijn die gratis shit maken.
TerrorBas
Echt beetje jammer, ik ben echt voor vrijheid blijheid.
Alsof het leven al niet duur genoeg is, die jongen hebt een leuk script gemaakt en PHPerik zal wel ff een melding gaan maken.
Die peter R de vries is ook al zo'n zinloos figuur, maar ok moeten jullie allemaal zelf weten.
Als PHPerik een echte vent is geeft ie nadat hij een melding heeft gedaan bij een instantie ff zijn adres.
Dan komt de rest vanzelf helemaal goed.
Ik ben blij dat er mensen zijn die gratis shit maken.
TerrorBas
Tuurlijk is het leuk om dergelijke scripts te maken, het is zelf voor een groot deel een uitdaging. Maar feit is natuurlijk gewoon dat je informatie van die website steelt. En dat is informatie waar normaal gesproken dik voor betaald moet worden. Dat zou ik ook niet zo leuk vinden.
Hoe zou jij het vinden als jij iets moois maakt en andere mensen gaan er mee lopen pronken? Ik durf bijna te wedden dat je dan om diegene zijn adres vraagt...
Elwin
Eigenlijk zou er eens een bedrijfje net zoals met google's zoek API (tot 300 opvraginen per dag gratis, en daarnaa abbo ofzo) zo de data moeten aanbieden. Dan kunnen ook kleine bedrijfjes en particulieren deze data gebruiken zonder 2500 euro per jaar te investeren.
En laten we nu alsjebleieft niet weer beginnen over de deur open zetten en dingen stelen. Daar is al genoeg over gediscuseerd, en daar zullen altijd de meningen over verdeeld blijven.
Als je het niet eens bent met mijn script, vraag dan aan de beheerder van telefoongids.e2u.cc om een licentie of zoek een andere bron, of gebruik het niet. Mijn eigen motivatie om dit script te maken was "zie je wel, xmlhttprequset kan wel handig zijn!". Ik heb helemaal geen formulieren nodig, ik maak niet eens websites waar je gegevens achter kan laten.
En ik hoef ook geen gegevens (lees: adressen) van anderen als ze mij aangeven. Dan heeft die ander weer iets 'goeds' gedaan, of hij zit met een schuldgevoel omdat hij alle creatieve ideeën van mensen die zelf niet het vormogen hebben om bijv. zo'n database aan te schaffen heeft onderdrukt (lees: waardeloos gemaakt).
PS: Ik L.A.C.H. om B.I.G. en Softwarepatenten stinken. Maar dat is mijn mening en ik ga je echt niet aangeven als je er een van overtreed, tenzij je een vuil bedrijfje hebt en alleen doelt op geld en mijn complete code steelt, waar ik dagen aan heb zitten werken.
[..]
PS: Ik L.A.C.H. om B.I.G. en Softwarepatenten stinken. Maar dat is mijn mening en ik ga je echt niet aangeven als je er een van overtreed, tenzij je een vuil bedrijfje hebt en alleen doelt op geld en mijn complete code steelt, waar ik dagen aan heb zitten werken.
Softwarepatenten stinken helemaal niet. Er zijn daar dagelijks mensenmassa's aan bezig om software te produceren. Die mensen willen wel elke dag hun kiddo's een fatsoenlijke maaltijd geven. Dan moeten er wel een paar centjes binnen komen. Uiteindelijk doen die mensen het voor het geld en jij voor je hobby. Moet je eens kijken als jij er ineens ook een hypotheek van moet betalen.
(Ik laat de kwaliteit en de soort software waarvoor licenties gekocht dienen te worden expres in het midden)
Elwin
Ik ben bang dat als ik ooit een klein eigen bedrijf begin, en ik bedenk iets nieuws, dat ik daar het patent niet eens over kan betalen.
Ik ben bang dat softwarepatenten mij tegenhouden in dat wat ik graag doe. Dat ze mijn vrijheid verminderen, inbakenen, en dat ik voor alles geld (Licenties) moet gaan betalen. Dat gratis software niet meer mogelijk is, omdat het of ergens een patent voor moet kopen of een licentie moet betalen.
Het is een werkend voorbeeld van een formulier dat niets doet.
Als iemand het wil gaan gebruiken is het krijgen van 'n licencie zijn/haar verantwoordelijkheid.
Ik zie hier het probleem niet, behalve dan dat dit weer extra reclame is voor http://www.telefoongids.e2u.cc/ en ze dus niets te klagen hebben.
Nu weer over het script, bvd :)
Heel simpel: je moet even snappen hoe het werkt, en dan is het een koud kunstje.
Je vervangt het php-gedeelte met een standaard mysql-zoekgedeelte, de informatie van het formulier wordt opgevraagt via de normale get methode. En de antwoorden in een comma seperated layout, ieder resultaat op een nieuwe regel.
Het probleem is alleen dat mysql niet mijn sterkste kant is, dus ik kan niet een scriptje daarvoor maken, maar in princype werkt het als ieder ander mysql-zoekscript, behalve dan dat je de gevonden resultaten niet hoeft te voorzien van een mooi uiterlijk ^^,
PHPerik is volgens zijn profiel een -Ondernemer in webdevelopment- en heeft zeker veel te maken met copyrights e.d. Als ondernemer zijn die dingen namelijk wel erg belangerijk en veelal onbetaalbaar ! Maar om nu als ondernemer, die alles netjes doet (?), een ander te gaan melden bij het 1 of ander is een onderneming die enigzins teleur zou stellen en getuigd geenzins van een ondernemer met ballen ! PHPerik is de verliezer van de week !
Trouwens...wel een creepy scriptje !
En wat betreft die discussie over de rechten, als je goed leest stelt http://www.telefoongids.e2u.cc/ zijn gegevens gratis ter beschikking. Sterker nog, ik heb gezien dat je bij wijze van spreken het hele telefoonboek er af kan halen. BTW hier zijn nog wel wat andere resources voor. Let goed op, ik zeg dus ALS je kwaad zou willen!
Auteursrecht is iets belangrijks. Als dit er niet zou zijn, dan krijg je weer het gedoe zoals in de middeleeuwen, m.b.t. plagiaat.
Sommigen hier hebben duidelijk geen idee wat auteursrecht inhoudt. Maar dat is nog niet eens erg. Bekijk het eens moreel. Vinden jullie echt dat je zomaar een database mag rippen waar mensen misschien wel hun brood mee verdienen, alleen maar om je scriptingskills te testen?
haha, sommigen antwoorden hier had ik over het hoofd gezien. wat een pubertjes zeg. lang leve de lol en gratis scripts. lang leve de illegale downloads en copyright schendingen.
wel heel cool dat ik de verliezer van de week ben en dat mensen mijn adres willen. grow up. ik kom op voor ondernemers, omdat ik zelf weet hoe het is. en dan gaan sommigen mensen meteen over op 'beledigingen'? wie is er hier nou geen vent?
ik denk dat je juist ballen moet hebben om op te komen voor de kleine groep die gelijk heeft, en niet voor de grote groep tienerjongetjes die het stoer vinden om elkaar uit te schelden en illegale dingen te doen achter de computer. nogmaals, grow up.
Niet geheel toevallig met exact dezelfde opmaak als op www.telefoongids.e2u.cc
wordt gebruikt.
Over copyright gesproken...
Ze gebruiken echter nog de oude cdfoongids en ze hebben het script niet eens aangepast en beveiligd tegen misbruik.
Ik zal ze hierover eerst informeren, want het is nu mogelijk de hele cdfoongids te downloaden met de juiste commando's.
Dit zal wel tot gevolg kunnen hebben dat het hier aangeboden script niet meer zal werken.
Ik zal o.a. adviseren om POST te gebruiken i.p.v. GET en de aanvragen te limiteren.
Advies sturen i.v.m. de brakke beveiliging gaat dus ook ff niet lukken...
Die jongen maakt alleen maar een script dat het kan, en als jij daarvan gebruik wilt maken is het jouwn pakkie aan niet de scripter, hij zegt toch ook niet dat je dit MOET gebruiken.
Zonder illegale downloaders was bijv photoshop nooit zo bekend zoals het nu is.
Je kunt het natuurlijk ook op een andere manier bekijken. Als photoshop illegaal is te downloaden kun je dat ook zien als reclame van het product. Bedrijven en andere instanties moeten het product toch wel legaal kopen. Immers komt de meeste winst ook van bedrijven af, consumenten gaan bijv echt niet E 900 betalen voor photoshop.
Dit is weldegelijk schending van een aantal rechten. Op de website waar je die info vandaan haalt berust copyright. Op alles berust copyright, je mag niet zomaar een script maken dat een andere website uitleest. "
dan is google flink in overtreding. die slaat elke pagina die die tegenkomt op in zn cache.
en phperik.. denk je nou serieus dat ondernemers hun dikke winsten mislopen omdat een aantal mensen op fucking phphulp.nl zo'n scriptje zetten. wtf man, dat slaat echt nergens op.
Ik gebruik dit script niet, maak geen winst ermee, of wat voor voordelen dan ook. Zij lopen dus geen winst mis door mij, dus ik vind dat ik niet veel gemeens doe.
Om te reageren heb je een account nodig en je moet ingelogd zijn.
- Details
Door:
Jelmer rrrr- 9 jaar geleden
- 1.347 x bekeken
- Labels
- Geen tags toegevoegd.
- PHP scripts opties
- Image manipulation
- Nieuwste PHP scripts
- PHP script toevoegen


PHP hulp
0 seconden vanaf nu