Goeiemorgen, Ik heb een heel vaag probleem. Ik ben een RSS Feed aan het maken maar als ik hem via een bestand aan wil laten maken zegt hij dat hij mijn database variablen niet kan vinden. ($Mysqli) Terwijl ik toch echt mijn configuratie bestand include. En mijn configuratie bestand die include weer het function bestand. Dat include moet op de 1 of andere manier toch werken want anders zou hij geen melding geven dat hij de variablen op lijn zoveel in het function bestaand niet kan vinden.

<?php
include_once ('../Configs/winkelConfig.php');

if (create_rss ($db))
{

$Tekst = 'Er is een nieuwe RSS-feed samengesteld!';

}
else
{

$Tekst = 'Het maken van een nieuwe RSS-feed is mislukt!';

}

?>

<?php
if ($Result = $Mysqli->query ($Query_select))
{
?>

En hij geeft deze errors



Notice: Undefined variable: Mysqli in G:\wamp\www\OOP\fotoWinkel\Configs\winkelFunctions.php on line 97

Fatal error: Call to a member function query() on a non-object in G:\wamp\www\OOP\fotoWinkel\Configs\winkelFunctions.php on line 97



EDIT

Wooops.. Verkeerde hoek gepost:P
Niels schreef op 19.01.2010 09:25
[quote='Mr.Ark schreef op 19.01.2010 09:22'][offtopic]

Haha ja klopt.. Komt voor de bakker..:)


Breng me dan ook effe warme broodjes "Croisant's". ;)

[/offtopic]



Lol, ik heb hier 2 kaasbroodjes naast me liggen:D[/quote]

[offtopic]

Zit waarschijnlijk op verkeerde forum -_-, hoor volgens mij op een Paranormaal forum te zitten. haha !

[/offtopic]
Hahaha... :P

Meaarre nog een [onntopic] ?:$
Mr.Ark schreef op 19.01.2010 09:20
Ook zie ik dat dit fout is: [ignore]<?xml version="1.0" encoding="ISO-8859-1"?>[/ignore]

Die php tags horen weg tocg?

Euh, nee, je wilt toch een xml bestand hebben... Nou is het zeker geen xml bestand meer.
Zie anders eens dit voorbeeld, wat bij deze specificatie hoort.
@Karl.

DAnkje..

Maar ik denk dat het met die code wel goed zit..:) Heb ik vanuit een boekje. Het licht denk ik aan de parameter $db, maar als ik $db verander in $Mysqli werkt hij nog steeds niet.. Mmmm:S
Karl schreef op 19.01.2010 09:30
[quote='Mr.Ark schreef op 19.01.2010 09:20']Ook zie ik dat dit fout is: [ignore]<?xml version="1.0" encoding="ISO-8859-1"?>[/ignore]

Die php tags horen weg tocg?

Euh, nee, je wilt toch een xml bestand hebben... Nou is het zeker geen xml bestand meer.
Zie anders eens dit voorbeeld, wat bij deze specificatie hoort.[/quote]

Hmmm ja klopt.

Maar dan nog zou je het op een beetje vieze manier toch kunnen laten werken?

Als je het bijvoorbeeld zo doet: < Output hier >

Natuurlijk niet op deze manier doen mensen, was alleen een vies voorbeeldje.
WTH krijg ik ineens, cookies currupt of date.

Maar goed ik weet wat er aan de hand is.. Mijn query klopt niet:P Ik echo mijn query ff met een else aan mijn if structuur van mijn foutenafhandeling und voila:)

Hij zegt dat die niet klopt


LIMIT '" .$RssAantalItems. "'

$RssAantalItems = 5;

:O
Niels schreef op 19.01.2010 09:36
@Karl.

DAnkje..

Maar ik denk dat het met die code wel goed zit..:) Heb ik vanuit een boekje. Het licht denk ik aan de parameter $db, maar als ik $db verander in $Mysqli werkt hij nog steeds niet.. Mmmm:S

Boekjes hebben het niet altijd bij het juiste end :-) (Vaak zelfs juist niet.)
Mr.Ark schreef op 19.01.2010 09:41
[quote='Karl schreef op 19.01.2010 09:30'][quote='Mr.Ark schreef op 19.01.2010 09:20']Ook zie ik dat dit fout is: [ignore]<?xml version="1.0" encoding="ISO-8859-1"?>[/ignore]

Die php tags horen weg tocg?

Euh, nee, je wilt toch een xml bestand hebben... Nou is het zeker geen xml bestand meer.
Zie anders eens dit voorbeeld, wat bij deze specificatie hoort.[/quote]

Hmmm ja klopt.

Maar dan nog zou je het op een beetje vieze manier toch kunnen laten werken?

Als je het bijvoorbeeld zo doet: < Output hier >

Natuurlijk niet op deze manier doen mensen, was alleen een vies voorbeeldje.[/quote]
Ik snap niet precies wat je bedoelt.
@Karl ok:) Maar goed het werkt daar dus wel.. En ik heb het wel eens werkende gekregen maar dat is zolang geleden:P Maar goed het is dus een query foutje:$

Heel de query is dan nog eens

<?php
$Query_select = "
SELECT p.*,
UNIX_TIMESTAMP(p.datum)
AS
datum, m.naam, m.email
FROM
photos p,
members m
WHERE
m.id=p.uploader_id
ORDER BY
datum
DESC
LIMIT '" .$RssAantalItems. "'
";
?>
@ Karl

Dat je pas later de < > toevoegt.

@ Niels

-> members m moet daar niet ergens AS tussen ^^.
En moet je persee p.* ?, doe gewoon p.iets, p.blaat etc.
@Mr. Ark

Ik heb hem werkende gekregen. Alleen zit ik nu nog met een probleem van de woord af breking. Hij breekt nu af na 1 letter. Terwijl hij het pas na 120 moet doen.

Dit is mijn function zin_afbreken

<?php

function zin_afbreken ($Tekst)
{

global $RssAfbreken;

if (strlen($Tekst) > $RssAfbreken)
{

$Pos = strpos ($Tekst, $RssAfbreken);

if ((!$Pos) || ($Pos > 250))
{

$Pos = $RssAfbreken;

}

$Tekst = substr ($Tekst, 0, $Pos + 1) . "...";

return $Tekst;

}
else
{

return $Tekst;

}

}


?>

Ik had eerst bij mij strpos eerst dit

$Pos = strpos ($Tekst, '' ,$RssAfbreken);

Maar dan geeft hij deze error


Warning: strpos() [function.strpos]: Empty delimiter in G:\wamp\www\OOP\fotoWinkel\Configs\winkelFunctions.php on line 162

Warning: strpos() [function.strpos]: Empty delimiter in G:\wamp\www\OOP\fotoWinkel\Configs\winkelFunctions.php on line 162

Als ik hem weghaal is hij weg, Weet je wat ik precies verkeerd doe?


Reageren