Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Nie numeruje ?
ewelinac18
post 15.11.2007, 09:10:50
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 11.07.2007

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


Nie wiem czemu mi nie numeruje może ktoś pomóc mi smile.gif



  1. <?php
  2. ini_set('allow_url_fopen', 'on');
  3. $adres="http://xxxxxxxx";
  4. $strona = file_get_contents($adres);
  5. $wzor ='(<!-- Date -->.*.<!-- hr noshade="true" size="1"/ -->)';
  6. eregi($wzor, $strona, $news);
  7.  
  8. $i=1;
  9.  
  10. $array = array(
  11.  
  12. '<!-- Date -->' => '<data>',
  13. '<!-- Event -->' => '</data>',
  14. '<!-- Type -->' => '<opis>',
  15. '<!-- Odds -->' => '</opis><HC'.$i++.'>'
  16.  
  17. );
  18.  
  19. $newString = strtr( $news[1], $array );
  20.  
  21. echo $newString;
  22. ?>
Go to the top of the page
+Quote Post
kossa
post 15.11.2007, 10:53:06
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


A co ma Tobie numerować? Nie ma żadnej pętli, zawsze $i=1;

Łukasz


--------------------
Go to the top of the page
+Quote Post
ewelinac18
post 15.11.2007, 11:25:06
Post #3





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 11.07.2007

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


w tym miejscu gdzie $i++ ma mi numerować każde powtórzenie
Go to the top of the page
+Quote Post
kossa
post 15.11.2007, 11:37:57
Post #4





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Widziałem $i++ ale u Ciebie nie ma powtórzeń bo nie ma pętli a jeżeli jest pętla a jej tu nie umieściłeś to wychodzi na to że w pętli za każdym razem deklarujesz $i=1; i dlatego masz tam ciągle 1, $i=1; musi być poza pętlą a $i++; w pętli.

Łukasz


--------------------
Go to the top of the page
+Quote Post
ewelinac18
post 15.11.2007, 11:54:51
Post #5





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 11.07.2007

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


a w jaki sposób to można ponumerować :/
Go to the top of the page
+Quote Post
vampirtau
post 15.11.2007, 14:27:58
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.10.2007

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


wystarczy uzyc petli:

CODE
<?php
ini_set('allow_url_fopen', 'on');
$adres="http://xxxxxxxx";
$strona = file_get_contents($adres);
$wzor ='(<!-- Date -->.*.<!-- hr noshade="true" size="1"/ -->)';
eregi($wzor, $strona, $news);

$i=1;

for($i;$i<10;i++) {

$array = array(

'<!-- Date -->' => '<data>',
'<!-- Event -->' => '</data>',
'<!-- Type -->' => '<opis>',
'<!-- Odds -->' => '</opis><HC'.$i.'>'

);

$newString .= strtr( $news[1], $array );
}
echo $newString;
?>


np to zrobi Ci 10 kolejnych numerów..
ale wszystko zalezy od tego co chcesz zapetlac
Go to the top of the page
+Quote Post
ewelinac18
post 15.11.2007, 17:33:33
Post #7





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 11.07.2007

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


Dzieki serdeczne smile.gifsmile.gif
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: 15.07.2025 - 14:46