![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
troche to dziwne, ale wywala mi nastepujacy blad:
[php:1:13e8c9e9e2]<?php Notice: Undefined index: akcja in C:Program FilesOmniSecurehtdocspeindex.php on line 2 ?>[/php:1:13e8c9e9e2] grzyb polega na tym, ze w apachu na linuxie jest wszystko ok... problem polega na tym, ze: domyslam sie, ze moze chodzic o to: stronke otwieram z roznymi parametrami i czasami sa podawane w adresie, a czasem nie i teraz jak odpale stronke bez parametru to ona zamiast sie odpalic normalnie tak jakby tego parametru nie bylo, to ona mi wywala blad, ze tego parametru nie ma (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ... podpowiem, ze na apachu zadnych bledow nie ma i wszystko chodzi... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) poczatek stronki to $costam=_GET["jasio"]; i jesli nie ma w adresie zmiennej jasie no to on mi wywala blad (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) a troche z innej beczki: moze wiecie gdzie jest apache z php na win... bo stronki robie na win, a pozneij je wrzucam na serwer na linuxie, wszystko dzialalo dopoki korzystalem z omni na 2003 rok... pozneij zmienialem date w kompie zeby chodzil (bo chodzil tylko do konca 2003) ale po formacie zainstalowalem nowy na 2004 rok i teraz zonk... bledy wywala... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) z gory dzieki za pomoc pozdro Phoenix |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
juz sobie poradzielm (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
wystarczylo w php.ini zmienic display_errors na off tylko dlaczego domyslnie bylo na on, to tego nie kumam pozdrawiam Phoenix |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 18.07.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
wlasnie lepiej zmien spowrotem na on tylko wylacz notice:
Kod error_reporting = E_ALL & ~E_NOTICE
bo jak bedziesz mial jakis blad to ci nie bedzie wywalal bledu i nie bedziesz wiedzial co jest zle |
|
|
![]()
Post
#4
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
[php:1:e28a1c9ccd]<?php
error_reporting( E_ALL ); $_GET['akcja'] = is_set( $_GET['akcja'] ) : $_GET['akcja'] ? 'default'; switch( $_GET['akcja'] ) { // dalsza czesc kodu ?>[/php:1:e28a1c9ccd]To oznacza: Jeśłi $_GET['akcja'] ma wartość, przypisz tę wartość sprawdzanej zmiennej (innymi słowy nie rób nic), a jełśi wartość nie jest ustawiona, przypisz jej wartośc 'default'. Dzxięki temu mammy pełną kontrolę nad błędami oraz tworzymy profesjonalniejszy i mniej przypadkowy kod. Przypiusywanie [php:1:e28a1c9ccd]<?php $costam = $_GET["jasio"]; ?>[/php:1:e28a1c9ccd]Nie ma sensu. To tylko dublowanie danych, a nic nie zabranie w całym kodzie korzystać z $_GET['jasio'] - dodatkowo, dzięki temu, że zawsze używaśz $_GET, czyt $_POST zawsze wiesz, skąd wziąłeś daną wartość. Przypisywanie jak wyrzej zaciemnia kod. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
hmmm
wpisalem cos takiego (skopiowalem z kilku linijek wyzej): error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR i dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale dzieki za naprowadzenie pozdro Phoenix |
|
|
![]()
Post
#6
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Ukrywanie błędów ie jest sposobem na ich rozwiązywanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
jeezu
ucieszylem sie, ze dziala, a on faktycznie mi wszystkich bledow nie ppokazuje... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) sorki, za zamieszanie... wezcie mi dokladniej napioszcie co mam wpisac tam w to error cos tam... jak dokladnie ma wygladac ta linijka (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) pozdro Phoenix |
|
|
![]()
Post
#8
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
No weź zerknij do mojego listingu, druga linijka.
Poprawnie napisana aplikacja nie powinna wyświetlać nawet niekontrolowanych "Notice". |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
no tak, ale ja mam tych podstron kilkanascie i wolalbym zmienic cos w pliku php.ini, anei w kazdej oddzielnie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
pozdrawiam Phoenix |
|
|
![]()
Post
#10
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
no to poszukaj error_reporting w php.ini (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
no wiem, ze error_reporting... ale co tam wpisac zeby bylo ok (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
pozdro |
|
|
![]()
Post
#12
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
[php:1:22c276780d]<?php
error_reporting( E_ALL ); ?>[/php:1:22c276780d] Cytat error_reporting = E_ALL No troszkę pomyślunku.....
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
nei wiem dlaczego teraz dziala, a jak tak wczesniej dawalem to nie dzialalo (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
moze gdzies sie wtedy walnalem... dzieki bardzo (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) i sorki za cale zamieszanie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:26 |