Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] mam problem z prostym formularzem..., żadany url nie może być pobrany...
roofi
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 28.12.2008

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


Witam otóż chciałem zrobić stronkę która by polegała mniej więcej na tym że po wpisaniu w pole formularza który jest na stronie index.html cyfr:472885853 to kod php wygeneruje mi link do innej strony... Problem w tym że po wrzuceniu tych plików na serwer i wpisaniu czego kolwiek w pole tego forumlarza to wyskakuje błąd: Żądany url nie może zostać pobrany... następujący błąd : "dostęp zabroniony" Czy jest ktoś w stanie powiedzieć dlaczego tak się dzieje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) a eżeli Skrypt odpalam przez localhost to normalnie działa wszystko.... ;/ to są moje początki z początków php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) więc proszę się nie śmiać (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

skrypt.php

Kod
<?
$wejscie = $_GET['wejscie'];

if ($wejscie == 472885853)  {
echo '<a href=pusta.html> otwórz ten link </a>';
} else {

echo 'napisałaś tu ' . '<b>' . $_GET['wejscie'] . '</b>' . ".... to nie jest odpowiedni kod ";
}


?>
<div>


index.html :


  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3.  
  4. <title>Untitled Document</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. </head>
  7.  
  8. <body bgcolor="#000000">
  9.  
  10.  
  11. <form method="GET" action="skrypt.php" >
  12.  
  13. <input type="text" name="wejscie" size="25px" >
  14. <input type="submit" value="OK">
  15.  
  16.  
  17. </form>
  18.  
  19.  
  20. </body>
  21.  
  22. </html>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
carck3r
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 2
Dołączył: 9.11.2008

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


Zmień serwer.

Ten post edytował carck3r 28.12.2008, 13:43:55
Go to the top of the page
+Quote Post
MateuszS
post
Post #3





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Kod
<?php
echo '<a href="pusta.html"> </a>';
?>


Byc powinno

Ten post edytował MateuszScirka 28.12.2008, 13:52:57
Go to the top of the page
+Quote Post
servs
post
Post #4





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

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


Zamień
  1. <form method="GET" action="skrypt.php" >

na
  1. <form method="POST" action="skrypt.php" >


i

  1. <?
  2. $wejscie = $_GET['wejscie'];
  3.  
  4. if ($wejscie == 472885853)  {
  5. echo '<a href=pusta.html> otwórz ten link </a>';
  6. } else {
  7.  
  8. echo 'napisałaś tu ' . '<b>' . $_GET['wejscie'] . '</b>' . ".... to nie jest odpowiedni kod ";
  9. }
  10.  
  11. ?>


na

  1. <?
  2. $wejscie = $_POST['wejscie'];
  3.  
  4. if ($wejscie == 472885853)  {
  5. echo '<a href=pusta.html> otwórz ten link </a>';
  6. } else {
  7.  
  8. echo 'napisałaś tu "<b>'. $wejscie .'</b>' .".... to nie jest odpowiedni kod';
  9. }
  10.  
  11.  
  12. ?>


I zobacz co się stanie.
Za dużo nakombinowałeś z tymi apostrofami. Jak już się zdecydujesz na pojedynczy ' to już nim dalej pisz.
A serwer może nie obsługiwać dobrze Getów... Na jeden taki kiedyś się natknąłem że nie chciał mi wziąć zmiennej z geta (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
roofi
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 28.12.2008

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


co do zmiany na "POST" to już tak robiłem wcześniej i to nic nie pomogło.... teraz zmieniłem serwer na inny i wszystko działa już poprawnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dziękuje za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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 - 19:45