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.
$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
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.
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
[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.
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
?Onbekende gebruiker
19-01-2010 09:45
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. "'
";
?>
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?