Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Errors mysql

None
28 antwoorden
  • Hallo, ik ben Samer.. ik heb een ledensysteem van deze site: www.habbosysteem.nl nu heb ik de ledensysteem op mijn site gezet en ook ge-installeerd maar nog krijg ik een paar problemen… ik heb er een paar opgelost alleen bij die rest kom ik ECHT niet uit! Ik zou het zeer op prijs stellen als iemand kan helpen. Alvast: Bedankt, de site naam: www.samer.s2.one2xs.com
  • Lijkt erop dat er geen PHP wordt verwerkt op je site. Heb je wel een PHP server?
  • [quote:b7dd9ca9ef="Ger"]Lijkt erop dat er geen PHP wordt verwerkt op je site. Heb je wel een PHP server?[/quote:b7dd9ca9ef]

    Bedoel je PHP mij admin? Ja dat heb ik, als je Skype hebt kan je me ff toevoegen en kan ik ff met je praten om te kijken wat er aan de hand is:

    Skype naam:geheimpje15

    PS: Bedankt voor je snelle antwoord!
  • Daar doe ik niet aan; dit forum is bedoeld voor openbare hulp.

    PHP is iets anders dan phpMyAdmin. PHP is een server sided programmeertaal. Wat we zien op jouw pagina is de programmeertaal, in plaats van de resultaten van die taal. Dit duidt erop dat het dus niet verwerkt wordt. Als je dus blijkbaar wel een PHP server hebt, dan ligt het ergens anders aan. Heb je het misschien in een HTML bestand geplakt ofzo? Of opgeslagen als HTML?

    Om aan te geven dat PHP verwerkt moet worden, zul je het namelijk als bestandsnaam.php op moeten slaan.
  • Ik heb hem als index.php hernoemd… maar blijft zelfde… nu heb ik alleen die script van het login vakje gezet en opgeslagen als index.php maar ik krijg nogsteeds errors…
  • Als je errors krijgt kan je op de goeie weg zitten. Want eerst kreeg je die niet. Wat voor errors krijg je?
  • [quote:38f78cb6fb="Gooly"]Als je errors krijgt kan je op de goeie weg zitten. Want eerst kreeg je die niet. Wat voor errors krijg je?[/quote:38f78cb6fb]


    Kijk maar op deze site:
    http://www.samer.s2.one2xs.com/
  • Dat zijn geen errors, maar dat is PHP code.

    Op deze manier schiet het echter niet op. Kun je eens duidelijk stap voor stap uitleggen waar je dit hebt ingevoerd? Wat voor systeem, etc?
    De PHP code wordt namelijk simpelweg niet verwerkt, maar als HTML oid gezien. Dáár zit de fout.

    Mijn eerste gok is dat je een soort CMS hebt waar je voor een mededelingenveld wat berichten kunt plaatsen en dat dit als HTML ingevoerd dient te worden. Aangezien HTML en PHP 2 totaal verschillende dingen zijn (een client side opmaaktaal resp. een server side scripttaal) zal dat nooit werken.
  • Wat Ger zegt. Een ding is zeker, de PHP code wordt niet opgepakt en dus niet uitgevoerd. Daardoor 'denkt' de webserver dat het gewone tekst is en dus laat hij de PHP code gewoon op de website zien.

    Dit kan verschillende oorzaken hebben waarvan Ger de balangrijkste ook al heeft genoemd:
    - De webserver waarop de site draait ondersteunt geen PHP
    - Het bestand heeft een verkeerde extentie (maar je zei ak dat het nu index.php heet, en dus goed is)
    - De PHP code heeft een fout. (Hoewel dat 99 van de 100 keer tot een error leidt)

    Nu moet ik zeggen dat ik in die code wel een afsluit tag zie: ?>
    Maar ik zie nergens een openings tag: <?php

    Dus het zou kunnen dat je PHP code niet met <?php begint. In dat geval zal dit probleem zich ook voordoen, want dan 'weet' de webserver op dat punt van de pagina niet dat hij over moet stappen op PHP en zal alles dus gewoon als HTML tekst beschouwen.

    Check dus even of het PHP gedeelte wel met <?php begint

    Bijvoorbeeld:


    [code:1:79f749f8e3]<?php
    if(!isset($_SESSION[$ext."_naam"]))
    enz…[/code:1:79f749f8e3]
  • De script van log in is dit:

    [code:1:b2bc231bdc]if(!isset($_SESSION[$ext."_naam"])) {
    echo ”

    “;
    echo ”
    <form action=”&quot;.$path.&quot;/index.php?p=inloggen” method=”post”>
    ”;
    echo ”
    <table border=”0″>
    ”;
    echo ”
    <tbody>
    <tr>
    <td align=”center”><strong> </strong></td>
    </tr>

    ”;
    echo ”
    <tr>
    <td align=”center”><strong>Gebruikersnaam</strong>
    <input name=”gebruikersnaam” type=”text” /></td>
    </tr>

    ”;
    echo ”
    <tr>
    <td align=”center”><strong> </strong></td>
    </tr>

    ”;
    echo ”
    <tr>
    <td align=”center”><strong>Wachtwoord</strong>
    <input name=”wachtwoord” type=”password” /></td>
    </tr>

    ”;
    echo ”
    <tr>
    <td align=”center”><input name=”login” type=”submit” value=”Inloggen!” /></td>
    </tr>

    ”;
    echo “</tbody>
    </table>

    ”;
    echo ”

    </form>
    ”;
    echo “<strong><a href=”index.php?p=wachtwoordvergeten”>Wachtwoord vergeten?</a></strong>
    “;
    echo “<strong><a href=”index.php?p=registreren”>Registeren</a></strong>”;
    echo ”

    “;
    } else {
    echo ” <strong>Gebruikersnaam:
    </strong>”; echo “”.$rijgegevens-&gt;naam.”
    “;
    if(!empty($rijgegevens-&gt;habbonaam) &amp;&amp; $rijgegevens-&gt;habbogegevens == “ja”) {
    $home = setHome(nl, $rijgegevens-&gt;habbonaam);
    echo “<img src=”&quot;.getHabboFigure($home).&quot;” alt=”" align=”right” />
    ”;
    }
    echo ” <strong>Habbonaam:
    </strong>”; echo “<a href=”&quot;.$path.&quot;/index.php?p=profiel&amp;user=&quot;.$rijgegevens-&gt;habbonaam.&quot;”>”.$rijgegevens-&gt;habbonaam.”</a>
    “;
    echo ” <strong>Cd’s: </strong>”; echo “”.$rijgegevens-&gt;sterren.”
    “;

    if(mysql_num_rows(mysql_query(“SELECT * FROM pm WHERE naar=’”.$rijgegevens-&gt;habbonaam.”‘ AND gelezen=’nee’”)) &gt; 0) {
    echo ”

    <a href=”&quot;.$path.&quot;/index.php?p=pm”><img src=”&quot;.$path.&quot;/images/new_message.gif” border=”0″ alt=”" /></a> “;

    }
    echo ”
    “;
    $sall = mysql_query(“SELECT COUNT(*) AS aantal FROM online WHERE memberID = ””);
    $iBezoekers = mysql_result($sall, 0);

    $sLeden = mysql_query(“SELECT COUNT(*) AS aantal FROM online WHERE memberID != ””);
    $iLeden = mysql_result($sLeden, 0);
    echo ”
    “;
    echo ”
    “;
    echo ”
    “;
    echo ” <strong>Leden Online: “.$iLeden.”</strong>”;
    echo ”
    “;
    echo ” <a href=”index.php?p=ledenonline”>Wie zijn dat? KLIK!</a>”;

    }
    ?&gt;[/code:1:b2bc231bdc]

    t
    Die heb ik zo op de site gezet die nu .php is. Dus er zit niets meer en niets minder is deze script zo goed of moet er wat bij?

    Ligt het ook niet mischien aan Dreamweaver??

    De site ondersteund PHP….. Waar die dikke groene streepjes staan hoort eigenlijk dit te staan: "
  • [quote:2306fe06c1="Gooly"]
    Nu moet ik zeggen dat ik in die code wel een afsluit tag zie: ?>
    Maar ik zie nergens een openings tag: <?php

    Dus het zou kunnen dat je PHP code niet met <?php begint. In dat geval zal dit probleem zich ook voordoen, want dan 'weet' de webserver op dat punt van de pagina niet dat hij over moet stappen op PHP en zal alles dus gewoon als HTML tekst beschouwen.

    Check dus even of het PHP gedeelte wel met <?php begint

    Bijvoorbeeld:


    [code:1:2306fe06c1]<?php
    if(!isset($_SESSION[$ext."_naam"]))
    enz…[/code:1:2306fe06c1][/quote:2306fe06c1]

    en dit is het begin van jouw code in je laatst bericht:
    [code:1:2306fe06c1]if(!isset($_SESSION[$ext."_naam"]))
    enz…[/code:1:2306fe06c1]

    zoek de verschillen…
  • Php code moet inderdaad tussen <?php en ?>

    Maar dan gaat het helaas nog niet werken. Ik weet niet waar je het vandaan hebt. Op sommige stukken zijn de speciale tekens zoals <,>,& etc. vervangen voor html codes.

    Bijvoorbeeld in dit stukje :
    [code:1:fbbf11caa5]
    if(!empty($rijgegevens-&gt;habbonaam) &amp;&amp; $rijgegevens-&gt;habbogegevens == “ja”) {
    $home = setHome(nl, $rijgegevens-&gt;habbonaam);
    echo “<img src=”&quot;.getHabboFigure($home).&quot;” alt=”" align=”right” />
    ”;
    }
    [/code:1:fbbf11caa5]

    Dit moet er ongeveer zo uit zien:

    [code:1:fbbf11caa5]

    if(!empty($rijgegevens->habbonaam) && $rijgegevens->habbogegevens == “ja”) {
    $home = setHome(nl, $rijgegevens-&gt;habbonaam);
    echo “<img src=”''.getHabboFigure($home).'” alt=”" align=”right” />
    ”;
    }
    [/code:1:fbbf11caa5]

    Je mag dat eerst wel even nalopen.

    Hoe kom je aan het script?
  • Beste samoeri,

    Heb een tijdje meegelezen. Ik denk dat je op dit moment te weinig verstand van php hebt om hier verder in te komen. Een php site maken is meer dan knippen en plakken van code.
    Als je echt php wilt beheersen zou ik beginnen met een lege site en met eenvoudige php oefeningen zoals "hallo wereld". Deze site moet wel php ondersteunen. Een volgende stap is dan php met sql. Vergis je niet, dit is niet in een dag te leren.
  • http://www.samer.s2.one2xs.com/ heb net <?php ofzo gezet en eindig: <? ofzo, kijk wat ik nu krijg DE LAYOUT IK FOETSIE!

    PS: Leuk spelletje :D zoek de verschillen :P
  • Kijk dit begint er op te lijken!
    nu wordt de de php-code ook als zodanig herkend.
    ieder stukje php-code moet tussen <?php en ?> staan, anders wordt het als gewone tekst behandeld.
    Wat je nu ziet is normaal omdat er dus nog fout(en) in de php-code zitten.
    Deze foutmelding betekent simpelweg dat er ergens een , of een ; mist op regel 38 van het bestand index.php.

    Voordat we je verder kunnen helpen, kun je beter de inhoud van index.php hier posten. dus open het het bestand met kladblok, selecteer alles en kopieer alles in een nieuwe post tussen de Code-tags.

    wat je verder nog kunt doen is dit:
    - open een nieuw bestand in kladblok
    - kopieer en plak deze code
    [code:1:2ab3cdc803]<?php
    phpinfo();
    ?>[/code:1:2ab3cdc803]
    - sla dit op als phpinfo.php en zet dit op je server naast index.php

    nu volg je de link http://www.samer.s2.one2xs.com/phpinfo.php
    dan krijg je te zien welke php-versie er op je server is ge-installeerd.
  • [quote:7566e13481="samoerie"] DE LAYOUT IK FOETSIE![/quote:7566e13481]
    Kijk, nu heb je wel een error, en dat is een hele stap in de goeie richting, al zal een leek daar anders over denken :-) Deze error komt namelijk van PHP en dat wil dus zeggen dat je webserver PHP ondersteunt.

    Ik heb echter wel het vermoeden dat stee0036 gelijk heeft en dat je weinig tot niks van PHP weet. En dat zou kunnen betekenen dat wanneer je deze error hebt opgelost, een nieuwe syntax error krijgt. En nog een en nog een. Net zolang todat je ze allemaal hebt opgelost. En het zou deze ene kunnen zijn, maar het kunnen er ook 300 zijn. Blackhawkdesign vermoed volkomen terecht het ergste, want als dat waar hij het over heeft inderdaad allemaal in je originele PHP bestand zit, dan wordt het nog een hele, hele lange klus. Voor een of twee problemen wil ik je best helpen, maar een heel script regel voor regel online debuggen gaat me te te ver.

    Om je toch een stap in de goede richting te helpen zou ik eens al die HTML entities er uit halen en vervangen voor wat de werkelijke waarde moet zijn. ( &amp; is bijvoorbeeld '&' en &gt; is '>' enz. Online zijn daar wel overzichten van te vinden)
  • [quote:4f69834299="Gooly"][quote:4f69834299="samoerie"] DE LAYOUT IK FOETSIE![/quote:4f69834299]
    Kijk, nu heb je wel een error, en dat is een hele stap in de goeie richting, al zal een leek daar anders over denken :-) Deze error komt namelijk van PHP en dat wil dus zeggen dat je webserver PHP ondersteunt.

    Ik heb echter wel het vermoeden dat stee0036 gelijk heeft en dat je weinig tot niks van PHP weet. En dat zou kunnen betekenen dat wanneer je deze error hebt opgelost, een nieuwe syntax error krijgt. En nog een en nog een. Net zolang todat je ze allemaal hebt opgelost. En het zou deze ene kunnen zijn, maar het kunnen er ook 300 zijn. Blackhawkdesign vermoed volkomen terecht het ergste, want als dat waar hij het over heeft inderdaad allemaal in je originele PHP bestand zit, dan wordt het nog een hele, hele lange klus. Voor een of twee problemen wil ik je best helpen, maar een heel script regel voor regel online debuggen gaat me te te ver.

    Om je toch een stap in de goede richting te helpen zou ik eens al die HTML entities er uit halen en vervangen voor wat de werkelijke waarde moet zijn. ( &amp; is bijvoorbeeld '&' en &gt; is '>' enz. Online zijn daar wel overzichten van te vinden)[/quote:4f69834299]

    Zo, ik ga alles zo doen zoals jij zegt dus & > maken enz. ken jij een site waar dat allemaal staat? Ik ben namelijk niet zo geen goeie zoeker.
  • [quote:f71b3b79cf="samoerie"]ken jij een site waar dat allemaal staat? Ik ben namelijk niet zo geen goeie zoeker.[/quote:f71b3b79cf]Je bent misschien geen goede zoeker, maar je kunt toch wel de twee sleutelwoorden uit Gooly's post in Google gooien en het eerste resultaat openen?
  • Ahh, dat bedoel ik niet. Ik heb gezocht ik krijg een lijst alleen ik weet niet welke goed is. Druk de eerste aan maar ik denk dat datn niet de goeie is. Want & is daar geen > maar &gt;… welke site is nou de goeie?
  • Het spijt me dat ik het moet zeggen, maar je lijkt werkelijk geen flauw benul te hebben waar je mee bezig bent… Andere deelnemers aan dit topic hebben het al in jip en janneketaal proberen uit te leggen, en dat is blijkaar ook al niet aangekomen. Ik kan het wel nog een keer proberen, maar ik betwijfel of dat succes heeft.

    [b:d53a128953]Wat je moet doen:[/b:d53a128953]
      [*:d53a128953]Zoek in je code naar alle codes die in de lijst met "Entity name" en "Entity code" staan. Dus dingen als [b:d53a128953]&amp ;[/b:d53a128953] [*:d53a128953]Vervang die door het karakter die op dezelfde regel in die lijst staan, maar dan in de kolim "Character". Dus bijvoorbeeld [b:d53a128953]&[/b:d53a128953][/list:o:d53a128953]En ja, die lijst is goed. Vertrouw me daar maar op.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.