Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przeniesienie logowania do PSNews na stronę., dla osoby nie znającej php.
zel
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.12.2008

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


Cześć wszystkim (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jestem osobą nie znająca php i nie uczącą się tego języka, większość rzeczy jakie udało mi się przerobić w gotowych skryptach to w jakimś tam stopniu z powodu dedukcji. Nie jestem wielkim webmasterem, prowadzę malutką stronkę że tak powiem na potrzeby lokalne i moje php ogranicza się tylko do znajomości echo i include. Także powiem od razu, że może na gotowca nie liczę, ale chociażby na jakąś wieeelką wskazówkę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tyle tytułem wstępu. Wiem, że może tak głupio pisać że mi się nie chce i w ogóle, ale nie będę korzystał z php w życiu, a poznanie tego języka wiąże się z dużą ilością czasu, którego niestety nie mam, więc nie będę nikogo kłamał że próbowałem parę godzin i nic, bo to się mija z celem. Już przechodzę do sedna.
Znalazłem gdzieś w necie stronkę na której jest psnews i proszę, tak wygląda strona logowania się do systemu:
http://www.css-leszno.it.pl/news/admin.php
Taki formularzyk wyciągnięty z szablonu mam natomiast na swojej stronie:
  1. <div>
  2. <input name="login" class="styled" id="user" value="Username" onfocus="if(this.value == 'Username') this.value = '';" onblur="if(this.value == '') this.value = 'Username';" size="30" type="text"><br />
  3. <input name="pass" class="styled" id="pass" value="Password" onfocus="if(this.value == 'Password') this.value = '';" onblur="if(this.value == '') this.value = 'Password';" size="30" type="password"><br />
  4. <input name="login" class="styled" id="login" value="Login" type="button"><br />
  5. </div>

Jak już się pewnie domyśleliście - chcę z tamtej strony logowanie przerzucić na swoją. edit: tzn. z tamtej - stronę logowania PSnews swoją przerzucić na moją główną stronę.
Cały problem w sumie chyba polega na tym, że w przypadku wycięcia kodu ze strony logowania, zmienienia form action i wklejeniu na moją stronę dostaję informację o headers already sent. Oczywiście nic mi to nie mówi, ale przeczytałem coś tam i wiem, że chodzi o session start.
psnews, tak jak w powyższym przypadku, znajduje się w katalogu /news.
Moje pytanie - czy strasznie trudne jest przeniesienie tego logowania 'stronę niżej', na moją główną? Dużo czasu by to zajęło? Ktoś byłby tak miły i spróbował pomóc?
Jeżeli zrobienie tego wymaga np. poświęcenia godziny na przeczytanie jakiegoś fragmentu kursu czy coś, to poprosiłbym o link do tego konkretnego fragmentu, tyle nie stanowi problem.
Dziękuję, pozdrawiam i wesołych życzę.

Ten post edytował zel 26.12.2008, 14:13:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Na logikę, przeniesienie całego <form></form> z http://www.css-leszno.it.pl/news/admin.php na twoją stronkę oraz zmieniając action="" na "http://www.css-leszno.it.pl/news/admin.php" wszystko powinno normalnie działać, bez innych zmian. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pokaż jak wklejasz skrypt wyświetlający newsy ;p
Go to the top of the page
+Quote Post
zel
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.12.2008

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


Jej, no patrz, rzeczywiście bangla. Wcześniej pisałem po prostu ../news/admin.php, dałem cały adres to zaskoczyło. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) czyli problem z głowy jeden.
  1. <div>
  2. <form action="http://www.strona.pl/news/admin.php" method="post">
  3. <input name="login" class="styled" id="user" value="Username" onfocus="if(this.value == 'Username') this.value = '';" onblur="if(this.value == '') this.value = 'Username';" size="30" type="text"><br />
  4. <input name="pass" class="styled" id="pass" value="Password" onfocus="if(this.value == 'Password') this.value = '';" onblur="if(this.value == '') this.value = 'Password';" size="30" type="password"><br />
  5. <input name="login" class="styled" id="login" value="Login" type="button"><br />
  6. </form>
  7. </div>

Zrobiłem tak, kwestia teraz jak muszę ostatni input zmienić żeby zaskoczyło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bo jak klikam to nic się nie dzieje, jak zamiast button daję submit to przenosi na stronę logowania ale nie loguje.
Go to the top of the page
+Quote Post
bim2
post
Post #4





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Pokaż plik admin.php Pewnie dodaje sobie przy formularzu jakies ciacho/sesje (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
zel
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.12.2008

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


Już zrobiłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) podziękowanie dla ciebie. Człowiek myśli że będzie tu trzeba siedzieć parę godzin nad tym, a to takie proste.
łap buziaczka :*
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: 23.08.2025 - 06:09