Avatar billede internet Nybegynder
06. juli 2004 - 18:02 Der er 11 kommentarer og
2 løsninger

php vs php4

Hvad er forskellen paa php og php4, udover verisionen nummmeret. Grunden til at jeg at jeg vil vide det er, at jeg er igang med at lave en side i php, men alle mine scripts, er skrevet med endelsen .php. Er php sproget anderledes i php4, eller er det bare endelsen .php4 ?
Avatar billede gil-galad Nybegynder
06. juli 2004 - 18:03 #1
du kan sagtens bruge 4'er versionen, uden at ændre filnavnene
Avatar billede acid-head Nybegynder
06. juli 2004 - 18:07 #2
Det kommer an på hvordan du har webserveren op. Om du har sat den til at fortolke filer med endelsen .php, .php4, .phtml eller måske alle tre.

AddType application/x-httpd-php .php .phtml

Her bliver Apache sat op til at fortolker filer med endelsen .php og .phtml som PHP-filer..
Avatar billede internet Nybegynder
06. juli 2004 - 18:08 #3
så, jeg kan god bruge mine gamle .php scripts uden at ændre filenavnet til .php4 eller ændre i koden?
Avatar billede gil-galad Nybegynder
06. juli 2004 - 18:09 #4
Jeg ved ikke om du skal ændre i koden, det kommer vel an på hvordan den ser ud.
Avatar billede internet Nybegynder
06. juli 2004 - 18:13 #5
Koden er fin nok, og virket på verision 3, men hensyn til hvordan den webserveren er sat op, så ved jeg det ikke, jeg har tænkt på at bruge http://www.b-one.net som webhotel.
Avatar billede jaw Nybegynder
06. juli 2004 - 18:32 #6
Der bør ikke være den store forskel, du kan i hvert fald godt bruge dine gamle filer hos B-One, hvis du bare har kodet efter at B-One kører "secure servers".
Avatar billede internet Nybegynder
06. juli 2004 - 18:36 #7
Ok, tak, hvad er "secure servers".
Avatar billede jaw Nybegynder
06. juli 2004 - 18:38 #8
Bl.a. betyder det at du skal bruge $_GET, $_POST og $_REQUEST.

Altså en adresselinie som ?id=xx giver ikke variablen $id, men $_GET['id']
Avatar billede internet Nybegynder
06. juli 2004 - 18:45 #9
så, dette eksempel dur ikke?

<?php
$aar = ($_GET['aar']) ? $_GET['aar'] : 2004;
$conn = mysql_connect("$server", "$user", "$password");
mysql_select_db("database");
// Hent først data ud
$resultat = mysql_query("SELECT aar, Klub, V + U + T AS K, V, U, T, V *3 + U *1 AS Point from stilling WHERE AAR = $aar ORDER BY Point DESC, K;");
$num = 1;

echo "<table>";
echo "<table width=\"258\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
echo "<thead><tr><td class=\"sort_overskrift\" width=\"183\">Nr. / Klub</td> <td class=\"sort_overskrift\" width=\"36\">K</td><td class=\"sort_overskrift\" width=\"26\">V</td><td class=\"sort_overskrift\" width=\"27\">U</td><td class=\"sort_overskrift\" width=\"46\">T</td><td class=\"sort_overskrift\" width=\"23\">Pts.</td>";

echo "<table width=\"255\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
while ($raekke = mysql_fetch_array($resultat)) {
  extract($raekke);
  echo "<tr>";
  echo "<td class=\"sort_alm\" width=\"162\">".($num++)." $Klub</td>";
  echo "<td class=\"sort_alm\" width=\"38\">$K</td>";
  echo "<td class=\"sort_alm\" width=\"27\">$V</td>";
  echo "<td class=\"sort_alm\" width=\"29\">$U</td>";
  echo "<td class=\"sort_alm\" width=\"46\">$T</td>";
  echo "<td class=\"sort_alm\" align=\"center\" width=\"32\">$Point</td>";
  echo "</tr>";

}
 
echo "</table>";

mysql_close($conn);

?>
Avatar billede jaw Nybegynder
06. juli 2004 - 18:50 #10
Erhm, jow det tror jeg da nok...
Avatar billede internet Nybegynder
06. juli 2004 - 18:52 #11
Tak til jaw og gil-galad, hvis I smider et svar, saa er der nogle point til hver, jeg synes i skal have 15 point hver.
Avatar billede jaw Nybegynder
06. juli 2004 - 18:52 #12
Det var da så lidt :)
Avatar billede gil-galad Nybegynder
06. juli 2004 - 19:03 #13
svar
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