/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
PHP på unix vs. PHP på Windows
Fra : Mads Pedersen


Dato : 01-04-02 07:18

Hey,

Findes der en oversigt over ting som man skal være opmærksom på når man
udvikler PHP scripts som skal virke på både *nix og Windows servere?

// Mads


 
 
Kristian Risager Lar~ (01-04-2002)
Kommentar
Fra : Kristian Risager Lar~


Dato : 01-04-02 10:40

> Findes der en oversigt over ting som man skal være opmærksom på når man
> udvikler PHP scripts som skal virke på både *nix og Windows servere?

Der vil i manualen stå hvis en funktion har specifikke krav.
Ellers finder man ud af det når scriptet failer :)

--
Kristian Risager Larsen
http://www.kezze.dk - mailto:kezze@kezze.dk
"Artificial Intelligence usually beats natural stupidity."



Mads Pedersen (01-04-2002)
Kommentar
Fra : Mads Pedersen


Dato : 01-04-02 11:19

> From: "Kristian Risager Larsen" <kezze@kezze.dk>
> Organization: http://www.kezze.dk
> Newsgroups: dk.edb.internet.webdesign.serverside.php
> Date: Mon, 1 Apr 2002 11:40:12 +0200
> Subject: Re: PHP på unix vs. PHP på Windows
>
> Der vil i manualen stå hvis en funktion har specifikke krav.
> Ellers finder man ud af det når scriptet failer :)

Jamen det er jo lige netop derfor man skal bruge en samlet oversigt over
forskellene.

Jeg sidder altså ikke og slår op i manualen hele tiden når jeg vil kode
noget og så er det altså superirriterende at scriptet lige pludseligt ikke
dur når det flyttes til en (typisk Windows) server.


// Mads
----------------------------------
..: http://www.madspedersen.com
..: http://www.doubleloop.dk


Christian Hansen (01-04-2002)
Kommentar
Fra : Christian Hansen


Dato : 01-04-02 12:27

Mads Pedersen wrote:

> Jamen det er jo lige netop derfor man skal bruge en samlet oversigt over
> forskellene.
>
> Jeg sidder altså ikke og slår op i manualen hele tiden når jeg vil kode
> noget og så er det altså superirriterende at scriptet lige pludseligt ikke
> dur når det flyttes til en (typisk Windows) server.


En god tommerfingerregel er, at være opmærksom, så snart man anvender
funktioner, der udfører handlinger med forbindelse til serverens
filsystem. link() er et godt eksempel på en funktion, som ikke fungerer
på Windowsplatformen, men kun på *nix.

Ligeledes har chmod forskellig virkemåde mellem platforme.

MVH Christian




Niels Andersen (01-04-2002)
Kommentar
Fra : Niels Andersen


Dato : 01-04-02 13:11

Mads Pedersen wrote in <B8CE00BE.36F11%mads@imv.au.dk>:
>> Der vil i manualen stå hvis en funktion har specifikke krav.
>> Ellers finder man ud af det når scriptet failer :)
> Jeg sidder altså ikke og slår op i manualen hele tiden når jeg vil kode
> noget

Jamen det er nødt til, hvis der er noget, du ikke kan huske. :)
Fulstændig ligesom alt andet, fx. parametre til funktioner.

Desuden er det rigtigt godt at kende de operativsystemer man udvikler til.
Så vil mange af forskellende være indlysende.

> og så er det altså superirriterende at scriptet lige pludseligt ikke
> dur når det flyttes til en (typisk Windows) server.

Sådan er det når man tester. Der dukker fejl op, som man kan rette. Ellers
ville der ikke være nogen grund til at teste.

--
Mvh.

Niels Andersen

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste