Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> .htaccess
nexis
post 25.05.2004, 17:28:10
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Jak pobrać stronę, która jest zabezpieczona poprzed dostęp .htaccess? Znam login i hasło, ale w jaki sposób to wpisać? Chodzi mi o pobranie strony:

[php:1:984efa03b2]<?php
$f = @fopen("http://www.domena.pl/plik.php", "r");
?>[/php:1:984efa03b2]

gdzie dostęp do głównego katalogu jest zabezpieczony poprzez .htaccess.

Dzięki z góry za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Paul
post 25.05.2004, 17:34:33
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Przez [manual:56ea5e4ff8]ftp[/manual:56ea5e4ff8] :?:

Tak w ogole to ty chcesz pobrac zrodlo czy wynik dzialania skryptu?
Go to the top of the page
+Quote Post
nexis
post 25.05.2004, 17:49:15
Post #3





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Chodzi mi o pobranie strony funkcją [manual:aec61a3d35]fopen[/manual:aec61a3d35]. Połączenie FTP tak jak zasugerowałeś nie działa. Dla przykładu umieściłem tego typu folder pod adresem http://www.nexis.pl/phpforum .

Na folder phpforum jest hasło .htaccess, a w folderze znajduje się plik index.html, który bym chciał pobrać z zewnątrz przez skrypt php i odczytać. Login to test, hasło także. Jak to zrobić?
Go to the top of the page
+Quote Post
Paul
post 25.05.2004, 18:39:44
Post #4





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Hmm... mysle, ze takie cos mozna socketami zrobic...
Go to the top of the page
+Quote Post
nexis
post 25.05.2004, 18:47:54
Post #5





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


A tak jaśniej byś mógł to wytłumaczyć? Hasła łatwo rzucać. Przydałby mi się jakiś przykładowy skrypt.
Go to the top of the page
+Quote Post
matid
post 25.05.2004, 19:44:54
Post #6





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

Ostrzeżenie: (0%)
-----


Proszę bardzo:

Najpierw sciągnij sobie klasę ułatwiającą pracę na socketach przy połączeniach ze stronami www: Snoopy

Kod który pobierze Ci twoją stronę będzie wyglądał tak:
[php:1:294e433fc7]
<?php
require_once( 'Snoopy.class.php' );
$resSnoopy = new Snoopy;

$resSnoopy->user = 'test';
$resSnoopy->pass = 'test';

if ( $resSnoopy->fetch( 'http://www.nexis.pl/phpforum/' ) )
{
echo '<PRE>' . htmlspecialchars( $resSnoopy->results ) . '</PRE>n';
}
else
{
echo 'Błąd podczas pobierania dokumentu: ' . $resSnoopy->error . 'n';
}
?>
[/php:1:294e433fc7]
Oczywiście w tym samym folderze co skrypt musisz mieć plik Snoopy.class.php

Wszystko powinno działać, bo testowałem u siebie.
Go to the top of the page
+Quote Post
Paul
post 25.05.2004, 19:51:46
Post #7





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Hehehe smile.gif Ja tu kombinuje a tu klasa jest do tego smile.gif

Takie cos zrobilem:
[php:1:76562e8788]<?php
$host = 'www.nexis.pl';
$adres = '/phpforum/';
$user = 'test';
$pass = 'test';
$fp = fsockopen($host, 80, $errno, $errstr, 5);
$out = "GET / HTTP/1.1rn";
$out .= "Host: www.example.comrn";
$out .= "Authorization: Basic ".base64_encode($user.':'.$pass)."rn";
$out .= "Connection: Closernrn";
fwrite($fp, $out);
while (!feof($fp)) {
$odpowiedz .= fgets($fp, 128);
}
fclose($fp);
echo $odpowiedz; // tu trzeba wyodrebnic sama tresc strony
?>[/php:1:76562e8788]
Nie dokonczylem tego skoro widze, ze matid rozwiazal problem smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:09