Pagina 1 van 1
Vantevoren instellen als er gepost moet worden?
Geplaatst: 13 dec 2006, 22:28
door KappuhH
Op een forum waar ik geregeld eens kom houden ze een wedstrijdje. Wie op een bepaalde dag op een bepaalde tijd als eerste een bericht posten. Natuurlijk wil ik dat winnen maar ik heb een probleem. Ik weet dat ik op dat moment niet op dat forum kan zijn. Nu is mijn vraag: Kan ik op 1 of andere manier van te voren zeggen dat mijn bericht gepost moet worden op een bepaalde dag op een bepaald tijdstip?
Wat info over het forum:
- Gewoon phpBB forum
- Moet ingelogt zijn om te kunnen reageren, ik heb een account (logisch als ik er vaker post)
- Ik ben geen geen beheerder van het forum, dus kan niets installeren.
Let op: Dit is geen manier om te spammen! Het hoeft maar 1 berichtje te zijn en het is onder een gebruikersnaam.
Geplaatst: 13 dec 2006, 22:35
door Paul
Lijkt me niet dat je hier op de goede plaats ervoor zit. Maar het is mogelijk, met een beetje php kennis, en cronjobs.
Geplaatst: 13 dec 2006, 22:39
door KappuhH
Hoe zou jij het dan doen? Ik heb wel beetje kennis van php, maar weet eigenlijk niet zo goed hoe de phpbb forums in elkaar zitten.
Geplaatst: 13 dec 2006, 22:40
door Paul
je hebt geen kennis voor phpbb ervoor nodig, enkel hoe je via php forms submit

Geplaatst: 13 dec 2006, 22:48
door KappuhH
Dat weet ik wel, maar in de broncode ziet dat er zo uit:
<form action="posting.php" method="post" name="post" onsubmit="return checkForm(this)">
Dus dan moet ik ook nog gegevens meegeven die de post, en hij moet weten in welk topic hij het moet plaatsen. Hoe kan ik dat doen?
Geplaatst: 14 dec 2006, 15:57
door KappuhH
*Schopje*
Geplaatst: 14 dec 2006, 16:27
door Daan
Waarom zou je willen valsspelen, echt heel leuk, voor de andere spelers
Geplaatst: 14 dec 2006, 16:32
door KappuhH
Daan1992 schreef:Waarom zou je willen valsspelen, echt heel leuk, voor de andere spelers
Omdat de rest dat ook probeert en enorm bluft dat ze zelf winnen.
Geplaatst: 14 dec 2006, 17:33
door stormyweather
Hebben de anderen ook admin en ftp rechten?
Geplaatst: 14 dec 2006, 17:49
door Supporter
Als je verstand hebt van Delhpi zouw je mischiens een auto poster kunnen maken, hier verijst wel wat kennis voor.
Hoe je het moet doen ga ik je niet zeggen vanwegen je valsspelen.
Geplaatst: 14 dec 2006, 17:56
door Ramon Fincken
paul schreef:je hebt geen kennis voor phpbb ervoor nodig, enkel hoe je via php forms submit

dat klopt, maar ik zou eerst eens kijken of dat andere forum geen htaccess beveiliging heeft zodat als posting.php wordt aangeroepen eerst word gekeken waarvandaan het request komt
( overigens een fijne manier om domme spambots tegen te gaan )
Geplaatst: 14 dec 2006, 18:08
door Paul
Ramon Fincken schreef:paul schreef:je hebt geen kennis voor phpbb ervoor nodig, enkel hoe je via php forms submit

dat klopt, maar ik zou eerst eens kijken of dat andere forum geen htaccess beveiliging heeft zodat als posting.php wordt aangeroepen eerst word gekeken waarvandaan het request komt
( overigens een fijne manier om domme spambots tegen te gaan )
Ik schat die kans vrij klein, ik ben het tenminste nog nooit tegengekomen, en bezoek toch aardig wat fora.
Geplaatst: 14 dec 2006, 18:24
door Ramon Fincken
htaccess effectiviteit tegen registratie en posting kan oplopen tot 60%
Kan het gespoofed worden? ja, maar dat gebeurt niet vaak
Code: Selecteer alles
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST [OR]
RewriteCond %{REQUEST_METHOD} GET
RewriteCond %{REQUEST_URI} .posting\.php*
RewriteCond %{HTTP_REFERER} !.*websitenaam.nl.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://www.google.com [R=301,L]
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .profile\.php*
RewriteCond %{HTTP_REFERER} !.*websitenaam.nl.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://www.google.com [R=301,L]
Men vervange
websitenaam.nl
natuurlijk door je eigen servernaam, dus ook als het
forum.
websitenaam.nl of
websitenaam.nl/forum is
>> gewoon websitenaam.nl invullen

Geplaatst: 14 dec 2006, 18:27
door Paul
Wat dan wel het jammere is, dat een bepaald aantal users niet meer kunnen posten, omdat de referer niet wordt meegestuurd.
Geplaatst: 14 dec 2006, 20:24
door Ramon Fincken
paul schreef:Wat dan wel het jammere is, dat een bepaald aantal users niet meer kunnen posten, omdat de referer niet wordt meegestuurd.
dat zijn er echt heel weinig weet ik uit ervaring.
Bovendien is deze "colateral damage" niets vergeleken met de winst die je hiermee behaalt tov spambots.
Maargoed we zullen verder maar on topic blijven, omdat KappuhH iets zoekt om automatisch posten mogelijk te maken.
Geplaatst: 14 dec 2006, 22:18
door KappuhH
Met HTTPliveHeader ben ik er achter gekomen welke gegevens ik als post mee moet sturen. Het is me gelukt om te posten via een eigen html bestand. Ik moest dan echter wel ingelogt zijn. Nu is het me ook gelukt om via mijn eigen html bestand in te loggen. Echter zit ik nog met 2 problemen.
- Hoe verstuur ik een html-form met php?
- Volgens mij is het ingelogt blijven aan de hand van de browser. Als ik nu met cronjobs ga werken is er dan nog een sessie? Zou het gewoon kunnen dat ik eerst het html-form voor het inloggen laat inloggen en daarna het posten?
Geplaatst: 15 dec 2006, 00:11
door Ramon Fincken
- Hoe verstuur ik een html-form met php?
gewoon ga naar de posting pagina zoals bij een reply of een new topic
bekijk de bron en zorg dat je het absolute pad meegeeft
dus niet posting.php
maar
http://www.websitenaam.nl/posting.php
- Volgens mij is het ingelogt blijven aan de hand van de browser. Als ik nu met cronjobs ga werken is er dan nog een sessie? Zou het gewoon kunnen dat ik eerst het html-form voor het inloggen laat inloggen en daarna het posten?
Klopt,vb: als je met FF ingelogged bent en je met IE ( en andersom ) gewoon naar de forum index gaat bent je niet ingelogged.
Om het even simpel te houden: Dat hangt o.a. van de kookies af, die slaan verschillende browsers in verschillende mappen op je PC op.