Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dziwny blad w omni :P
phoenix84
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
phoenix84
post
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
Go to the top of the page
+Quote Post
borec
post
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
Go to the top of the page
+Quote Post
scanner
post
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.
Go to the top of the page
+Quote Post
phoenix84
post
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
Go to the top of the page
+Quote Post
scanner
post
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)
Go to the top of the page
+Quote Post
phoenix84
post
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
Go to the top of the page
+Quote Post
scanner
post
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".
Go to the top of the page
+Quote Post
phoenix84
post
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
Go to the top of the page
+Quote Post
scanner
post
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)
Go to the top of the page
+Quote Post
phoenix84
post
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
Go to the top of the page
+Quote Post
scanner
post
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.....
Go to the top of the page
+Quote Post
phoenix84
post
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
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: 22.08.2025 - 20:26