Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie - skrypt., Gdzie błąd?
spkawn
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.06.2009

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


Witam, dostałem skrypt logowania do epuls.pl, ale gdy go umieszczam na stronie (swojej ofc) to mi wyświetla : Found The document has moved here.

Tutaj skrypt :
Cytat
<form method="post" action="">
Login:<br>
<input name="login" type="text" id="login" maxlength="25"><br>
Hasło:<br>
<input name="haslo" type="password" id="haslo" maxlength="20"><br><br>
<input name="loginek" type="submit" value="Zaloguj">
</form>

<?php
if(isset($_POST['loginek'])){
$login=$_POST['login'];
$haslo=$_POST['haslo'];


$ch = curl_init('http://www.epuls.pl/start.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
curl_setopt($ch, CURLOPT_POSTFIELDS, 'blnLoginForm=1&lngLoginSystemID=0&strUserLogin=$login&strUserPassword=$haslo');
$strona = curl_exec($ch);

$ch = curl_init();
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
curl_setopt($ch, CURLOPT_URL, 'http://www.epuls.pl/ksiega-gosci/');
$strona = curl_exec($ch);

echo $strona;
}
?>


Dodam, że przycisk na epulsie "zaloguj" jest w javascript..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat
curl_setopt($ch, CURLOPT_POSTFIELDS, 'blnLoginForm=1&lngLoginSystemID=0&strUserLogin=$login&strUserPassword=$haslo');


Nie wydaje mi się, żeby login był $login, a hasło było $haslo
Go to the top of the page
+Quote Post
spkawn
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.06.2009

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


To jak to ma być? Bo jestem w fazie - początkujący.
Go to the top of the page
+Quote Post
maly_swd
post
Post #4





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


  1. <?php
  2. curl_setopt($ch, CURLOPT_POSTFIELDS, "blnLoginForm=1&lngLoginSystemID=0&strUserLogin={$login}&strUserPassword={$haslo}");
  3. ?>
Go to the top of the page
+Quote Post
spkawn
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.06.2009

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


Ok, dodane. Tylko, że ciągle mi się pojawia ten błąd. Jak ktoś może, poprawi mi go ktoś tak, że będzie ok i po wpisaniu danych będzie się można normalnie zalogować. Teraz ten kod wygląda tak :

  1. <form method="post" action="">
  2. Login:<br>
  3. <input name="login" type="text" id="login" maxlength="25"><br>
  4. Hasło:<br>
  5. <input name="haslo" type="password" id="haslo" maxlength="20"><br><br>
  6. <input name="loginek" type="submit" value="Zaloguj">
  7. </form>
  8.  
  9. <?php
  10. if(isset($_POST['loginek'])){
  11. $login=$_POST['login'];
  12. $haslo=$_POST['haslo'];
  13.  
  14.  
  15. $ch = curl_init('http://www.epuls.pl/start.php');
  16. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  17. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  18. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  19. curl_setopt($ch, CURLOPT_POSTFIELDS, "blnLoginForm=1&lngLoginSystemID=0&strUserLogin={$login}&strUserPassword={$haslo}");
  20. $strona = curl_exec($ch);
  21.  
  22. $ch = curl_init();
  23. curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
  24. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  25. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  26. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  27. curl_setopt($ch, CURLOPT_URL, 'http://www.epuls.pl/ksiega-gosci/');
  28. $strona = curl_exec($ch);
  29.  
  30. echo $strona;
  31. }
  32. ?>
Go to the top of the page
+Quote Post
hostingekspert
post
Post #6





Grupa: Zarejestrowani
Postów: 51
Pomógł: 5
Dołączył: 12.04.2007
Skąd: 1=1

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


a sprawdzałeś co kryje się pod http://www.epuls.pl/start.php ? Widać że następuje przekierowanie (Twój błąd mówi o tym samym), może sprawdź działanie dla http://www.epuls.pl/index.php (wnioskując z tego co kryje się pod <form .. action=".."> w źródle)
lub może ostatecznie http://www.epuls.pl/6/
Go to the top of the page
+Quote Post
spkawn
post
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.06.2009

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


Ciągle ten sam błąd. Wie ktoś jak to naprawić?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 08:58