[ _CaRtMan_ @ 05.02.2007. 16:55 ] @
Napravio sam da uzima stanje na putevima, ali problem je encoding, pokušao sam:

Code:

 $replace = array(
"<STRONG>"=>"",
"<P>"=>"",
"</P>"=>"",
"</STRONG>"=>"",
"ć"=>"ć", // ć
"Ä"=>"č", // č
"Å¡"=>"&scaron;", // š
"ž"=>"&#382;", // ž
); 


Ali š i ž ne radi, č i ć rade...

š = Å¡"
ž = ž

prikazuje mi te znakove, zna li neko kako bih napravio, poslije koristim strtr()

Takođe kako bi uzimao datum?

Evo jedan dio gdje je datum:

Code:
 <tr>
        <td width="373" height="100%" align="left" valign="top" bgcolor="#E8E8E8">
        <table width="373"  border="0" cellpadding="0" cellspacing="0">
            
                <tr>
                    <td align="left" valign="top" class="text"></td>

                </tr>
                <tr>
                    <td align="left" valign="top" class="text">5.2.2007 16:30:00</td>
                </tr>
                <tr>
                    <td align="left" valign="top" class="text"><strong>Stanje na putevima</strong></td>
                </tr>
                <tr>

                    <td align="left" valign="top" class="text"><P></P>
<P></P>


pokušavao sam:

Code:
eregi("<td height='1' colspan='2' bgcolor='#FFFFFF'></td>
      </tr>
      <tr>
        <td width='373' height'100%' align='left' valign='top' bgcolor='#E8E8E8'>
        <table width='373'  border='0' cellpadding='0' cellspacing='0'>
            
                <tr>
                    <td align='left' valign='top' class='text'></td>

                </tr>
                <tr>
                    <td align='left' valign='top' class='text'>
                    
                    
                    (.*)
                    
                    
                    
                    
                    </td>
                </tr>
                <tr>
                    <td align='left' valign='top' class='text'><strong>Stanje na putevima</strong></td>
                </tr>
                <tr>

                    <td align='left' valign='top' class='text'><P></P>'", $sadrzaj_fajla, $out);
                
$datumm = $out[1];


ali neće datum da uzima. ima li ko da mi pomogne? hvala. znači encoding & datum help. :)

[Ovu poruku je menjao _CaRtMan_ dana 05.02.2007. u 21:46 GMT+1]
[ _CaRtMan_ @ 06.02.2007. 17:51 ] @
Napravio sam encoding. Tako što sam stavio isti encoding na stranici odakle preuzimam.

Kako bih mogao iz ovog izvući datum:

Code:

<tr>
<td align="left" valign="top" class="text"></td>
</tr>
<tr>
<td align="left" valign="top" class="text">4.2.2007 16:30:00</td>
</tr>
<tr>


Pokušavao sam:

Code:
eregi("<td align='left' valign='top' class='text'>
     (.*)
    </td>
</tr>", $sadrzaj_fajla, $out);


Ali neće. Ne kontam kako izvlačiti iz tabela, ono prije sam izvukao iz "<P></P><HR>" pa je nekako lagano, ali ovo. Ako može da mi pomognete. Takođe ne kontam recimo imam


eregi("<table /* itd */ > (.*) </table>", $sadrzaj_fajla, $out);

mogu li staviti kod </table> znak $ pa da tu zavrsava kako ono bi? Tnx

// Edit: Ne mogu da vjerujem, prije +24 sata sam postavio temu, nijednog odgovora. ): :(

[Ovu poruku je menjao _CaRtMan_ dana 06.02.2007. u 20:50 GMT+1]
[ Tulip @ 06.02.2007. 22:39 ] @
vec dugo pratim ovaj forum i ucim:)
interesuje me sledece, kada neko posalje neki kod onda ima
Code:
 


da li je i to deo koda ili to pisete onako....:))
mislim pitanje je bzv ali ajde:)

--
Best regards,
popgligorin mailto:[email protected]
[ Br@nkoR @ 07.02.2007. 08:10 ] @
npr. na brzinu
Code:

$test = '<tr>
<td align="left" valign="top" class="text"></td>
</tr>
<tr>
<td align="left" valign="top" class="text">4.2.2007 16:30:00</td>
</tr>
<tr>';
$pattern = '/class=\"text\">(\d{1,2}\.\d{1,2}\.\d{4} \d{1,2}:\d{1,2}:\d{1,2})<\/td>/i';
preg_match_all($pattern, $test, $matches);
echo $matches[1][0];
[ _CaRtMan_ @ 07.02.2007. 13:09 ] @
Hvala na odgovoru radi ovako:

Code:

$sadrzaj_fajla = file_get_contents('http://www.bihamk.ba/bos/stanje.aspx');

// DATUM //

$pattern = '/class=\"text\">(\d{1,2}\.\d{1,2}\.\d{4} \d{1,2}:\d{1,2}:\d{1,2})<\/td>/i';
preg_match_all($pattern, $sadrzaj_fajla, $matches);
$datum = $matches[1][0];


Nego mene zanima ovo:
Code:
$pattern = '/class=\"text\">(\d{1,2}\.\d{1,2}\.\d{4} \d{1,2}:\d{1,2}:\d{1,2})<\/td>/i';
sta ti to znaci, da bih mogao ubuduce koristiti?
[ Br@nkoR @ 07.02.2007. 15:11 ] @
http://www.php.net/manual/en/reference.pcre.pattern.syntax.php
http://www.regular-expressions.info
http://en.wikipedia.org/wiki/Regular_expression
...