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

php probleem

Ferryk
7 antwoorden
  • Ik heb me eigen webserver (win2k server met Apache2.0.43 en PHP4.2.3)
    Ik heb dit alles dus geinstalleerd en heb het idee dat het goed werkt. Want ik heb een pagina gemaakt wat ik test2.php heb genoemd en waar het volgende in staat:
    [code:1:431f54fb4f]
    <html>
    <head>
    <title>New Page 1</title>
    </head>
    <body>
    <?php
    phpinfo();
    ?>
    </body>
    </html>
    [/code:1:431f54fb4f]
    deze pagina is te vinden op:
    http://213.84.189.162/test2.php

    Nu heb ik ook nog een test.php gemaakt waar het volgende instaat:
    [code:1:431f54fb4f]
    <html>
    <head>
    <title>PHP Test</title>
    </head>
    <body>
    <?php echo "Hello World<p>"; ?>
    <?php
    if(strstr($HTTP_USER_AGENT,"MSIE")) {
    ?>
    <center><b>You are using Internet Explorer</b></center>
    <?
    } else {
    ?>
    <center><b>You are not using Internet Explorer</b></center>
    <?
    }
    ?>
    <form action="action.php" method="post">
    Your name: <input type="text" name="name">
    You age: <input type="text" name="age">
    <input type="submit">
    </form>
    </body>
    </html>
    [/code:1:431f54fb4f]
    Deze pagina is te vinden op:
    http://213.84.189.162/test.php

    In de Action.php staat:
    [code:1:431f54fb4f]
    <html>
    <head>
    <title>PHP Test</title>
    </head>
    <body>
    Hi <?php echo $name; ?>.
    You are <?php echo $age; ?> years old.
    </body>
    </html>
    [/code:1:431f54fb4f]

    Het probleem is dus ten eerste al dat er aan wordt gegeven dat je geen gebruik maakt van IE als je die dus wel gebruikt en ten tweede als je in de test.php de gegevens invuld en dan op submit klikt in de action.php niet de ingevulde gegevens ziet staan.

    Wat kan er aan de hand zijn?

    Gr.

    Ferry
  • Probeer het eens zo:

    [code:1:823e59290b]
    <html>
    <head>
    <title>PHP Test</title>
    </head>
    <body>
    Hi <?php print ("$name"); ?>.
    You are <?php print ("$age"); ?> years old.
    </body>
    </html>
    [/code:1:823e59290b]

    Bij mij werkt het zo.
  • Met het antwoord van "The Quizmaster" zal je weinig opschieten, je moet dit eens aandachtig lezen…
  • Dus als ik het goed begrijp dan zijn er in de nieuwe versie van PHP een hoop wijziging in het aanroepen van variabeles aangebracht.

    Zoja, wat kan ik dan als beste gebruiken?
    een oudere versie van PHP of het gewoon bij deze houden en de variabeles aanpassen? (wat is er tegenwoordig het meest in omloop?)
  • Variabelen aanpassen natuurlijk, om je code gewoon meteen goed te maken. Zeker als je vanaf nul begint is er geen enkele reden om dat niet te doen…
  • Ok, daar heb je gelijk in… als ik vanaf nul begin om dan maar meteen
    de nieuwe taal als het ware maar te leren. :)

    Ik gaat het wel proberen.

    Heb je niet heel toevallig een oplossing voor die test pagina die ik heb gemaakt (wat daaraan aangepast moet worden) want dan weet ik tenminste zeker dat ik alles goed heb geinstalleerd en dat het werkt.
    Want ik heb nu geen idee wat er aangepast moet worden omdat ik de taal nog niet goed ken.
  • Het staat echt allemaal op die pagina die ik je gaf: zoek het dus zelf uit, daar leer je enorm veel meer van…

Beantwoord deze vraag

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