/ 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
Adresseliste til newbie.
Fra : Jesper L Hansen


Dato : 20-02-01 13:12

Hejsa.

Jeg har adgang til php og mysql og vil gerne lave en adresseliste med
navn, adresse, tlf og email. er der nogen der har nogle script
eksembler hvordan date bliver lagt ind og hvordan jeg får dem ud på en
side igen ?
Det skal bare være noget helt simpelt, da det er nemmere at komme
igang vha nogle eksembler.

Med venlig hilsen
Jesper L. Hansen

 
 
Nikolaj Kolbe (20-02-2001)
Kommentar
Fra : Nikolaj Kolbe


Dato : 20-02-01 13:34

Hejsa

> Jeg har adgang til php og mysql og vil gerne lave en adresseliste med
> navn, adresse, tlf og email. er der nogen der har nogle script
> eksembler hvordan date bliver lagt ind og hvordan jeg får dem ud på en
> side igen ?

http://www.webcafe.dk/php/artikler/250/phpa250.php3 viser hvordan du laver
en simpel gæstebog. Jeg ved ikke om det kan bruges som udgangspunkt?

Nikolaj
--
http://webcafe.dk - Dansk site om udvikling til WWW
Lær at mestre PHP, HTML, Java, Perl, SSI og gode Webdesign-dyder


Henrik Jensen (20-02-2001)
Kommentar
Fra : Henrik Jensen


Dato : 20-02-01 15:29

> Jeg har adgang til php og mysql og vil gerne lave en adresseliste med
> navn, adresse, tlf og email. er der nogen der har nogle script
> eksembler hvordan date bliver lagt ind og hvordan jeg får dem ud på en
> side igen ?

http://www.webcafe.dk/php/artikler/250/phpa250.php3 viser hvordan du laver
en simpel gæstebog. Jeg ved ikke om det kan bruges som udgangspunkt?

Ellers - hvis det _virkelig_ skal være simpelt:

<?php
$thx_msg = "Tak!<br />";
$err1_msg = "Handlingen mislykkedes - prøv igen!";
$welcome_msg = "<form>Navn:<br /><input type=\"text\" name=\"navn\"
maxlength=\"64\"><br />".
"Telefon:<br /><input type=\"text\" name=\"tel\"
maxlength=\"16\"><br />".
"Email:<br /><input type=\"text\" name=\"email\"
maxlength=\"64\"><br />".
"<input type=\"hidden\" name=\"update\" value=\"yes\">".
"<input type=\"submit\" value=\" OK! \">".
"<input type=\"reset\" value=\"Cancel!\">";

$table = "TABELNAVN";
$sql1 = "select * from $table";
$sql2 = "insert into $table values ('', '$navn', '$email', '$tel')";
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<?
if (isset ($update)){ ?>
<META HTTP-EQUIV=REFRESH CONTENT="2; URL=ENELLERANDENSIDE.HTM; ">
<? }

?>
<title>Untitled</title>
</head>
<body>

<?php if ($update == "yes"){
require ($DOCUMENT_ROOT . '/connect.inc');
if (mysql_query ($sql2))
echo $thx_msg;
else echo $err1_msg;
echo $welcome_msg;
}

else {
echo $welcome_msg;
}

echo "<table border=\"1\"
cellspacin=\"0\"><tr><th>Navn</th><th>Telefon</th><th>Email</th></tr>";

require ($DOCUMENT_ROOT."/connect.inc");
$result = mysql_query ($sql1);
while ($myrow = mysql_fetch_array($result))
echo "<tr><td>$myrow[1]</td><td>$myrow[2]</td><td><a
href=\"mailto:$myrow[3]\">$myrow[3]</a></td></tr>";
echo "</table>";
mysql_close();
?>
</body>
</html>


--
/Henrik
- Stay in the rhythm!
- http://www.netwerk.dk







Jesper L Hansen (21-02-2001)
Kommentar
Fra : Jesper L Hansen


Dato : 21-02-01 00:05

Tak for svarene begge to..

Men hvad betyder linien
require ($DOCUMENT_ROOT . '/connect.inc');
i Henriks eksembel ?

Med venlig hilsen
Jesper L. Hansen

Henrik Petersen (21-02-2001)
Kommentar
Fra : Henrik Petersen


Dato : 21-02-01 00:22

> Men hvad betyder linien
> require ($DOCUMENT_ROOT . '/connect.inc');
> i Henriks eksembel ?

Det betyder blot, at du inkluderer filen "connect.inc", som er placeret i
din "hoved-web-mappe", dokumentroden.

At der anvendes "require" i stedet for "include" gør, at scriptet stopper,
hvis filen ikke kan inkluderes (hvis den f.eks. er blevet slettet ved en
fejl). Hvis der havde være anvendt "include", ville scriptet køre færdigt...

--
Med venlig hilsen
Henrik Petersen

Fjern Otto Leisner programmet fra min e-mailadresse,
hvis du vil sende e-mail til mig!




Nikolaj Kolbe (21-02-2001)
Kommentar
Fra : Nikolaj Kolbe


Dato : 21-02-01 08:46

On Tue, 20 Feb 2001, Henrik Petersen wrote:

> > Men hvad betyder linien
> > require ($DOCUMENT_ROOT . '/connect.inc');
> > i Henriks eksembel ?
>
> Det betyder blot, at du inkluderer filen "connect.inc", som er placeret i
> din "hoved-web-mappe", dokumentroden.

Men såvidt jeg kan se, listede du ikke eksempelkode for "connect.inc" i
forrige indlæg. Så bliver det jo lidt svært for spørgeren at komme videre


Nikolaj
--
http://webcafe.dk - Dansk site om udvikling til WWW
Lær at mestre PHP, HTML, Java, Perl, SSI og gode Webdesign-dyder


Thomas Jensen, pil.d~ (21-02-2001)
Kommentar
Fra : Thomas Jensen, pil.d~


Dato : 21-02-01 08:51

On Wed, 21 Feb 2001 07:46:04 GMT, Nikolaj Kolbe <kolbe@cs.auc.dk>
wrote:

>On Tue, 20 Feb 2001, Henrik Petersen wrote:
>
>> > Men hvad betyder linien
>> > require ($DOCUMENT_ROOT . '/connect.inc');
>> > i Henriks eksembel ?
>>
>> Det betyder blot, at du inkluderer filen "connect.inc", som er placeret i
>> din "hoved-web-mappe", dokumentroden.
>
>Men såvidt jeg kan se, listede du ikke eksempelkode for "connect.inc" i
>forrige indlæg. Så bliver det jo lidt svært for spørgeren at komme videre
>

<kæphest>
og connect.inc indeholder brugernavn/password til databasen?

jeg formoder at .inc ikke bliver parset af nogen fortolker, men bliver
vist i klar tekst hvis jeg requester www.domæne.dk/connect.inc

smart?
<kæphest>



--
vh
Thomas Jensen
http://pil.dk/

Nezar Nielsen (21-02-2001)
Kommentar
Fra : Nezar Nielsen


Dato : 21-02-01 10:23

"Thomas Jensen, pil.dk" <tj@dev.null> skrev i en meddelelse
news:dns69tgj5ju54hf5crd0dcn1iom1rji95r@4ax.com...
> >Men såvidt jeg kan se, listede du ikke eksempelkode for "connect.inc" i
> >forrige indlæg. Så bliver det jo lidt svært for spørgeren at komme videre
> >
>
> <kæphest>
> og connect.inc indeholder brugernavn/password til databasen?
>
> jeg formoder at .inc ikke bliver parset af nogen fortolker, men bliver
> vist i klar tekst hvis jeg requester www.domæne.dk/connect.inc
>
> smart?
> <kæphest>
>

<galophest>

Man kunne jo også bare sætte sin webserver op til ikke at give adgang til
..inc filer :)

</galophest>


--
Mvh. Nezar Nielsen




Thomas Jensen, pil.d~ (21-02-2001)
Kommentar
Fra : Thomas Jensen, pil.d~


Dato : 21-02-01 10:27

On Wed, 21 Feb 2001 09:22:34 GMT, "Nezar Nielsen" <fez@fez.dk> wrote:


>> >forrige indlæg. Så bliver det jo lidt svært for spørgeren at komme videre
>> >
>>
>> <kæphest>
>> og connect.inc indeholder brugernavn/password til databasen?
>>
>> jeg formoder at .inc ikke bliver parset af nogen fortolker, men bliver
>> vist i klar tekst hvis jeg requester www.domæne.dk/connect.inc
>>
>> smart?
>> <kæphest>
>>
>
><galophest>
>
>Man kunne jo også bare sætte sin webserver op til ikke at give adgang til
>.inc filer :)
>
></galophest>

<kanin>
og når man så flytter til en anden webserver er det noget man
glemmer...

eller der kommer en ny bofh til som slår det fra fordi han ikke lige
kan gennemsku meningen m. den slags pop, når man ligeså godt kan gøre
tingene rigtigt

for ikke at tale om de filfælde hvor brugeren ikke selv er root på
boxen hos deres isp... (det forekommer)
</kanin>



--
vh
Thomas Jensen
http://pil.dk/

Henrik Jensen (21-02-2001)
Kommentar
Fra : Henrik Jensen


Dato : 21-02-01 12:10

> >> <kæphest>
> >> og connect.inc indeholder brugernavn/password til databasen?
> >>
> >> jeg formoder at .inc ikke bliver parset af nogen fortolker, men bliver
> >> vist i klar tekst hvis jeg requester www.domæne.dk/connect.inc
> >>
> >> smart?
> >> <kæphest>
> >>
> >
> ><galophest>
> >
> >Man kunne jo også bare sætte sin webserver op til ikke at give adgang til
> >.inc filer :)
> >
> ></galophest>
>
> <kanin>
> og når man så flytter til en anden webserver er det noget man
> glemmer...
>
> eller der kommer en ny bofh til som slår det fra fordi han ikke lige
> kan gennemsku meningen m. den slags pop, når man ligeså godt kan gøre
> tingene rigtigt
>
> for ikke at tale om de filfælde hvor brugeren ikke selv er root på
> boxen hos deres isp... (det forekommer)
> </kanin>
>
>
>

<sovetryne>
altså... Nu har jeg mit webhotel hos worldonline, og der er inc-filer sat op
til specifikt _ikke_ at blive returneret fra serveren. Det var egentlig mit
indtryk at dette var sådan rimelig standard...? Men det er måske bare en
wol-ting.
Anyway, så er det i hvert fald korrekt at den indeholder selve tilslutningen
til databasen, og når jeg benytter require i stedet for include er det
selvfølgelig fordi resten af siden ikke giver mening hvis databasen ikke er
tilgængelig. Min connect.inc indeholder i sig selv noget html der på en pæn
måde fortæller brugeren at der ikke er adgang lige nu - hvis det skulle gå
så galt
</sovetryne>


--
/Henrik
- Stay in the rhythm!
- http://www.netwerk.dk







Nezar Nielsen (21-02-2001)
Kommentar
Fra : Nezar Nielsen


Dato : 21-02-01 13:32

"Thomas Jensen, pil.dk" <tj@dev.null> skrev i en meddelelse
news:ga279ts66rfmrlp98l6tdbbja3sjv8n8ms@4ax.com...
> >> <kæphest>
...
> >> jeg formoder at .inc ikke bliver parset af nogen fortolker, men bliver
> >> vist i klar tekst hvis jeg requester www.domæne.dk/connect.inc
> >>
> >> smart?
> >> <kæphest>
> >>
> >
> ><galophest>
> >
> >Man kunne jo også bare sætte sin webserver op til ikke at give adgang til
> >.inc filer :)
> >
> ></galophest>
>
> <kanin>
> og når man så flytter til en anden webserver er det noget man
> glemmer...

<tudse>
Man flytter vel alle filer incl. .htaccess, så det skulle da gerne flytte
med (medmindre man selvfølgelig flytter til et sted hvor .htaccess ikke
bliver fortolket eller andet).
</tudse>

men ja, at smide det i filer udenfor webscope må være det bedste valg, hvis
man er bekymret for om andre skal få adgang til det (tænk hvis ens bofh en
dag kom til at slå fortolkning af .php-filer fra).


--
Mvh. Nezar Nielsen




Søren Boll Overgaard (21-02-2001)
Kommentar
Fra : Søren Boll Overgaard


Dato : 21-02-01 10:26

On Wed, 21 Feb 2001 09:22:34 GMT, Nezar Nielsen wrote:

><galophest>
>
>Man kunne jo også bare sætte sin webserver op til ikke at give adgang til
>.inc filer :)
>
></galophest>


Og når man så en dag får brug for at gøre en .inc-fil tilgængelig via
webserveren, fordi ole-bent skal se noget slamkode?

--
Søren O.

http://chewbacca.dk/disclaimer/

Nezar Nielsen (21-02-2001)
Kommentar
Fra : Nezar Nielsen


Dato : 21-02-01 13:37

"Søren Boll Overgaard" <luser@inet.tele.fw1.dk> skrev i en meddelelse
news:slrn9972e3.g4q.luser@bilbo.tolkien.dk...
> On Wed, 21 Feb 2001 09:22:34 GMT, Nezar Nielsen wrote:
>
> ><galophest>
> >
> >Man kunne jo også bare sætte sin webserver op til ikke at give adgang til
> >.inc filer :)
> >
> ></galophest>
>
>
> Og når man så en dag får brug for at gøre en .inc-fil tilgængelig via
> webserveren, fordi ole-bent skal se noget slamkode?
>

så siger man at han må?

<files *.inc>
deny from all
allow from ole-bent.birger.dk
</files>

eller hvis man er flink laver man et link:

ln -s hemmelig.inc tilole-bent.phps

så får han også fine farver :)


--
Mvh. Nezar Nielsen




Søren Boll Overgaard (21-02-2001)
Kommentar
Fra : Søren Boll Overgaard


Dato : 21-02-01 14:48

On Wed, 21 Feb 2001 12:37:03 GMT, Nezar Nielsen wrote:

>så siger man at han må?
>
><files *.inc>
> deny from all
> allow from ole-bent.birger.dk
></files>
>
>eller hvis man er flink laver man et link:
>
>ln -s hemmelig.inc tilole-bent.phps
>
>så får han også fine farver :)

Prøv du blot at skrive til eksempelvis tdc@, og hør hvor meget de skal have
for at lave ovenstående ændringer.
Umiddelbart vil mit gæt være at de vil tilbyde dig en dedikeret box, og
fakturere dig derefter.

--
Søren O.

http://chewbacca.dk/disclaimer/

Thomas Jensen, pil.d~ (21-02-2001)
Kommentar
Fra : Thomas Jensen, pil.d~


Dato : 21-02-01 14:57

On 21 Feb 2001 13:48:24 GMT, luser@inet.tele.fw1.dk (Søren Boll
Overgaard) wrote:

>On Wed, 21 Feb 2001 12:37:03 GMT, Nezar Nielsen wrote:
>
>>så siger man at han må?
>>
>><files *.inc>
>> deny from all
>> allow from ole-bent.birger.dk
>></files>
>>
>>eller hvis man er flink laver man et link:
>>
>>ln -s hemmelig.inc tilole-bent.phps
>>
>>så får han også fine farver :)
>
>Prøv du blot at skrive til eksempelvis tdc@, og hør hvor meget de skal have
>for at lave ovenstående ændringer.
>Umiddelbart vil mit gæt være at de vil tilbyde dig en dedikeret box, og
>fakturere dig derefter.

man har i al fald ikke adgang til at uploade filer startende m. "."
(eg. .htaccess) hos bemeldte isp.

Så vi er ude i en facilitymanagement-aftale m. Oracle og tilhørende
driftshåndbog og servicekontrakt

--
vh
Thomas Jensen
http://pil.dk/

Nezar Nielsen (21-02-2001)
Kommentar
Fra : Nezar Nielsen


Dato : 21-02-01 16:43

"Thomas Jensen, pil.dk" <tj@dev.null> skrev i en meddelelse
news:64i79tk4dpgtifrklj4q1bdb31fop4mb6f@4ax.com...

Jeg cutter det lige short og svarer 2 in one:

> >>
> >><files *.inc>
> >> deny from all
> >> allow from ole-bent.birger.dk
> >></files>
> >>
> >>eller hvis man er flink laver man et link:
> >>
> >>ln -s hemmelig.inc tilole-bent.phps
> >>
> >>så får han også fine farver :)
> >
> >Prøv du blot at skrive til eksempelvis tdc@, og hør hvor meget de skal
have
> >for at lave ovenstående ændringer.
> >Umiddelbart vil mit gæt være at de vil tilbyde dig en dedikeret box, og
> >fakturere dig derefter.
>
> man har i al fald ikke adgang til at uploade filer startende m. "."
> (eg. .htaccess) hos bemeldte isp.
>
> Så vi er ude i en facilitymanagement-aftale m. Oracle og tilhørende
> driftshåndbog og servicekontrakt

Haha, hvis jeg havde noget websnask liggende hos dem, ville jeg nok have
haft en sådan aftale i forvejen - uden adgang til simple ting som
..htaccess-tryllerier (og evt. en shell) synes jeg ikke det er en service jeg
kan leve med(ikke at jeg alligevel laver noget privat, der er så vigtigt, at
jeg gider betale de høje priser for en ekstrahøj driftssikkerhed(osv.), som
man nu gør hos TDC/@).

Oracle kunne det være sjovt at prøve at udforske, men jeg tror, at på
nuværende tidspunkt er det begrænset hvor mange af discount-webhotellerne,
man har adgang til det hos :)

--
Mvh. Nezar Nielsen




Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste