[PHP] Waarom wordt mijn htacces genegeerd?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
ik heb een htacces script gemaakt, er staat een .htacces bestand en een .htpasswd bestand. Maar toch gaat de server meteen over dit stukje php heen.. dit is het bestand:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?PHP
if (($user) && ($password))
{
# get url

$url = $DOCUMENT_ROOT . dirname($_SERVER['PHP_SELF']) . "/.htpasswd";

# make .htaccess and .htpasswd

$htaccess_txt = "AuthType Basic" . "\n";
$htaccess_txt .= "AuthName \home3\phclan\public_html" . "\n";
$htaccess_txt .= "AuthUserFile $url" . "\n";
$htaccess_txt .= "require valid-user" . "\n";

$htpasswd_txt .= "$user:".crypt($passwort,CRYPT_STD_DES)."\n"; 

# save files

$htaccess= fopen(".htaccess", "w");
$htpasswd= fopen(".htpasswd", "w");

fputs($htaccess, $htaccess_txt);
fputs($htpasswd, $htpasswd_txt);
fclose($htaccess);
fclose($htpasswd);

# output

die ("OK!<HR>" . nl2br($htaccess_txt) . "<HR>" . nl2br($htpasswd_txt));

} 

?>



<html>
<title>QUERY PHP</title>
<head>


<?php
$db = mysql_connect("localhost",nac82512,weird);
mysql_select_db("DB_nac82512",$db);
?>
</head>
<body bgcolor=000066 text=FF9900>


<?php
$var = $HTTP_POST_VARS['query'];
$result = mysql_query($var,$db) or trigger_error("Could not do query", E_USER_ERROR);
$article= mysql_fetch_object($result);
echo "<br><br><h1><center>Your Query has been executed on the database</h1>";
echo "<hr>";
echo "This is the dump value of the result of your query:<br>";
var_dump($article);
?>
</center>
</body>
</html>

[ Voor 18% gewijzigd door D2k op 21-01-2003 14:10 ]


Acties:
  • 0 Henk 'm!

  • DiedX
  • Registratie: December 2000
  • Laatst online: 17-09 17:10
???

Ik snap er geen ### van. Laten we de boel omdraaien:

Wat wil je???

BTW: Ik mag hopen dat dat je fake wachtwoord is van je databeest?

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
ik wil dat deze php alleen door bepaalde mensen bereikbaar is. En het dus beveiligen met een password

Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Wat gebeurt er wel en wat niet?

Heb jij je "eigen" code wel eens doorgelezen en over nagedacht.

* LuCarD denkt aan het kip en het ei verhaal :Y)

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
Er gebeurt dus helemaal niets met die htacces. je krijgt gewoon meteen de rest te zien.

Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 20-08 20:35
gebruik je wel apache want alle andere servers negeren het ook kan apache zo zijn ingesteld dat hij zich niks aan trekt van .htaccess bestanden.

Xie nu pas dat hij de .htaccess pas in het script genereerd waar ben je mee bezig weet je dat zelf wel??

[ Voor 28% gewijzigd door martinvw op 21-01-2003 14:10 ]


Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
Ik neem 't wel aan, aangezien ze in de faq vertelen over de mogelijkheid "htacces"

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

't Is overigens op zijn minst frappant te noemen dat je 't consequent over een .htacces hebt, en niet over een .htaccess.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 20-08 20:35
drm schreef op 21 January 2003 @ 14:12:
't Is overigens op zijn minst frappant te noemen dat je 't consequent over een .htacces hebt, en niet over een .htaccess.
in de code staat het wel goed :? *eigen code?*

ook raad ik je aan om eens naar de globals te gaan kijken : $_GET && $_POST

[ Voor 84% gewijzigd door martinvw op 21-01-2003 14:14 ]


Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
ja, dat is idd frappant. en dat al ook best 's de oorzzak zijn |:(..

Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 20-08 20:35
Rigi schreef op 21 January 2003 @ 14:14:
ja, dat is idd frappant. en dat al ook best 's de oorzzak zijn |:(..
Neej want in de code die ik zie staat het wel goed?

Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
Naja, de file was idd .htacces, maar echt helpen deed het wijzigen niet..

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Rigi:
ja, dat is idd frappant. en dat al ook best 's de oorzzak zijn |:(..

sarcasme of niet :? scheelt in het feit of je nog verder geholpen wordt, if you catch my drift

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 20-08 20:35
Rigi schreef op 21 januari 2003 @ 14:16:
Naja, de file was idd .htacces, maar echt helpen deed het wijzigen niet..
Okeej, even een samenvatting van wat iedereen gezegd heeft:

Wat wil je?
Wat gaat er fout?
Snap je wat die code doet/zou moeten doen?

Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
naja, het opent htacces vraagt om pass, vergelijkt dat met de encrypted versien in htpasswd. dat is het zo ongeveer

Acties:
  • 0 Henk 'm!

  • martinvw
  • Registratie: Februari 2002
  • Laatst online: 20-08 20:35
ik zie volgens mij hele andere dingen gebeuren :?

als $user en $password waar zijn, dan gaan, dan gaan we .htaccess bestand weg schrijven, er wordt niets gecontroleerd. Alleen een .htaccess en .htpasswd geschreven dus niks gelezen. Zelfs in het commentaar staat wat het script echt doet :?

Dus tip: begrijp wat je script doet (leer desnoods php) en vraag aan de maker wat hij doet.
Alhoewel als je het liev vraagt en er iets meer moeite voor gedaan wil ik het ook wel ff uitleggen.

[ Voor 109% gewijzigd door martinvw op 21-01-2003 15:22 ]


Acties:
  • 0 Henk 'm!

  • DiedX
  • Registratie: December 2000
  • Laatst online: 17-09 17:10
Volgens mij zou je eens naar header() moeten kijken. Met een 403 kom je een heel end!

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
weet je wat ik doe.. ik laat dat htacces zitten en maak een andere authenticatie..
thanx annyways

Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
$PHP_AUTH_USER werkt ook en is toch echt makkelijker, vandaar.

Acties:
  • 0 Henk 'm!

  • reskobon
  • Registratie: November 2001
  • Laatst online: 17-09 11:55
Rigi schreef op 21 januari 2003 @ 14:25:
weet je wat ik doe.. ik laat dat htacces zitten en maak een andere authenticatie..
thanx annyways
Hum ik zou neit rusten voor dat het werkt. Htaccess is even kliederen maar dan werkt het perfect :?

Leeg


Acties:
  • 0 Henk 'm!

  • Rigi
  • Registratie: September 2001
  • Laatst online: 30-11-2018
Ik ga eerst wat meer php ervaring opbouwen, dan ga ik nog maar 's kijken naar htacces.

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Of gewoon even goed naar de manual van apache.org kijken.

verder heb ik 't allerflauwste vermoeden dat je dit script niet echt helemaal zelf geschreven hebt

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

Verwijderd

/me heeft mail.

[ Voor 88% gewijzigd door Janoz op 21-01-2003 14:53 ]


Acties:
  • 0 Henk 'm!

Verwijderd

...

[ Voor 100% gewijzigd door Janoz op 21-01-2003 14:52 ]


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

Na het afhandelen van wat kinderachtigheid nu weer open.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1