Малко помощ за взимане на определен таг...

Smirnoff

Registered
Здравейте, има ли такъв скрипт който
като му посоча адрес, да кажем http://alabala.com/tuka.html
и вътре в тази страница има
няколко <object></object> тага на мен ми
трябва да взима първият.
Като започне от <object> и последната дума да е </object>

Благодаря Ви предварително.
 
Код:
<?php

$readfile =file_get_contents("http://alabala.com/tuka.html" ,"r");
$filechunks = explode('<object>', $readfile); 
$filechunks1 = explode('</object>', $filechunks[1]); 
$readfile1=strip_tags($filechunks1[0]); 

echo $readfile1;
?>
 
jooorooo каза:
Код:
<?php

$readfile =file_get_contents("http://alabala.com/tuka.html" ,"r");
$filechunks = explode('<object>', $readfile); 
$filechunks1 = explode('</object>', $filechunks[1]); 
$readfile1=strip_tags($filechunks1[0]); 

echo $readfile1;
?>

Не отлепя :?
сигурно защото в <object> има други буклуци вътре
от вида на classid=" " codebase=" " о ще такива.

Не може ли да се направи с нещо като маска * да бачка
или с некав шаблон ако не е много труден..
 
@jooorooo един кратък въпрос:
$filechunks1 = explode('</object>', $filechunks[1]);
Защо тук взимаш <object> след </object>???
 
luudman каза:
@jooorooo един кратък въпрос:
$filechunks1 = explode('</object>', $filechunks[1]);
Защо тук взимаш <object> след </object>???

първо разделяш на 2 части от <object> и взимаш 2-рата част, след това разделяш на </object> и взимаш първата част, и краиния резултат е това м-у <object> и </object>.

П.П. смирноф, сега се сетих за една гаврътка, че така няма да стане, защото ще иска да го изпълни.


Код:
<?php 

$readfile =file_get_contents("http://webjo.no-ip.org/ci76/flash/flash.htm" ,"r"); 
$filechunks = explode('<object', $readfile); 
$filechunks1 = explode('</object>', $filechunks[1]); 
$readfile1=strip_tags($filechunks1[0]); 

echo htmlspecialchars("<object ".$readfile1."</object>"); 
?>

http://webjo.no-ip.org/object/new.php
 
Жоре малко ми става неудобно за дет те развъртам
толко много, имаш точка от мен.
Обаче целият таг изглежда така :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="598" height="470">
<param name=movie value="apple_attack.swf">
<param name=quality value=high>
<param name="BGCOLOR" value="#000000">
<embed src="apple_attack.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="598" height="470" bgcolor="#000000">
</embed>
</object>
Май аз не го обясних както трябва..
ако не ти е проблем го направи ако не забраи,
че ставам нахален.
 
Хмм мисля че това ще ти помогне :)
<?php
$readfile = file_get_contents("http://sait.com" ,"r");
$searchfile = eregi("<object(.*)>(.*)</object>", $readfile ,$arrayreg);
echo htmlspecialchars("<object$arrayreg[1]</object>");
?>
 
Код:
 <?php 

$readfile =file_get_contents("http://webjo.no-ip.org/ci76/flash/flash.htm" ,"r"); 
$filechunks = explode('<object', $readfile); 
$filechunks1 = explode('</object>', $filechunks[1]); 

echo htmlspecialchars("<object ".$filechunks1[0]."</object>"); 
?>

моя грешка сори :oops:

http://webjo.no-ip.org/object/new.php
 
jooorooo каза:
Код:
 <?php 

$readfile =file_get_contents("http://webjo.no-ip.org/ci76/flash/flash.htm" ,"r"); 
$filechunks = explode('<object', $readfile); 
$filechunks1 = explode('</object>', $filechunks[1]); 

echo htmlspecialchars("<object ".$filechunks1[0]."</object>"); 
?>

моя грешка сори :oops:

http://webjo.no-ip.org/object/new.php

Благодаря ти мннннннннного 10х 10х 10х 10х
преди малко ти дадах точка щото рестартирах компа.
 

Back
Горе