[verplaatst] maken van scammers list

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
Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

[verplaatst] maken van scammers list

Bericht door LazyTiger » 29 jun 2004, 16:42

ik ben lid van een online spel.
er is een mogelijkheid om wat vals te spelen bij dit spel. namelijk anderen niet betalen.
deze mensen worden scammers genoemd.
ik vind het vreselijk irritant om deze dus tegen te komen en daar wil ik wat tegen doen.

mijn bedoeling is om een volledig automatische lijst te maken.
mensen kunnen namen aan die lijst toevoegen en als er een naam 2x in staat moet hij worden weergegeven.
(http://www.phpbb.nl/viewtopic.php?t=10910)

de pagina is eigenlijk bijna klaar. ik werk met tpl bestandjes net als phpbb.
echter, ik heb het niet in de phpbbmap.

nu zit ik echter met een fout die ik niet kan oplossen.
ik krijg een error in de eerste regel van dit stukje code:

Code: Selecteer alles

$template->set_filenames(array(
			"body" => "scammers.tpl")
			);
wat is er verkeerd aan?
(zelf heb ik het vermoeden dat het ergens in een ander phpbb bestand wordt aangemaakt of zo :?: )

(ik zet dit in algemene chat omdat het eigenlijk vrij weinig met phpbb te maken heeft)

edit
de error is:
Fatal error: Call to a member function on a non-object in /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/bootleggers/scammers.php on line 30
verplaatst door mosy

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: maken van scammers list

Bericht door mosymuis » 29 jun 2004, 17:50

P.T. schreef:(zelf heb ik het vermoeden dat het ergens in een ander phpbb bestand wordt aangemaakt of zo :?: )
Het template object wordt geladen in includes/template.php.

P.T. schreef:(ik zet dit in algemene chat omdat het eigenlijk vrij weinig met phpbb te maken heeft)
Het ontwikkelen van mods heeft wel degelijk met phpBB te maken. ;)

P.T. schreef:de error is:
Fatal error: Call to a member function on a non-object in /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/bootleggers/scammers.php on line 30
Heb je bovenaan common.php geïnclude? Die laadt namelijk het template bestand.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 29 jun 2004, 20:30

includen van page_header en page_tail is er uitgesloopt, want zoals ik al zei is heeft het niets met phpbb te maken, maar vanuit hier probeer ik het wel te maken.

ik zal eens in common.php en template.php includen en bij de bestandjes zetten.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 29 jun 2004, 20:40

ik heb het zo geinclude:

Code: Selecteer alles

include template.php;
include common.php;
hoop maar dat het goed is (zat nog te denken of er haakjes om heen moesten)
maar het werkt in ieder geval niet.
foutmelding blijft hetzelfde.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 jun 2004, 20:48

In common.php wordt template.php al geïnclude zoals ik al zei, en dit is dus dubbel. Dat levert juist weer nieuwe problemen op. ;) Het verbaast me trouwens dat je geen nieuwe PHP error krijgt, want tenplate.php vind je in /includes/ en niet in de root.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 29 jun 2004, 20:53

heb ik common.php wel nodig dan? ik bedoel, voor die template handelingen in de php pagina lijkt me dan template.php toch genoeg.

ik heb common.php geinclude en daar alle includes weggehaald.
tevens heb ik de include van template.php veranderd in
include template.php;
toch dezelfde error weer.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 jun 2004, 20:58

P.T. schreef:heb ik common.php wel nodig dan? ik bedoel, voor die template handelingen in de php pagina lijkt me dan template.php toch genoeg.
Als je niets doet met de constanten, sessies, de board-, plaatjes-, taal- of template installingen of de board_disabled pagina heb je common waarschijnlijk niet nodig.

Code: Selecteer alles

include('includes/template.php');
voldoet dan. En hebben we het nu nog steeds over je

Code: Selecteer alles

Fatal error: Call to a member function on a non-object in /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/bootleggers/scammers.php on line 30
error? :?

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 29 jun 2004, 21:00

include ('template.php');
levert dezelfde fout.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 jun 2004, 21:05

mosymuis schreef:Het verbaast me trouwens dat je geen nieuwe PHP error krijgt, want tenplate.php vind je in /includes/ en niet in de root.
mosymuis schreef:

Code: Selecteer alles

include('includes/template.php');
voldoet dan.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 29 jun 2004, 21:29

het ziet niet in een phpbb map maar ergens totaal anders.
ik heb hem dus ook uit de includes map gehaald en in de andere map gedaan waar het bestand (scammers.php) ook zit.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 jun 2004, 21:40

Zet scammers.php voor de gein eens terug in je phpBB root en verbind de koppeling eens naar /includes/? Je kunt niet zomaar phpBB bestanden uit het systeem rippen, overal zitten verwijzingen naar elkaar. Wellicht worden er in template.php weer functies gebruikt uit functions.php, en gebruikt functions.php weer constanten uit constants.php.

Als ik jou was zou ik het hele zaakje in de Blank Page Template bouwen, en daarna de boel stap voor stap gaan strippen. Of je dumpt het PHP template systeem en zoekt een andere parser, dan ben je van dit probleem af (maar werkt het wel lichtelijk anders).

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 29 jun 2004, 21:43

mosymuis schreef:Zet scammers.php voor de gein eens terug in je phpBB root en verbind de koppeling eens naar /includes/? Je kunt niet zomaar phpBB bestanden uit het systeem rippen, overal zitten verwijzingen naar elkaar. Wellicht worden er in template.php weer functies gebruikt uit functions.php, en gebruikt functions.php weer constanten uit constants.php.

Als ik jou was zou ik het hele zaakje in de Blank Page Template bouwen, en daarna de boel stap voor stap gaan strippen. Of je dumpt het PHP template systeem en zoekt een andere parser, dan ben je van dit probleem af (maar werkt het wel lichtelijk anders).
hm.. heb toevallig mijn MFO V1 nog er staan.
eens kijken of ik daar iets mee kan bakken.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 29 jun 2004, 21:47

grr..
nu krijg ik een fout in page_header.php
en wel in deze regel:

Code: Selecteer alles

$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 29 jun 2004, 21:50

Zou je eens een linkje naar een txt versie van je scammers.php kunnen plaatsen?
Alleen support via het forum, dus geen support via email, msn of pb.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 29 jun 2004, 21:54

http://home.wanadoo.nl/musicpage/scammers.txt

het kan zijn dat de code wat euh "messed up" is (heb ff geen beter woord :S)

de code is voornamelijk uit de chart mod/all topics mod getrokken.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 02 jul 2004, 13:49

Code: Selecteer alles

<?
$sql = "SELECT name FROM scammers ORDER BY name";
?>
<html>
<link rel="stylesheet" type="text/css" href="scam.css" />
<body link="#000000" vlink="#000000" alink="#000000">
<table width="100%" cellspacing="1" cellpadding="3" border="0" align="center" class="forumline">
<td class="cat" width="8%" align="center"><span class="mainmenu">List of Scammers</span></td>
<tr>
<td class="row1" align="center" width="100%">NAAM!!!!</td>
</tr>
<td colspan="1" class="cat" width="100%" align="center">:: <a href="scammers.$phpEx?action=new">Add Scammer</a> ::</td>
</table>
</body>
</html>
zo kan ook. niet?
echter hoe maak ik nu zo dat de namen die hij uit de database haalt plaatst waar NAAM!!!!

Gesloten