Toon posts:

[php] .htaccess schrijven lukt niet *

Pagina: 1
Acties:
  • 59 views sinds 30-01-2008

Verwijderd

Topicstarter
<?PHP
if (($user) && ($passwort))
{
# get url

$url = $DOCUMENT_ROOT . dirname($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><HEAD><TITLE> MAKE .htaccess + .htpasswd </TITLE></HEAD>
<BODY>
<FORM METHOD="POST" ACTION="<? echo $PHP_SELF; ?>">
<p>Username: <INPUT TYPE="TEXT" NAME="user"></p>
<p>Passwort: <INPUT TYPE="TEXT" NAME="passwort"></p>
<p><INPUT TYPE="submit" VALUE="make"></p>
</FORM>
</BODY></HTML>

heb dit in pass file, hij staat in dezelfde dir als .htaccess en .htpasswd chmod 777
ze staan niet in de root maar in /mysql wat doe ik fout !! :(

  • ludo
  • Registratie: Oktober 2000
  • Laatst online: 01-03 18:17
heb je misschien ook nog een error voor ons :?

[ Voor 71% gewijzigd door ludo op 28-12-2002 20:13 ]


Verwijderd

je bedoelt dat het niet werkt? :? welke error geeft ie?
./.htaccess en ./.htpasswd misschien bij fopen(); ?
code tussen [ code ] tags?
passwort --> password

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 04-08 07:59

chem

Reist de wereld rond

heel slim ook, een htaccess op 777 8)7

Klaar voor een nieuwe uitdaging.


Verwijderd

Laat me raden, je probeert dit op een server met PHP 4.1 of hoger, en register_globals = off.

Verwijderd

Verwijderd schreef op 28 december 2002 @ 20:14:
Laat me raden, je probeert dit op een server met PHP 4.1 of hoger, en register_globals = off.
dus o.a. $PHP_SELF --> $_SERVER['PHP_SELF']

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 24-08 23:08
Niet geheel on-topic:

Als je een probleem hebt met je code, reduceer deze dan tot de minimale vorm waarin je probleem optreedt, en plaats je code tussen code tags. Geef daarbij vervolgens duidelijk aan wat je wilt bereiken, wat er specifiek fout gaat (en waar je dat uit afleidt) en wat je al geprobeerd hebt om het op te lossen (uiteraard met wat dat voor effect had).

Dit staat trouwens ook in de FAQ/QuickStart (maar misschien niet zo helder). Ik vind het jammer dat hier zo weinig mee gedaan wordt; mijn antwoordbereidheid zou enorm toenemen als alle topic starters de moeite zouden nemen hun topics naar deze vorm te schikken.

edit:
Je topictitel slaat ook als een lul op een drumstel.

[ Voor 6% gewijzigd door Soultaker op 28-12-2002 20:31 ]


Verwijderd

Topicstarter
ik voer dit scripts uit dan probeer ik hem en pakt hij de pass niet
heel raar, dus eerst maak ik pass en dan wil ik in de map komen en dan is pass niet juist :S

  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07-2025
tis toch wel een UNIX variant je server? IIS heeft er de mazzel aan ;)

Verwijderd

Topicstarter
kweenie is spaceports
maar eerst deed ie het misschien is het de home dir

Verwijderd

Topicstarter
/home3/phclan/public_html
is mijn home dir
cgi-bin.spaceports.com/~phclan/mysql
wordt de beveiligde dir met htaccess en htpasswd erin

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 04-08 07:59

chem

Reist de wereld rond

jah, hier kunnen we dus echt niks mee he.
Leg UIT WAT ER FOUT GAAT, niet 'hij doet het niet'.

Bedankt.

Klaar voor een nieuwe uitdaging.


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 24-08 23:08
Edit knopje: Afbeeldingslocatie: http://images.tweakers.net/forum/templates/got/images/icons/edit.gif. Gebruik 'm, wanneer dat nuttig is, alsjeblieft.

Verwijderd

Topicstarter
ik voer dit scripts uit dan probeer ik hem en pakt hij de pass niet
heel raar, dus eerst maak ik pass en dan wil ik in de map komen en dan is pass niet juist :S

chem !!!!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 04-08 07:59

chem

Reist de wereld rond

ja, nu is het leuk geweest. Lees de FAQ svp.

Klaar voor een nieuwe uitdaging.

Pagina: 1

Dit topic is gesloten.