Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z Księgą gości by KNESS, Problem rozwiązany, bardzo dziękuję
Martino
post
Post #1





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

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


Mój problem wygląda następująco:

Mam zainstalowanego Apacha 2.0.0.53 z php 4.4.2 i MySqula 4.0.26 pod WINDOWSEM XP

Zainstalowałem to parę dni temu, DO TESTOWANIA STRONKI WWW na LOCALHOScie i wygląda na to że wszystko działa, ale kiedy chcę wkleić jakiś skrypt wyskakują błędy w php. Tzn. część skryptu działa a część nie. Próbopwałem już z wieloma skryptami księgi gości, ale ciągle jest tak samo: kawałek działa, kawałek nie - ale błędy są różne.

Piszę o tym w tym dziale, bo np. plik index.php który wyświetlał info o php działał bez zarzutu, i dlatego, że część skryptu przecież działa.

Bardzo proszę o pomoc w rozwiązaniu mojego problemu.

Teraz Sciągnąłem KSIęGE GOśCI by Kness i wyskakują mi różne błędy.:

1 Na początku:
Notice: Undefined variable: next in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 40
Notice: Undefined variable: pos in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 42
Notice: Undefined variable: ilepoz in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 44
A to fragment kodu odpowiedzialnego za te błędy (linia 39-45):

$count="0";
if($next==""){$next="0";}else{$next=$max;}
if($pos==""){$pos="0";}
else{$pos=$pos+$next;}
if($ilepoz==""){$ilepoz=$max;}
else{$ilepoz=$ilepoz+$next;}


2. błędy:
Notice: Undefined index: 0 in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 67
Notice: Undefined index: 0 in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 68
Notice: Undefined offset: 1 in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 67
Notice: Undefined offset: 1 in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 68
Notice: Undefined offset: 2 in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 67
Notice: Undefined offset: 2 in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 68
Notice: Undefined offset: 3 in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 67
Notice: Undefined offset: 3 in C:\WebServer\Apache2\www\LIMON\ksiega2\index.php on line 68
i tak dalej aż do offset:9 włacznie

a oto fragment kodu odpowiedzialnego (linie 63-70):

echo "</td></tr></table><br>";
$plik = "$katalog/$wpisy$rozsz";
$file = file($plik);
for ($index=$pos; $index < $ilepoz; $index++)
{ $g = split("\|",chop($file[$index]));
$split = explode("||",$file[$index]);
$count++;
if(($split[0]!="") && ($split[6]!="")){


P.S. Jeszcze raz bardzo prosze o pomoc i proszę w miarę możliwości o łopatologię bo należę raczej do zielnych w temacie php.

Ten post edytował Martino 13.07.2006, 10:19:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




jęśli się nie znasz na php to w index.php czy innym głownym pliku dodaj error_reporting(E_ALL ^ E_NOTICE) bo te błędy oznaczają że indeksy są niezdefiniowane...
Go to the top of the page
+Quote Post
Martino
post
Post #3





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

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


No tak, ale czy takie błędy nie pszeszkadzają w prawidłowym działaniu skryptu i jak je ewentualnie naprawić...?
Go to the top of the page
+Quote Post
strife
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(Martino @ 12.07.2006, 19:56 ) *
No tak, ale czy takie błędy nie pszeszkadzają w prawidłowym działaniu skryptu i jak je ewentualnie naprawić...?

Te błędy nie powinny Ci przeszkadzać w prawidłowym działaniu skryptu, który podałeś. Naprawić je można poprzez poprawne definiowanie zmiennych. Więcej informacji na ten temat znajdziesz jak poszukasz smile.gif

» Przykład:
  1. <?php
  2. $next = NULL; // definiujemy zmienna
  3. if ( $next )
  4. {
  5. // instrkucje
  6. }
  7. ?>


Pozdrawiam! smile.gif


--------------------
Go to the top of the page
+Quote Post
Martino
post
Post #5





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

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


Ok. Bardzo dziękuję za pomoc!
Jest już poprawa:)

P.S.
mam jeszcze jeden problem dotyczący tego skryptu, ale to już zdecydowanie nowy temat...

Jeszcze raz dziękuję i Pozdrawiam!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:29