Vantevoren instellen als er gepost moet worden?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
KappuhH
Berichten: 21
Lid geworden op: 26 sep 2005, 18:54

Vantevoren instellen als er gepost moet worden?

Bericht door KappuhH » 13 dec 2006, 22:28

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.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 dec 2006, 22:35

Lijkt me niet dat je hier op de goede plaats ervoor zit. Maar het is mogelijk, met een beetje php kennis, en cronjobs.

KappuhH
Berichten: 21
Lid geworden op: 26 sep 2005, 18:54

Bericht door KappuhH » 13 dec 2006, 22:39

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.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 13 dec 2006, 22:40

je hebt geen kennis voor phpbb ervoor nodig, enkel hoe je via php forms submit ;)

KappuhH
Berichten: 21
Lid geworden op: 26 sep 2005, 18:54

Bericht door KappuhH » 13 dec 2006, 22:48

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?

KappuhH
Berichten: 21
Lid geworden op: 26 sep 2005, 18:54

Bericht door KappuhH » 14 dec 2006, 15:57

*Schopje*

Daan
Berichten: 1060
Lid geworden op: 22 jun 2006, 19:59
Locatie: Nijmegen

Bericht door Daan » 14 dec 2006, 16:27

Waarom zou je willen valsspelen, echt heel leuk, voor de andere spelers

KappuhH
Berichten: 21
Lid geworden op: 26 sep 2005, 18:54

Bericht door KappuhH » 14 dec 2006, 16:32

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.

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 14 dec 2006, 17:33

Hebben de anderen ook admin en ftp rechten?

Supporter
Berichten: 103
Lid geworden op: 10 dec 2006, 17:55
Locatie: THe NL Berichten: 18213

Bericht door Supporter » 14 dec 2006, 17:49

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.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 14 dec 2006, 17:56

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 )
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 14 dec 2006, 18:08

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.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 14 dec 2006, 18:24

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 :)
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 14 dec 2006, 18:27

Wat dan wel het jammere is, dat een bepaald aantal users niet meer kunnen posten, omdat de referer niet wordt meegestuurd.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 14 dec 2006, 20:24

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.
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

KappuhH
Berichten: 21
Lid geworden op: 26 sep 2005, 18:54

Bericht door KappuhH » 14 dec 2006, 22:18

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?

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 15 dec 2006, 00:11

- 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.
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gesloten