Simpele code, aanroep probleempje

Status
Niet open voor verdere reacties.

dreamweaverfan

Gebruiker
Lid geworden
16 jun 2010
Berichten
226
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Example.comgreetings</title>
</head>
<body>
<p>Hello.
<?php
//We zijn nu overgeschakeld (escaped) naar de PHP-modus.
//Inplaats van statische variabelen kunnen de volgende drie
//even gemakkelijk database-aanroepen of zelfs cookies zijn;
//of ze kunnen doorgegeven zijn uit een formulier.
$firstname = 'Joyce';
$lastname = 'Park';
$title = 'Ms.';
echo "$title $lastname";
//Ok we keren terugnaar HTML.
?>
. We know who you are! Your first name is <?php echo $firstname;?>.</p>
<p>You are visiting our side at <? php echo date ('y-m-d-H:--i:s') ?></p>
<p>Here is a link to your account management page: <a href="http://www.example.com/accounts/<? php echo"firstname$lastname"; ?><? php echo $firstname; ?>
's accounts management page</a></p>
</body>
</html>


Ik krijg de naam niet en alle punten zijn goed ?
 
Ik zou t zo eens proberen:

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Example.comgreetings</title>
</head>
<body>
<p>Hello.
<?php
//We zijn nu overgeschakeld (escaped) naar de PHP-modus.
//Inplaats van statische variabelen kunnen de volgende drie
//even gemakkelijk database-aanroepen of zelfs cookies zijn;
//of ze kunnen doorgegeven zijn uit een formulier.
$firstname = 'Joyce';
$lastname = 'Park';
$title = 'Ms.';
echo $title.$lastname;
//Ok we keren terugnaar HTML.
?>
. We know who you are! Your first name is <?php echo $firstname;?>.</p>
<p>You are visiting our side at <?php echo date ('y-m-d-H:--i:s') ?></p>
<p>Here is a link to your account management page: <a href="http://www.example.com/accounts/<?php echo$firstname.$lastname ; ?>" /><?php echo $firstname; ?>
's accounts management page</a></p>
</body>
</html>

php openen doe je zo:<?php niet <? php.

kijk naar syntaxkleuring, een variable kleurt blauw, je echoode ze "$variable" dat wordt gezien als een string dus tekst.
 
kijk naar syntaxkleuring, een variable kleurt blauw, je echoode ze "$variable" dat wordt gezien als een string dus tekst.

PHP:
$var1 = "blaat";
$var2 = " en nog meer geblaat"; 
echo "$var1.$var2"; // geeft gewoon "blaat en nog meer geblaat"  hoor (niet met enkele quotes)
 
@CodNL,

Je hebt helemaal gelijk, ik moest even (te) snel op enter drukken, mn tweeling schreeuwden om de fles, en dat tast je denkvermogen aan:p.
 
Volgensmij wordt in jouw 3e regel die . gewoon netjes mee getoont, want dat is wel gewoon tekst. Overigens is het over het algemeen niet zo netjes om variabelen in strings te zetten, je kunt het beter gelijk aanleren om dat met . te plakken:

PHP:
$var = "blaat"
$var2 = "ook blaat";
$var3 = "geblaat, " . $var . " en dan " . $var2;
 
' inplaats van "

Daar had ik een deel van mijn fout gevonden

mijn vraag blijft, wat deed ik verkeerd bij de y-m-d H:--i:s?

Verder krijg ik nog wel een foutmelding date, maar ik geloof dat ik als ik de pagina online kijk niet krijg
 
Dus om even concreet te zijn, je mag geen spaties tussen tags zetten, dan worden ze niet herkent. Hetzelfde geldt voor andere termen en functies, die moeten precies kloppen of ze worden niet correct gelezen.
 
Hartstikke bedankt !!!

Nu heb ik nog een vraagje

ik heb usb webserver gedown en wil dat bestand in mijn directory plaatsen

hoe moet dat als ik vragen mag?
ik ben nog niet bekent met database en dergelijk
 
Geen probleem..

Welke webserver heb je gedownload?
Ik ken eigenlijk zelf alleen Xampp of Wampp, als je die hebt zet je je apache en sql etc. aan, en plaats je bestanden in htdocs in een map. (Bijv. je website heet "Hallo", maak je in htdocs een map hallo, en daar plaats je je bestanden in) , vervolgens kun je door in je browser : http://localhost/hallo te typen, naar je lokale website. als je losse php bestanden anders dan index aanroept moet je die erachter zetten in je browser.

EDIT: AH, het programma het dus zo! weer wat geleerd.
 
Laatst bewerkt:
USBwebserver heeft als het goed is een map die httpdocs of web of www of iets dergelijks heet. Daar zet je het bestand in, en vervolgens start je USBwebserver.

Als je dan je pagina wilt bekijken, open je een browser en ga je naar het adres:
http://localhost/naamvanjepagina.php

Dan zou het moeten werken.
 
Beste Frats

Er staat dat root de directory is

maar als ik het bestand wil openen zegd die dat er een koppeling gemaakt moet worden

Even nog iets

Ik heb het bbestand index.php verwijdert, en mijn bestand index.php genoemd

nu werkt het wel maar dat wil zeggen dat ik nooit meerdere php bestanden kan maken ?
 
Laatst bewerkt:
Als je het bestand onder een andere naam erin zet dan index.php moet je het ook aanroepen met de bestandsnaam.

http://localhost/ verwijst naar je index file

Als je em bijv test.php noemt en in dezelfde map zet als de index.php zou je hem aan moeten kunnen roepen met:

http://localhost/test.php

Als dat niet werkt, dan is er iets vreemds aan de hand met je installatie denk ik...
 
beste

Blijkbaar is er iets heel raars

ik kan alleen met dat progje index.php aanroepen

verder niks


Beste is opgelost

Bij mij is het localhost8080/bestandsnaam

Dank voor uw tijd
 
Laatst bewerkt:
Terverduidelijking:
Usb webserver is altijd: http://localhost:8080
en de windows folder is: C:\UsbWebserver\UsbWebserver\Root
Database user: root
Wachtwoord: usbw

Tenzij anders ingesteld natuurlijk.

Brian
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan