Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Uninitialized string offset
cornholio666
post 8.09.2006, 23:11:12
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Witam,

Taki bład mi wyskakuje:

Cytat
Notice: Uninitialized string offset: 430 in .. on line 33



  1. <?php
  2. $i = 430;
  3. if(strlen($news->text) < $i){
  4.  
  5. while($news->text[$i] != "."){ // <--- linia 33
  6. $i--;
  7.  
  8. if($i < 1){
  9. die("błąd --");
  10. }
  11. }
  12. }
  13. ?>


Przecież zmienna jest zainicjonowana na samej gorze $i = 430

Jakieś sugestje?


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
revyag
post 9.09.2006, 00:29:32
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Popatrz na swój warunek. Sprawdzasz czy długość łańcucha jest mniejsza od i. Jeśli jest mniejsza to odwołujesz się do elementu o indeksie i a on nie może istnieć bo i jest większe od długości łańcucha.


--------------------
-------------

------
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 Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:56