Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> prosty scrypt a nie dzila...
pyziak
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


mam scrypt na stronie www "napisz do mnie" no i nie dizla. Nie przyjmoje zmienych, alty tylko z pod windowsa pod Linuxem dziala poprawnie. Nie mam pojecia dla czego tak sie dzieje scrypt jest tu http://www.big.csk.pl/formularz.rar. Niech ktos popatzry i ipowie co jest nie tak.
Pozdrowienia.
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
Jabol
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Napisz do mnie? Czyli to musi być coś na formularzu? Czyli poczytaj o zmiennych globalnychi register globals. tutaj link.
Go to the top of the page
+Quote Post
pyziak
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


@Jobal moze i tak tylko problem w tym ze ja sie na tym nie znak , koleszka pisal mi to a teraz nie ma czasu bo pisz jaka wazna baze a jest mi to potzrebne na wczoraj. Jakbys byl taki uprzejmy i wyedytowal ten pliczek znajdujac przyczyne jego nie dzilania to bende wddzieczny.
Go to the top of the page
+Quote Post
Jabol
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


normalnie tego nie robie, ale ten skrypt jest tak namieszany, że chyba szybciej byloby go napisac od nowa. Tak powineń dzialac[php:1:83341a178d]<?php
// Autor: © Perry perry(at)ry.pl

// Modydfikacja 20.06.2003 22:15 przez Jabol

// Desc: Prosty formularz do kontaktow z autorem strony czy cus (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

// Tu wpisujesz swoj email - tam gdzie ma byc poczta dostarczona
$gdzie_email="sklep@antyki.ry.pl";

// Tu jak sie nazywasz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) - choc nie konieczenie, moze zostac puste.
$gdzie_imie="";

// Temat jaki maja posiadac wiadomosci z formularza
$temat = "Wiadomosc z Formularza";

//jeszcze trzeba ustawic zmienna $mojamail
$mojamail="admin@serwer.pl";

// Ponizej to juz zmieniasz na wlasna odpowiedzialnosc (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

print "<html>n";
print "<head>n";
print "<title> Formularz kontaktowy </title>n";
print " <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">n";
print "</head>n";

print "<center>n";
print "<table>n";
print "<form name="form" action="formularz.php" method="post" enctype="text/plain">n";

print "<tr>n";
print " <td>n";
print " Twoj e-mail:";
print "n </td>n";
print " <td>n";
print " <input type="text" size="10" name="ludz_imeil" maxlenght="30">";
print "n</td>n";
print "</tr>n";

print "<tr>n";
print " <td>n";
print " Twoje imie:";
print "n </td>n";
print " <td>n";
print " <input type="text" size="10" name="ludz_name" maxlenght="30">";
print "n</td>n";
print "</tr>n";


print "<tr>n";
print " <td>n";
print " Wiadomosc:";
print "n </td>n";
print " <td>n";
print " <textarea name="wiadomosc_ludzia" cols="40" rows="10"></textarea>";
print "n </td>n";
print "</tr>n";
print "<tr>n";
print " <td>n";
print " <input type="submit" value="Wyslij">";
print "n </td>n";
print " <td>n";
print " <input type="reset" name="send" value="Wyszczysc Pola"></p>";
print "n </td>n";
print "</tr>n";
print "</form>n";
print "</table>";
print "<br>";
print "</p>";

// if (($HTTP_POST_VARS['imeil_ludzia']) && ($HTTP_POST_VARS['wiadomosc_ludzia'] != NULL))
// if (($_POST["ludz_imeil"] !=NULL) && ($_POST["ludz_wiadomosc"] != NULL))
if (($_POST["ludz_imeil"] !="") && ($_POST["wiadomosc_ludzia"] != ""))
{

$email_goscia=$_POST['ludz_imeil'];
print "DEBUG";
print "<br>email: ";
print $email_goscia ;
print "<br>";

$wiadomosc =$_POST['wiadomosc_ludzia'];

print "<br>wiadomosc: ";
print $wiadomosc ;
print "<br>";

$naglowki = "From: ".$_POST['ludz_name']." <".$email_goscia.">rn";
$naglowki .= "To: ".$gdzie_imie." <".$gdzie_email.">rn";
$naglowki .= "X-Mailer: Formularz z www";


mail($mojemail,$temat, $wiadomosc, $naglowki);

print "Wiadomosc zostala wyslana.n";

} else {
print "Pamietaj ze musza byc wypelnione obydwa pola.";
}
print "n</center>n";
print "</html>";
?>[/php:1:83341a178d]
Go to the top of the page
+Quote Post
pyziak
post
Post #5





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


@Jabol dzieki za zainteresownie i twoja prace ale dalej nie wysyla maila, objaw jest taki jak byl przeladowuje strone i sa czyste pola, tak jak by pola nie byly wypelnione (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) , co robic

ps. formularz jest na stronie http://antyki.ry.pl/formularz.php
Go to the top of the page
+Quote Post
Jabol
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


ale maila wysyła poprawnie (bo na tym się skupiłem pisząc poprawkę)? Bo problem z przeładowaniem da się załatwić praktycznie znając tylko HTML. Po prostu dajesz przy inpucie vaule="'.$_POST['nazwa_zmiennej'].'" a w textarea to po prostu wbijasz zmienną pomiędzy znacznik otwierający i zamykający!
Go to the top of the page
+Quote Post
pyziak
post
Post #7





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


no wlasnie chodzi o to ze nie wysyla maila wogule. Zeby bylo smiesniej to z pod linuxa nawed ten poprzednij scrypt wysylal a z pod windowsa nie wysal a ni tamten ani ten poprawiony. Ale funkcja mail jest wlaczona bo jak wzycalem taki plik na server
Kod
<?php

mail("sklep@antyki.ry.pl", "Tytul maila", "Line 1nLine 2nLine 3");

?>
i odpallem pil w przegladarce to dostawal maila.
Go to the top of the page
+Quote Post
Jabol
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


a spróbuj wysłać z nagłówkami
Go to the top of the page
+Quote Post
pyziak
post
Post #9





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


znaczy jak z naglowkami ?
ps. nie jestem asem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) znaczy wogule sie nie znam na php
ale obiecuke ze jak bende mnial trohce czasu to sie naucze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Jabol
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


nagłówki to jest tam właśnie from, to i x-mailer
Go to the top of the page
+Quote Post
pyziak
post
Post #11





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


hmm chyba zalapalem oco ci chodzi z tymi naglowkami zroilem tak
Kod
<?php

mail("sklep@antyki.ry.pl", "Tytul maila", "Line 1nLine 2nLine 3");

  $naglowki .= "From: ".$imie_goscia." <".$email_goscia.">rn";

  $naglowki .= "To: ".$gdzie_imie." <".$gdzie_email.">rn";

  $naglowki .= "X-Mailer: Formularz z www";

?>
i nic mail taki sam jak byl wczesniej bez naglowkow
Go to the top of the page
+Quote Post
pyziak
post
Post #12





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


znczy to jest naglowek
Cytat
<br />
<b>Warning</b>:  Call-time pass-by-reference has been deprecated - argument passed by value;  If you would like to pass it by reference, modify the declaration of [runtime function name]().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file.  However, future versions may not support this any longer.  in <b>/var/www/email/IlohaMail/source/view.php</b> on line <b>51</b><br />
Return-Path: <ushttpd@mafia.ry.pl>
Received: from mafia.ry.pl (ushttpd@localhost [127.0.0.1]) by mafia.ry.pl (8.12.9/8.12.9) with ESMTP id h5KLNwC7026605 for <sklep@antyki.ry.pl>; Fri, 20 Jun 2003 23:23:58 +0200
Received: (from ushttpd@localhost) by mafia.ry.pl (8.12.9/8.12.9/Submit) id h5KLNwsp029102; Fri, 20 Jun 2003 23:23:58 +0200
Date: Fri, 20 Jun 2003 23:23:58 +0200
From: ushttpd <ushttpd@mafia.ry.pl>
Message-Id: <200306202123.h5KLNwsp029102@mafia.ry.pl>
To: sklep@antyki.ry.pl
Subject: Tytul maila
Go to the top of the page
+Quote Post
Jabol
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


zrob tak[php:1:ffa2e6a797]<?php
mail("sklep@antyki.ry.pl", "Tytul maila", "Line 1nLine 2nLine 3", "From: ".$imie_goscia." <".$email_goscia.">rnTo: ".$gdzie_imie." <".$gdzie_email.">rnX-Mailer: Formularz z www");
?>[/php:1:ffa2e6a797]
Go to the top of the page
+Quote Post
pyziak
post
Post #14





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


hmm chyba jest tak jak tzreba bo taki mai lprzyszedl
Cytat
<>
To: <>
X-Mailer: Formularz z www

Line 1
Line 2
Line 3

i co teraz?
ps. mam baze danych do tej strony moze by cos z wykozystaniem BD zrobic (nie wiem moze bedzie lepiej prosciej) ?
Go to the top of the page
+Quote Post
kwiateek
post
Post #15





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 13.01.2003
Skąd: 3rd ball of mud behind a big ball of burning gas

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


Cytat
ps. mam baze danych do tej strony moze by cos z wykozystaniem BD zrobic (nie wiem moze bedzie lepiej prosciej) ?

a co bys w tej bazie chcial przechowywac?
Go to the top of the page
+Quote Post
pyziak
post
Post #16





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


@kwiatek nie wiem co tam przechowywac, ale spotkalemsie z formularzami opartymi na BD, i na tym samym serverze mam 2 cms-y phpnuka i Mambo i w obu dziala wywylaniw maila ze strony, a jk wiesz wymagaja BD i gdybys przeczytal oprzednie posty to bys wiedzial ze niaznam sie na php,wiec zamiast sie wysmiewac lepiej bys pomogl
Go to the top of the page
+Quote Post
kwiateek
post
Post #17





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 13.01.2003
Skąd: 3rd ball of mud behind a big ball of burning gas

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


Cytat
wysmiewac lepiej bys pomogl

gdzie napisalem jakas tresc ktora swidczylaby o tym ze sie z Ciebie wysmiewam?
Go to the top of the page
+Quote Post
Jabol
post
Post #18





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


to ja już nie wiem co jest nie tak z tym skryptem... po prostu może używaj go linuxie i bedzie ok
Go to the top of the page
+Quote Post
pyziak
post
Post #19





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


@kwiatek noze i nie ale odnioslem takie wrazenie
Cytat
a co bys w tej bazie chcial przechowywac?
bo przeciesz wiesz ze chodzi o wysylamie maila z www wiec czemu zadajesz takie pytania ?
w/g mnie czloowiek z taka iloscia postow jak ty musi znac zagadniae php wiec jeszcze bardziej mnie zdzilwilo to.
ale nic jak sie czujesz urazony to soory.
Poprostu nikt nie jest w stanie mi pomoc a podobno sprawa jest banalnie prosta.
W dalszym ciagu prosze o pomoc
Go to the top of the page
+Quote Post
pyziak
post
Post #20





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 1.03.2003
Skąd: Bialystok

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


@jabol (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) no tak gdyby to bylo dla mnie to zaden problem ale jest to na strone ze sprzedarza Antykow.
A jak wiesz statystyki mowia ze 98% zwyklych obywateli uzywa piepszonej Windozy.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 22.08.2025 - 20:49