Nieuws bot/script

Zelf bezig aan een modificatie? Wij kijken graag mee..
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Montana
Berichten: 222
Lid geworden op: 19 jul 2004, 17:09
Locatie: Hellevoetsluis
Contacteer:

Bericht door Montana » 08 apr 2007, 10:51

klopt.. heb het nu zo gedaan:

Code: Selecteer alles

$subbie = $rss_channel["ITEMS"][$i]["TITLE"];
$sql = "SELECT post_subject FROM phpbb_posts_text WHERE post_subject = '$subbie'";
if ( !($result = $db->sql_query($sql)) ) {
           message_die(GENERAL_ERROR, 'Error sql', '', __LINE__, __FILE__, $sql);
}
if ( !( $row = $db->sql_fetchrow($result) ) )
{
rest van de code....
}
maar nog steeds ziet die niet of er in de post_subject kolom de titel al bestaat :roll:
Gaat het niet zoals het moet,
dan moet het maar zoals het gaat.
Montanas corner
Chat-united

Gebruikersavatar
Montana
Berichten: 222
Lid geworden op: 19 jul 2004, 17:09
Locatie: Hellevoetsluis
Contacteer:

Bericht door Montana » 09 apr 2007, 13:43

iemand hier nog een idee voor ? :roll:
Gaat het niet zoals het moet,
dan moet het maar zoals het gaat.
Montanas corner
Chat-united

Gebruikersavatar
Montana
Berichten: 222
Lid geworden op: 19 jul 2004, 17:09
Locatie: Hellevoetsluis
Contacteer:

Bericht door Montana » 12 apr 2007, 16:10

anyone :roll:

de bedoeling is dus dat die eerst kijkt of de titel al bestaat
als die niet bestaat moet die de nieuwe post maken
Gaat het niet zoals het moet,
dan moet het maar zoals het gaat.
Montanas corner
Chat-united

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 12 apr 2007, 16:13

Montana schreef:klopt.. heb het nu zo gedaan:

Code: Selecteer alles

$subbie = $rss_channel["ITEMS"][$i]["TITLE"];
$sql = "SELECT post_subject FROM phpbb_posts_text WHERE post_subject = '$subbie'";
if ( !($result = $db->sql_query($sql)) ) {
           message_die(GENERAL_ERROR, 'Error sql', '', __LINE__, __FILE__, $sql);
}
if ( !( $row = $db->sql_fetchrow($result) ) )
{
rest van de code....
}
maar nog steeds ziet die niet of er in de post_subject kolom de titel al bestaat :roll:
Hij pakt de "WHERE" regel dus niet?

Gebruikersavatar
Montana
Berichten: 222
Lid geworden op: 19 jul 2004, 17:09
Locatie: Hellevoetsluis
Contacteer:

Bericht door Montana » 12 apr 2007, 16:20

denk het

kweet nog niet zo gek veul van sql en php dus kan je niet zo vertellen wat die wel of niet pakt kijk een beetje naar de code uit het forum en waneer ik denk dat ik dat moet hebben ga ik daar mee stoeien :roll:

hij blijft dus steeds de zelfde berichten posten ook al staat die al in de database :?
Gaat het niet zoals het moet,
dan moet het maar zoals het gaat.
Montanas corner
Chat-united

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 12 apr 2007, 17:00

Ja, dat komt omdat je enkel berichten opvraagt die als titel; "$subbie" hebben. En dat is er natuurlijk maar één.

Gebruikersavatar
Montana
Berichten: 222
Lid geworden op: 19 jul 2004, 17:09
Locatie: Hellevoetsluis
Contacteer:

Bericht door Montana » 12 apr 2007, 20:41

dat is toch ook de bedoeling ?
waneer de titel al in de database staat moet die die dus over slaan

die rss reader leest van een site een x aantal berichten
die leest die 1 voor 1
dan moet die kijken of de titel al bestaat

bestaat die moet die naar de volgende titel
bestaat die niet moet die een post maken en dan naar de volgenden

wat die nu doet is van alles een post maken of de titel nou bestaat of niet
Gaat het niet zoals het moet,
dan moet het maar zoals het gaat.
Montanas corner
Chat-united

Gebruikersavatar
Montana
Berichten: 222
Lid geworden op: 19 jul 2004, 17:09
Locatie: Hellevoetsluis
Contacteer:

Bericht door Montana » 06 mei 2007, 13:48

iemand hier nog een idee voor ? :roll:
Gaat het niet zoals het moet,
dan moet het maar zoals het gaat.
Montanas corner
Chat-united

Centrum
Berichten: 81
Lid geworden op: 07 jun 2007, 21:09

Re: Nieuws bot/script

Bericht door Centrum » 05 sep 2007, 22:33

Even meedenkend over het probleem: als een nieuwe gebruiker zich registreert, dan wordt in de database gekeken, of de gekozen gebruikersnaam (en het emailadres) al bestaat. Als het antwoord "ja" is, dan volgt er een foutmelding op het scherm.

De code om die controle uit te voeren is dus vindbaar en, naar ik aanneem, aan te passen (ik ben geen programmeur). Door de foutmelding om te bouwen naar een toestemming om een nieuwe posting te maken, zou het probleem moeten kunnen worden opgelost.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Re: Nieuws bot/script

Bericht door Stef » 06 sep 2007, 18:57

Het is in feite ook niet zo moeilijk nee, maar het bevat wat uitzoekwerk. Maar met kennis van PHP/SQL is dit een eitje. Als Montana het nog nodig vind, kan ik eventueel wel even kijken.

Gesloten