Jag hade tänkt att jag skulle ta och lära mig php. Men nu uppstår det problem direkt.
Detta scriptet skall gå ut på att man skriver i på en sida vad man heter och hur gammal man är och så skall detta skickas och visas på en annan sida.
Men när jag klickar skicka/submit. och kommer till den sida där det skall visas så visas detta som html kod och asp skriptet. Är det nån inställning på nått sätt? Har testat att köra det i Coda's preview och även safari men händer samma sak.
Ditt största problem är att du använder short-tags (<? istället för <?php) i början av dina php-koder och din server måste ha short-tags aktiverat, annars exekveras det inte som php-kod.
Gör detta till en regel;
- Använd ALDRIG short-tags (<?), använd alltid <?php
Sen kan jag tipsa om att man kan aldrig glömma på att tänka på säkerheten, dina formulär är helt öppna för säkerhetshot. Om du använder dig utav php5 kan jag tipsa en väldigt lättläst artikel om att använda PHP's inbyggda filter för validering och sanering. http://net.tutsplus.com/tutorials/php/sanitize-and-validate-data-with-php-filters/
.. Sen för övrigt att du använder Mac (eller Linux) över Windows är bara positivt hos PHP då man har mer kraft under skalet med (u)nix, bash-terminal, filstruktur, EOL och mycket annat tekniskt. Själv använder jag Mac främst då de stora kommersiella produkterna finns tillgängliga (exempelvis Photoshop)
Ok Tack för tipsen. Men att använda <?php istället för <? verkade inte lösa problemet. Händer fortfarande samma sak. Jag tror inte att problemet är att koden inte exekveras som php kod. För andra script funkar. Det är just när det skall skickas till en annan sida. Men då verkar den inte fatta vad som är html kod heller för den skriver ut koden som text på sidan.
Jag testade din kod snabbt (, men utan short-tags) och den funkade för mig med Mac med MAMP i chrome/safari/firefox. btw. jag känner igen koden från w3schools^^
Och jag har testat enkla skript som att lagra text i en variabel och sedan skriva ut den och det har funkat med och utan shorttags. Så då borde väll PHP vara igång?
och yes koden är från w3schools. Har skrivit ut ett helt häfte med saker därifrån som jag sitter och labbar med.
MAMP står för Mac, Apache, MySql, PHP
Det är alltså ett paket med allt som behövs för att köra PHP lokalt på datorn. Egentligen räcker det med Apache och PHP, men det är ju aldrig fel att installera MySql som databas också.