/ 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
Nem/hurtig åbning af PhP-filer i Mozilla F~
Fra : Kurt Hansen


Dato : 15-04-05 20:24

Jeg synes altså det er lidt bøvlet at teste en masse små "Hello
World"-filer lokalt. Kan det virkelig passe, at man i browserens
adresselinie skal taste "http://127.0.0.1/" efterfulgt af filnavnet
hver gang?

Kan man lave en makro eller lignende i Mozilla Firefox?

Venlig hilsen

Kurt Hansen

 
 
Søren Reinke (15-04-2005)
Kommentar
Fra : Søren Reinke


Dato : 15-04-05 20:49

Kurt Hansen wrote:
> Jeg synes altså det er lidt bøvlet at teste en masse små "Hello
> World"-filer lokalt. Kan det virkelig passe, at man i browserens
> adresselinie skal taste "http://127.0.0.1/" efterfulgt af filnavnet
> hver gang?
>
> Kan man lave en makro eller lignende i Mozilla Firefox?
>
> Venlig hilsen
>
> Kurt Hansen

Du kan lave et bookmark i 'bookmarks toolbaren'

Det plejer jeg at gøre.

--
Søren Reinke
www.Xray-Mag.com/ - dit gratis dykkermagasin på nettet

Kurt Hansen (15-04-2005)
Kommentar
Fra : Kurt Hansen


Dato : 15-04-05 21:19

Den Fri, 15 Apr 2005 21:48:51 +0200, skrev Søren Reinke:

>Kurt Hansen wrote:
>> Jeg synes altså det er lidt bøvlet at teste en masse små "Hello
>> World"-filer lokalt. Kan det virkelig passe, at man i browserens
>> adresselinie skal taste "http://127.0.0.1/" efterfulgt af filnavnet
>> hver gang?
>>
>> Kan man lave en makro eller lignende i Mozilla Firefox?

>Du kan lave et bookmark i 'bookmarks toolbaren'
>
>Det plejer jeg at gøre.

Jow, det er jo også udmærket, men langt fra handy og effektivt. Fint
nok at bogmærket skriver "http://127.0.0.1/" i adresselinien,
hvorefter man blot taster filnavnet, men hvis man arbejder på flere
projekter eller øvelser ad gangen og har den liggende i undermapper,
bliver det lidt tungvindt, synes jeg.

Som nybegynder har jeg valgt at taste alle eksempler ind i Notesblok.
Hvis man er ivrig, laver man jo af og til en tastefejl og for den
uøvede er det lærerigt at sidde og lede efter fejlen.

Jeg har således - med fuldt overlæg - endnu ikke installeret en rigtig
PhP-editor. Jeg går ud fra, at det i sådan en fætter er muligt at
klikke på en knap der "eksekverer" filen i en browser?

Venlig hilsen
Kurt Hansen

Benny Nissen (15-04-2005)
Kommentar
Fra : Benny Nissen


Dato : 15-04-05 21:24

Kurt Hansen wrote:
> Jeg synes altså det er lidt bøvlet at teste en masse små "Hello
> World"-filer lokalt. Kan det virkelig passe, at man i browserens
> adresselinie skal taste "http://127.0.0.1/" efterfulgt af filnavnet
> hver gang?

Brug denne kode og kald filen index.php

Sæt denne fil til startside i din browser:

http://127.0.0.1/index.php


<html>
<head>
<title>:: Startside ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
p {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
}
-->
</style>
</head>

<body>
<?php

$mydir = "var/www/htdocs/";   // Sti til server-root

$results = array();
$handler = opendir($mydir);
while ($file = readdir($handler))
{
   if ($file != '.' && $file != '..')
$results[] = $file;
}
closedir($handler);

reset($results);
while (list($key, $val) = each($results))
{
echo "<p><a href=\"$val\">$val</a></p>";
}

?>
</body>
</html>

--
Benny

Erik Ginnerskov (16-04-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 16-04-05 17:46

Benny Nissen wrote:

> <?php
>
> $mydir = "var/www/htdocs/"; // Sti til server-root
>
> $results = array();
> $handler = opendir($mydir);
> while ($file = readdir($handler))
> {
> if ($file != '.' && $file != '..')
> $results[] = $file;
> }
> closedir($handler);
>
> reset($results);
> while (list($key, $val) = each($results))
> {
> echo "<p><a href=\"$val\">$val</a></p>";
> }
>
> ?>

Giver følgende fejlmeldinger:

Warning: opendir(var/www/htdocs/): failed to open dir: Invalid argument in
index.php on line 23

Linje 23:
$handler = opendir($mydir);

Warning: readdir(): supplied argument is not a valid Directory resource in
index.php on line 24

Linje 24:
while ($file = readdir($handler))

Warning: closedir(): supplied argument is not a valid Directory resource in
index.php on line 29

Linje 29:
closedir($handler);

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk/



Kristian Thy (16-04-2005)
Kommentar
Fra : Kristian Thy


Dato : 16-04-05 17:48

Erik Ginnerskov wrote:
> Benny Nissen wrote:
>>$mydir = "var/www/htdocs/"; // Sti til server-root
>
> Giver følgende fejlmeldinger:
>
> Warning: opendir(var/www/htdocs/): failed to open dir: Invalid argument in
> index.php on line 23

Det kunne se ud som om du ikke har fulgt Bennys anvisning om at indsætte
stien til roden på din egen server.

\\kristian
--
Thomas Madsens fremragende guide til sikring af Windows:
http://home18.inet.tele.dk/madsen/windows/tjenester/

Erik Ginnerskov (16-04-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 16-04-05 21:38

Kristian Thy wrote:

> Det kunne se ud som om du ikke har fulgt Bennys anvisning om at
> indsætte stien til roden på din egen server.

Bingo.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk/



Jacob Atzen (15-04-2005)
Kommentar
Fra : Jacob Atzen


Dato : 15-04-05 23:20

On 2005-04-15, Kurt Hansen <kurt@nospamtowle.dk> wrote:
> Jeg synes altså det er lidt bøvlet at teste en masse små "Hello
> World"-filer lokalt. Kan det virkelig passe, at man i browserens
> adresselinie skal taste "http://127.0.0.1/" efterfulgt af filnavnet
> hver gang?
>
> Kan man lave en makro eller lignende i Mozilla Firefox?

Du kan lave en shortcut (jeg er ikke klar over den korrekte betegnelse).
Kig på egenskaberne for et bookmark i bookmarks -> quick searches. Jeg
har f.eks. følgende bookmark:

Name: PHP Manual
Location: http://dk.php.net/%s
Keyword: p

Så kan jeg ved at skrive: "p fwrite" i adresselinien få PHP manualsiden
om fwrite() funktionen frem. Du kan lave noget tilsvarende for din
localhost.

Eller endnu bedre, kør dine programmer fra kommandolinien. Så slipper du
for at skulle starte en browser for at se, at 2+2 = 4

Vedrørende editor: Løb - ikke gå - ud og find dig en ordentlig edtior.
At skrive kode bliver så meget nemmere, når koden er i farven. Du kan
finde lidt inspiration her:

<http://php-faq.dk/index.php/Phpeditors>

Jeg skal nok lade være med at starte en religionskrig ved at sige,
hvilken editor jeg foretrækker *host*emacs rocks*host*

--
Med venlig hilsen
- Jacob Atzen

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

Månedens bedste
Årets bedste
Sidste års bedste