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

fout in PHP of Apache ?.

Anoniem
None
11 antwoorden
  • wat ik ook probeer, m'n schermuitvoer weigert om de variabele af te drukken.

    hallo.php:
    <?
    print ("Hallo $naam, dit is de wereld van PHP");
    ?>

    en dan geef ik in:
    http://localhost/hallo.php?naam=Beginner

    dan laat hij zien:
    Hallo , dit is de wereld van PHP

    Ik heb apache webserver op m'n schijf geinstalleert en draai met XP prof.
    het ook phpdev4 geinstalleert
  • Dan al de global_vars in de php.ini (of zoiets zoveel weet ik er niet van) wel uit staan.
    Je kunt zoiets doen:
    $naam=urldecode($HTTP_GET_VARS["naam"]);
    Dan zou die het moeten doen.
  • eh, ik ben op het gebied van php een absolute beginner en weet eigenlijk niet precies waar je het over hebt :)

    ik snap dat ik het ergens moet invoeren, maar waar precies, ik weet het niet.
  • Zet dit maar gewoon aan het begin van je script:
    $naam=urldecode($HTTP_GET_VARS["naam"]);
    voordat je het print commando uitvoert.
  • okee, dat werkte :)

    maar ondertussen ben ik via een andere website met PHP lessen verder gegaan en daar werken ze met POST. Is daar ook iets soortgelijks voor ?.

    <?php
    if ($_POST['Submit'])
    { if ($_POST['voornaam'] && $_POST['achternaam'])
    { echo "Hallo $voornaam $achternaam ";}
    }
    ?>
  • Ja dus, ik heb GET gewoon vervangen door POST :)
    en de variabele namen aangepast.

    Kan ik ook nog iets vragen over de mailfunctie ?.
    (maar dat wordt dan morgen of zo)
  • tuurlijk kan je ook iets vragen over de mailfunctie… :)

    maarreh lees eerst dit: http://nl3.php.net/manual/nl/function.mail.php
  • In plaats van $HTTP_GET_VARS en $HTTP_POST_VARS zou ik respectievelijk $_GET en $_POST gebruiken aangezien dit in de toekomst voordelig kan zijn. Laatstgenoemden zijn namelijk zogenaamde Super Globals. Voor details moet je even in de PHP Manual kijken, ik heb de link even niet bij de hand.

    - Bas
  • Jullie hebben me in ieder geval een eind de goede weg op geholpen. :)

    Ik heb wel enige kennis van Perl en Delphi, dus snap de bedoeling van vele dingen wel, maar mis soms de manier van gebruiken.

    Net zoals dat ik in windows/php.ini mijn smtpserver heb ingesteld, maar hij geeft toch steeds een foutmelding.
  • [quote:f40d392f67="BasHamar"]Voor details moet je even in de PHP Manual kijken, ik heb de link even niet bij de hand.[/quote:f40d392f67]http://nl3.php.net/manual/nl/language.variables.predefined.php
  • laat maar :evil: :evil:

    Kom er net achter dat LaNot geen PHP ondersteunt.

    Ga nu over op ASP.

    Hopelijk lukt het daar ook mee.

    In ieder geval bedankt voor al jullie moeite :D
    (en vast tot ziens in het ASP forum :wink: :wink:

Beantwoord deze vraag

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