Avatar billede prop46 Nybegynder
12. februar 2003 - 13:19 Der er 26 kommentarer og
1 løsning

Start problemer

Jeg er lige gået i gang med at sætte mig ind i PHP. og har købt bogen "beginning php4" og sat op og indstalleret præcist som der beskrives. Har desuden testet med

<?php
phpinfo();
?>

og der er ingen problemer der.

Men... det php-kode jeg laver i min html editor (webwriter) bliver ikke vist i min browser uanset hvor simpelt og overskueligt og absolut ikke fejlagtigt et script jeg skriver :0(

Jeg ved ikke rigtig hvad jeg skal gøre eller hvor jeg skal kigge!
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:23 #1
Sotty, jeg arb overhovedet ikke i webwrite (kopierede spørgsmålet) men i notepad... og det er forøvrigt vek fuldstændigt ligemeget!
Avatar billede schaefner Juniormester
12. februar 2003 - 13:25 #2
Prøv at vis et eksempel på kode du har lavet. Har du desuden husket at gemme filen som en php-fil?
Avatar billede avminarm Juniormester
12. februar 2003 - 13:25 #3
har du installeret en webserver? - ellers kan du installere apache - på www.thorsnet finder du en god guide til opsætning af egen netværksserver
Avatar billede avminarm Juniormester
12. februar 2003 - 13:26 #4
doooo - lidt for hurtig - du kunne jo onk ikke bruge phpinfo(); hvis du ikke havde en web server vel ;o)
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:29 #5
<html>
<head></head>

<body>

<form method=post action="textarea.php">
What are your favorit web sites?
<textarea name="Websites" cols="50" rows="5">
http://
http://
http://
http://
</textarea>
<br>
<br>
<br>
<input type=submit>
</form>

</body>
</html>

<html>
<head></head>
<body>

Your Favorite author is:
<?php
echo $Author;
?>

</body>
</html>

og ja.... jeg har gemt som textarea.html og textarea.php
Avatar billede avminarm Juniormester
12. februar 2003 - 13:31 #6
hvordan ser textarea.php ud?
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:32 #7
det står nederst
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:35 #8
men.... det er ikke det eneste php der ikke virker....
Avatar billede avminarm Juniormester
12. februar 2003 - 13:37 #9
hvor kommer $Author fra?

du kan prøve med
Your Favorite author is:
<?php
echo $_GET['Websites'];
?>
Avatar billede avminarm Juniormester
12. februar 2003 - 13:37 #10
arrrrghhh - nej med
Your Favorite author is:
<?php
echo $_POST['Websites'];
?>
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:38 #11
sorry.... ei hvor jeg roder. den rigtige er jo selvf.

<html>
<body>

Your favorite web sites are:
<?php
echo $Websites;
?>

</body>
</html>
Avatar billede avminarm Juniormester
12. februar 2003 - 13:39 #12
en anden ting er du bør nok overveje at holde alle dine php scripts i lowercase - altså med små bogstaver. Du kan løve ind i problemer i visse phpscripts pga case sensitivitet - altså $auther og ikke $Auther og website og ikke Website

bare et tip
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:40 #13
men men men... det løser jo ikke mit problem :0).. Det virker ikke uanset hvad :0(
Avatar billede avminarm Juniormester
12. februar 2003 - 13:42 #14
arrr - det er fordi bogen du har købt er fra før PHP version 4.2.0 og fra dette tidspunkt skal man tilgå variablerne på denne måde p.g.a. sikker hed - jeg finder lige et link til dig.
Avatar billede avminarm Juniormester
12. februar 2003 - 13:44 #15
har du prøvet med :
Your Favorite author is:
<?php
echo $_POST['Websites'];
?>
??

virker en fil med indholdet
<?php
echo "haloo - der er hul igennem";
?>

ikke?
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:44 #16
Hm... jeg har ikke købt den men lånt den på min skole... men tak for tippet. Den kan jo være jeg vælger at invisterer selv
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:45 #17
Ja ja... der er fint hul igennem når jeg beder den åbne en .php fil....
Avatar billede avminarm Juniormester
12. februar 2003 - 13:48 #18
tja det var med allere fra ver 4.1.0 - du kan læse lidt om dem her: http://www.php.net/release_4_1_0.php og her: http://www.php.net/manual/en/language.variables.predefined.php
Avatar billede avminarm Juniormester
12. februar 2003 - 13:50 #19
prøv lige at sætte din method="post" (altså i "")
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:51 #20
Okay.... jeg er dummere end politiet tillader. Jeg åbnede html filen ved dobbeltklik.... virker når jeg skriver urlen!
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:55 #21
Men, er der problemer hvis jeg forsat bruger det der står i bogen selvom det er version 4? Burde det ikke virke fint alligevel?
Avatar billede avminarm Juniormester
12. februar 2003 - 13:55 #22
nå - ja ind imellem kan man komm til at bruge lang tid på sådan nogle små svipsere ;o)
Avatar billede prop46 Nybegynder
12. februar 2003 - 13:57 #23
Du får lige pointene... fordi solen skinner.... :0)
Avatar billede avminarm Juniormester
12. februar 2003 - 14:01 #24
jo alt i bogen virker helt ok - det er ikke version 4 som sådan, men fra version 4.1.0, men du skal bare være opmærksom på de andringer der er med variablerne, i nogle tilfæklde vil der i bogen måske stå if($var){.... og nu skal det så evt. være if($_POST['var']){.....

Du kan ændre i din php.ini - du kan finde linien hvor der står
register_globals = Off - den kan du ændre til register_globals = On, men det er ikke tilrådeligt, pga sikkerhed i scriptsene
Avatar billede avminarm Juniormester
12. februar 2003 - 14:19 #25
så er jeg skisme glad for det ikke regner
Avatar billede avminarm Juniormester
12. februar 2003 - 14:21 #26
;o)
Avatar billede prop46 Nybegynder
12. februar 2003 - 14:26 #27
hehe :0)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester