Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Kopiowanie skryptów, Po wsadzeniu na własną stronę nie działa
przemekfilu
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.07.2008

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


Witam. Mam taki mały problem... Znalazłem na jakieś stronie pewną bramkę. Spodobała mi się i chciałem mieć taką u siebie. Koleś napisał że "jeżeli chcesz mieć taką u siebie, kliknij tutaj". Kliknąłem. Pojawiły mi się 2 kody, jeden miałem wkleić do costam.php(przykład), a 2 na stronę główna. Zrobiłem tak, ale bramka nic nie wysyłała... Bramka na jego stronie działała. Zauważyłem różnicę że u niego szło token wypełniać, a u mnie nie. Nie działało, więc skopiowałem pliki z serwera - bramka.htm i jak kliknąłem na "wyślij" to było bramka.php więc też ściągnąłem. Wszystko pozmieniałem, aby pasowało do mojej strony. Nie działało, i token się nie pojawiał. Za 2 razem wziąłem usunąłem także token - wysyłało, ale nie dochodziło... Na koniec zostawiłem całą niezruszoną stronę, i także nie dochodziło. Raz gdzieś popełniłem błąd i moje strony przekierowywały jeszcze na stronę tej bramki i wiadomości dochodziły. Co powinienem abym mógł wstawić u siebie bramkę taką jak on i żeby token się wyświetlał, lub nie był potrzebny. Pozdrawiam

Ten post edytował przemekfilu 6.07.2008, 13:52:55
Go to the top of the page
+Quote Post
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


a możesz wkleić kod bramka.htm oraz bramka.php? Ułatwiłoby to diagnostykę Twojego problemu.
Pozdrawiam
Go to the top of the page
+Quote Post
przemekfilu
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.07.2008

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


z serwera czy to co znajduje się w tym "chcesz mieć taką u siebie" ?Stronki już nie znajdę.

główna
<form action="bramka.php" method="POST">
<table border="0">
<tr><td>To</td><td>
<input size="30" type="text" name="dokogo" value="<?php echo $_POST['dokogo']; ?>" />
</td></tr>
<tr><td>Th</td><td>
<input size="30" type="text" name="temat" value="<?php echo $_POST['temat']; ?>" />
</td></tr>
<tr><td>...</td><td>
<textarea cols="40" rows="5" name="tresc"><?php echo $_POST['tresc']; ?>
</textarea></td></tr>
<tr><td></td><td><input type="submit" value="Se" />
</td></tr>
</table>
</form>


php


<?php $to = "$_POST[dokogo]";
$subject = "$_POST[temat]";
$message = "$_POST[tresc]"; $headers = "From: $from";
mail($to,$subject,$message,$headers);
echo
"<center><h3>sended</h3></center>";

?>



widziałem coś takiego:

Kod
<?php
$headers=...//tu zbuduj swoje nagłówki typu replay-to, content-type itd.
mail($adresat, '$temat', $content, $headers);
?>


niby to naprawi ale gdzie to wkleić?

Ten post edytował przemekfilu 6.07.2008, 14:44:36
Go to the top of the page
+Quote Post
Ziele
post
Post #4





Grupa: Zarejestrowani
Postów: 53
Pomógł: 2
Dołączył: 5.07.2008

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


Kod
<?php
$headers=...//tu zbuduj swoje nagłówki typu replay-to, content-type itd.
mail($adresat, '$temat', $content, $headers);
?>

$headers to się raczej w nagłówku wkleja, nie? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

A tak ogólnie jeżeli skopiowałeś źródło strony to chyba oczywiste, że nie działa? Można kopiować skrypty js i html (tzn nie można, bo to łamanie praw autorskich, ale ogólnie jak ktoś już chce to da radę.) ale skryptów php nie da rady, bo "pokaż źródło" nie wyświetla kodu php

Ten post edytował Ziele 6.07.2008, 14:43:45
Go to the top of the page
+Quote Post
przemekfilu
post
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.07.2008

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


php pobrałem za pomocą DownloadStudio, i od razu zapisało mi jako htm. Możesz mi to skopiować razem z tym kodem bo nie wiem gdzie nagłówek? Ja i PHP...

Ten post edytował przemekfilu 6.07.2008, 14:48:20
Go to the top of the page
+Quote Post
Ziele
post
Post #6





Grupa: Zarejestrowani
Postów: 53
Pomógł: 2
Dołączył: 5.07.2008

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


Strony, na których wykorzystuje się kod php powinny mieć rozszerzenie .php
Go to the top of the page
+Quote Post
przemekfilu
post
Post #7





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.07.2008

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


tak tak wem, ale chodzi o to co wkleiłem i to co może mi naprawić... Możesz to połączyć? Proszę
Go to the top of the page
+Quote Post
Ziele
post
Post #8





Grupa: Zarejestrowani
Postów: 53
Pomógł: 2
Dołączył: 5.07.2008

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


Ja bym to widział tak, ale nie jestem pewien:
Kod
<?php
$headers=...//tu zbuduj swoje nagłówki typu replay-to, content-type itd.
mail($adresat, '$temat', $content, $headers);
?>
<form action="bramka.php" method="POST">
<table border="0">
<tr><td>To</td><td>
<input size="30" type="text" name="dokogo" value="<?php echo $_POST['dokogo']; ?>" />
</td></tr>
<tr><td>Th</td><td>
<input size="30" type="text" name="temat" value="<?php echo $_POST['temat']; ?>" />
</td></tr>
<tr><td>...</td><td>
<textarea cols="40" rows="5" name="tresc"><?php echo $_POST['tresc']; ?>
</textarea></td></tr>
<tr><td></td><td><input type="submit" value="Se" />
</td></tr>
</table>
</form>


Kod
<?php $to = "$_POST[dokogo]";
$subject = "$_POST[temat]";
$message = "$_POST[tresc]"; $headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "<center><h3>sended</h3></center>";
?>

Nie możesz wykorzystać innej bramki? ;/ Tego jest pełno w necie i to o wiele bardziej rozbudowanych
Go to the top of the page
+Quote Post
piotrooo89
post
Post #9


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  1. <form action="bramka.php" method="POST">
  2. <table border="0">
  3. <tr><td>To</td><td>
  4. <input size="30" type="text" name="dokogo" />
  5. </td></tr>
  6. <tr><td>Th</td><td>
  7. <input size="30" type="text" name="temat" />
  8. </td></tr>
  9. <tr><td>...</td><td>
  10. <textarea cols="40" rows="5" name="tresc"></textarea></td></tr>
  11. <tr><td></td><td><input type="submit" value="Se" />
  12. </td></tr>
  13. </table>
  14. </form>


i teraz w bramka.php

  1. <?php
  2. $do = $_POST['dokogo'];
  3. $temat = $_POST['temat'];
  4. $tresc = $_POST['tresc'];
  5.  
  6. $headers .= "MIME-Version: 1.0\n";
  7. $headers .= "Content-type: text/html; charset=utf-8\n";
  8. $headers .= "Content-Transfer-Encoding: quoted-printable\n";
  9.  
  10. $ok = mail($do, $temat, $tresc, $headers);
  11. if($ok)
  12. {
  13. echo 'Wyslano';
  14. }
  15. else
  16. {
  17. echo 'Nie wyslano';
  18. }
  19. ?>

tyle
Go to the top of the page
+Quote Post
przemekfilu
post
Post #10





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.07.2008

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


Dzięki bardzo, działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (Pomogli (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )

hehe a jeszcze 1 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Warning: mail() [function.mail]: Mail limit reached. in /var/www/sites/yoyo.pl/e/n/xxx on line 10
Nie wyslano

Ten post edytował przemekfilu 6.07.2008, 16:02:59
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 - 19:27