Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: thedevilskiss в Jan 08, 2007, 23:42



Титла: Search в php
Публикувано от: thedevilskiss в Jan 08, 2007, 23:42
Значи поналожи ми се да търся част от текс във страница, който винаги е някаква различна стойност, направих (прочетох) нещо от рода на:

Примерен код
$theurl=<?php

'http://www.blabla.com';

if (!($fp = fopen($theurl, 'r'))
{
  echo 'Ne moje da se zaredi stranicata';
  exit;
}
$contents = fread($fp, 1000000);
fclose ($fp);

$pattern = "tekst1";

if (eregi ($pattern, $contents, $quote))
{
  echo "Sledva6tata duma e: ";
  echo $quote[1];
} else {
  echo 'Nqma savpadeniq';
};

?>

Това което ми се получи като ефект е че не ми искарва нищо, а ако го накарам да ми изведе всички стойности на масива ми дава само едно array но не и отделните стойности.

Къде ми е грешката?


Титла: Search в php
Публикувано от: senser в Jan 09, 2007, 00:47
Цитат (thedevilskiss @ Ян. 08 2007,23:42)
Значи поналожи ми се да търся част от текс във страница, който винаги е някаква различна стойност, направих (прочетох) нещо от рода на:

Примерен код
$theurl=<?php

'http://www.blabla.com';

if (!($fp = fopen($theurl, 'r'))
{
  echo 'Ne moje da se zaredi stranicata';
  exit;
}
$contents = fread($fp, 1000000);
fclose ($fp);

$pattern = "tekst1";

if (eregi ($pattern, $contents, $quote))
{
  echo "Sledva6tata duma e: ";
  echo $quote[1];
} else {
  echo 'Nqma savpadeniq';
};

?>

Това което ми се получи като ефект е че не ми искарва нищо, а ако го накарам да ми изведе всички стойности на масива ми дава само едно array но не и отделните стойности.

Къде ми е грешката?

я си оправи отварящите/затварящите тагове и тогава пак кажи какво искаш да постигнеш, че аз поне не можах да се оринетирам нещо ......

и защо търсиш използвайки регулярни изрази ????


Титла: Search в php
Публикувано от: thedevilskiss в Jan 09, 2007, 00:50
Примерен код
<?php

  $theurl= ...........


на татък е същото, а ако ми кажеш как да търся може и да не е с регулярни изрази :)


Титла: Search в php
Публикувано от: Hapkoc в Jan 10, 2007, 17:26
Цитат
и защо търсиш използвайки регулярни изрази


А защо да не се търси с регулярни изрази?