Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Apache i Php wina skryptu czy serwera?
Baksik
post
Post #1





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

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


Cześć wszystkim ;-)
Mam wielki mały problem zainstalowalem apache 1.3.2 i php4.3.2, i jest mały problem serwer odczytuje komendy jak echo , include itd. , ale nie odczyuje komend if , else itd. wyskakuje takie coś ->

Notice: Undefined variable: mail in D:Program FilesApache GroupApachehtdocspoczta.php on line 15


skrypt wyglada tak :

[php:1:b64ffe6476]<?php
$temat = "www.adresstrony.pl"; //temat listu ktory zostanie wysłany do osoby której polecasz tą stronę
$tresc = "Zapraszam na moja www ;-).";
$twoj = "twoj@mail.pl";

if ($mail)
{mail ("$mail", "$temat","$tresc", "RE: $twoj");
echo("Dziekuje za powiadomienie swojego znajowego o stronie");
} else {
echo("

");
}
?>[/php:1:b64ffe6476]
Jest bład skryptu czy blad konfiguracji serwera pomozcie !! co mam robic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

__
[scanner] BBCode !!!!
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




masz 2 mozłiwości:
pisać [php:1:c78f0b8767]<?php if( isset( $mail ) ) { ... }
?>[/php:1:c78f0b8767]

lub w php.ini zmienić error_reporting, tak by nie wyświeltał uwag (notice)
Go to the top of the page
+Quote Post
Baksik
post
Post #3





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

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


wielki dzieki ;-)
wybralem opcje 2 ;-)
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

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


To zle. Wybierz lepiej opcje pierwsza. Znacznie lepiej jest nauczyc sie pisac prawidlowo i oczyscic swoj kod, niz ukrywac bledy.
Go to the top of the page
+Quote Post
Baksik
post
Post #5





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

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


a ten kod jest zły?
szczerze mówiąc na serwerach php działa spoko tylko na moim domowym pc chyba jest cos zle skonfiugurowane

-----------------
skrypt
ta cześć jest podobno z błedem ( przynajmniej taki wyskakuje blad na serweir mayne ;-)

if ($mail){
mail ("$mail", "$temat","$tresc", "RE: $twoj");
echo("Dziekuje za powiadomienie swojego znajowego o stronie");
} else {
echo("

");
}

?>[/xml]
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

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


przeciez napisal Ci DayV - zeby sprawdzi czy istnieje zmienna uzywasz funkcji isset(), ktorej argumentem jest oczekiwana zmienna.

Jesli zamiast tego wylaczysz wyswietlanie info o bledzie, blad bedzie nadal wystepowal, tylko Ty nie bedziesz go widzial.. az natrafisz na robote, ktora bedziesz umieszczal na zewnetrznym serwerze, nad ktorym nie masz kontroli i ktory sumienniej pilnuje braku bledow...

Rownie dobrze moglbys wylaczyc kontrole bledow wogule i olewac niedzialajace czesci...
Go to the top of the page
+Quote Post
Baksik
post
Post #7





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

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


:oops: :oops:
wielkie dzieki za rady jestem dopiero początkujący :oops:
Go to the top of the page
+Quote Post
DeyV
post
Post #8





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




e-Gandalf - ale byleś brutalny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Baksik - nie przejmuj sie za bardzo. Wyłączanie notice jest popularnym zachowaniem. Sam rónież często tak pracuję, gdyż jeszcze sie nie spotkałem z sytuacją, że notice w rzeczywistości podniósł by bezpieczeństwo mojego skrytpu.
Z drugiej strony dobrych nawyków programistycznych nigdy nie za wiele, więc warto się starać.

ps. jednym z dobrych nawyków jest używanie bbcode (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
scanner
post
Post #9





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Swoją drogą, za starych dobrych czasów, gdy uczyłem się co to sa programy i algorytmy (ilez to la temu...) obowiązkowym było definiowanie i deklarowanie zmiennych...
Go to the top of the page
+Quote Post
Baksik
post
Post #10





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

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


Hm... ja sie nigdy nie poddaje ;-)
fakt faktem długo droga do nauki ;-)

DeyV - masz może jakiś fajny kursik php bo posiadam wiele ale zaden fajny .
Aha jeszcze jedno sorry za problem z moja osoba :oops:


?>[/php]
Go to the top of the page
+Quote Post
DeyV
post
Post #11





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




1. kto pyta - nie błądzi, więc nie sądzę, by z Twoją osobą były jakieś szczególne poblemy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
2. manual.... *.chm, of course

3. Scanner - ty chyba jesteś starszy, niż myślałem... A wydawało mi sie, że ludzie tak długo nie żyją (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post
Baksik
post
Post #12





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

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


dzieki ;-)
Nom mam wielką nadzieje ;-) że nie będzie problemu.

narazie ucze sie na niejakim Kompendium Programisy - php
niop ale skorzystam tez z manuala ;-)

do tworze stron w php uzywasz pajaczka , php coder czy cos innego ?
Go to the top of the page
+Quote Post
menic
post
Post #13





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

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


Cytat
Aha jeszcze jedno sorry za problem z moja osoba :oops:

Nie przepraszaj bo nie ma zaco (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
A przeciez każdy na początku miał takie błey i to normalne a poto jest forum, aby na niich pisać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
scanner
post
Post #14





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




DeyV: widziałeś mnie, jadłeś ze mną, pracowałeś ze mną... Hehehe...
Go to the top of the page
+Quote Post
Baksik
post
Post #15





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

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


Dzieki wszystkim którzy mi pomogli wkońcu coś sie dzieje ( wychodzą mi skrypty ;-) ) ale na 100 % będe miał jakieś pyania ;-) dzieki za cierpliwość i jeszcze raz za pomoc ;-)
Go to the top of the page
+Quote Post
Baksik
post
Post #16





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

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


czesc all ;-)
to zaś ja chciałem zapytać o php ponownie ;-)
zrobilem formularz, ale nie umiem zrobic zeby formularz zostaly wyslany z wiekszością pól umiem tylko taki :oops:
[php:1:9711cd6409]<?php
if (isset($email) );
mail ("$email", "Polecenie serwisu www.milosc.ab.prv.pl", "$tresc", "RE: @autor");
$autor = "baksik7@poczta.fm";

echo ("<br /> <br /> <br /><center><font size="5"> Dziękujemy za wypełnienie formularza
</font></center><br />");
echo("<center>e-mial został wysłany na adres:</center>");
echo("<center>$email <br /><br /></center>");
echo("<center>O treści: <br /></center>");
echo("<center>$tresc</center>");
?>[/php:1:9711cd6409]

do tego formularz :


Kod
<form method=post action="wyslij.php">

   Podaj adres e-mail osoby którą chcesz powiadomić

<br  />

<input type=text name="email"  class="box"><br>

<textarea name="tresc" rows="15" cols="50" class="box"> </textarea><br  />

<input type=submit value=Wyślij>

<input type=reset value=Wyczyść />

a jak zrobic zeby bylo cos takiego wysylane
Kod
<input type="text" name="Jaki dział chętniej odwiedzasz ?" class="box" />

<br  /><br/>

Jaki dział byś dodał(a) do strony

<br  />

<input type="text" name="Jaki dział byś dodał (a)" class="box"/>



<br  /><br  />

Uwagi na temat strony

<br  />

<textarea class=box name="uwagi..."  ROWS="4" COLS="30"></TEXTAREA>



<br  />

<input type="submit" value="Wyślij" /><input type="reset" value="Wyczyść" />


zeby poprostu w mailu ktory do mnie przyjdzie byly takie rzeczy jak uwagi , jaki dzial itd.

BO ja umiem tylko ten 1 , ten 2 mi nie wychodzi pomożcie ;-) please :oops:
Go to the top of the page
+Quote Post
DeyV
post
Post #17





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




1. jak generujsze HTML , nie używaj za częśto echo, lepiej zamknąc php
2. do funkcji mail możesz władować tylko 1 smienną z treścią.
Ale nic nie stoi na przeszkodzie, by była to treść złożona z różnych zmiennych, kórre otrzymamy z formularza, na zasadzie
[php:1:8c925ecd14]<?php
$tresc = '';
$tresc .= 'pole 1 = '. $_REQUEST['pole1'];
$tresc .= 'pole 2 = '. $_REQUEST['pole2'];
//itd
?>[/php:1:8c925ecd14]
Go to the top of the page
+Quote Post
Baksik
post
Post #18





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

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


dzieki za dobra rade i za ponowną pomoc ;-)
hm... mam pytanko tylko się nie śmiej ;-)
czy stworzenie coś w stylu ogłoszeń bezpłatnych na stronie jest trudne czy nie ? ( oczywiście patrząc na moje umiejętności czyli dopiero co sie ucze ;-) )
oczywiście w php.
aha mialem zapytać jeszcze co do rady - mam nie używać echo to spowalnia uruchamianie strony czy cos innego ? :oops: sorry za lamierskie pytanie ;(
Go to the top of the page
+Quote Post
DeyV
post
Post #19





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




poprzedni post już poprawiłem. Chodziło o to, by nie męczyć sie z drukowaniem skłądni html, bo to zarówno spowalnia, jak i zminiejsza czytelność kodu (musisz dodawać np. przed ")

2. Myślę, że nawet dla osoby początkującej nie będzie to trudne.
W sumie chodzi o:
- przygotowanie formularza
- zapisywanie danych do ... (bazy, plików (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) )
- wyciaganie ich...
i już proste ogłoszenia działają (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Baksik
post
Post #20





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

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


hm... ten skrypt co podales ze zmniennymi , nie wiem czemu mi nie chce dzialac dostaje na maile tylko nick i wiek ale bez podanych w formularzu danych ma to wygladac tak ?
[php:1:07ac647622]<?php

$tresc = '';
$tresc .= 'nick = '. $_REQUEST['wiek'];
$tresc .= 'wiek = '. $_REQUEST['wiek'];


mail ("baksik7@poczta.fm", "Formularz", "$tresc");

?>[/php:1:07ac647622]
przy np:


Kod
<form ACTION="slij.php" enctype="text/plain"  METHOD="Post">

Imię lub Nick

<br  />

<input type="text" name="nick" class="box" />

<br  /><br  />

Ile masz lat<br  />

<input type="TEXT" name="wiek" class="box" />

<br /><br  />





<input type="submit" value="Wyślij" /><input type="reset" value="Wyczyść" />


to narazie się za to nie biore dalej postudiuje manuale ;-)
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: 24.08.2025 - 16:52