Мога ли...
11 отговора
354 прегледа
Мога ли...
...чрез php да вмъкна в една страница - част от друга...:
например в една xxxxxx.php да вмъкна всичко, което е м/у таговете <body></body> на една xxxxxx.html страница.... ако има начин - как става?...
<?php include ("xxxxxx.html") ?> не ми върши работа....
HowBizarre
например в една xxxxxx.php да вмъкна всичко, което е м/у таговете <body></body> на една xxxxxx.html страница.... ако има начин - как става?...
<?php include ("xxxxxx.html") ?> не ми върши работа....
HowBizarre
Re: Мога ли...
hm...moge da stane mnogo lesno, ama pyrwo iskam da te pitam neshto:
shte izpolzwash li tozi html file za neshto drugo oswen da go "importwash" w .php-to? ako ne togawa shte ti preporycham da slogish towa, koeto ti triabwa w edin file i prosto da go otworish za chetene w php. Ako izpolzwash file-a za neshto drugo pak moge da stane, ama triabwa da go parsnesh - da otkriesh poziciata na <body> i </body> i da wzemesh towa megdu tiah:
$body_content = substr(strstr($html_src,"<body>"),0, -7);
$body_content - sydyrza wsichko megdu <body> i </body>
$html_src - sydyrza celia source na html stranicata, koito si otworil za chetene
ne sym go testwal, ama bi triabwalo da bachka
...
shte izpolzwash li tozi html file za neshto drugo oswen da go "importwash" w .php-to? ako ne togawa shte ti preporycham da slogish towa, koeto ti triabwa w edin file i prosto da go otworish za chetene w php. Ako izpolzwash file-a za neshto drugo pak moge da stane, ama triabwa da go parsnesh - da otkriesh poziciata na <body> i </body> i da wzemesh towa megdu tiah:
$body_content = substr(strstr($html_src,"<body>"),0, -7);
$body_content - sydyrza wsichko megdu <body> i </body>
$html_src - sydyrza celia source na html stranicata, koito si otworil za chetene
ne sym go testwal, ama bi triabwalo da bachka
Re: Мога ли...
abe predishnoto e malko nesigurno dali sha work winagi
kwo stawa ako sled </body> ima oste text
list(,$body_content)=spliti("<body>",$html_src);
list($body_content,)=spliti("</body>",$body_content);
ne che towa ste raboti kogato ima poweche <body> :))) ili </body>
sigurno moje da stane i better ma me myrzi da mislim :(
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
kwo stawa ako sled </body> ima oste text
list(,$body_content)=spliti("<body>",$html_src);
list($body_content,)=spliti("</body>",$body_content);
ne che towa ste raboti kogato ima poweche <body> :))) ili </body>
sigurno moje da stane i better ma me myrzi da mislim :(
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Re: Мога ли...
e kak she e nesigurno?!
sigurno e, dokolkoto e sigurno towa, koeto ti si napisal
...
sigurno e, dokolkoto e sigurno towa, koeto ti si napisal
Re: Мога ли...
substr(strstr($html_src,"<body>"),0, -7);
strstr e case sensitive - kwo praim ako stranicata sydyrja <BODY>
oswen towa se zamisli che ako string-a sydyrja naprimer towa po dolu
$html_src="<html><body>567890</body></html>
otrqzwash ot kraq samo </html>
a btw i <body> tag-a otpred si ostawa winagi
ne che nqma da raboti - browser-a ste se oprawi ewentualno nqkak
ama ne e chisto izpylnenieto
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
strstr e case sensitive - kwo praim ako stranicata sydyrja <BODY>
oswen towa se zamisli che ako string-a sydyrja naprimer towa po dolu
$html_src="<html><body>567890</body></html>
otrqzwash ot kraq samo </html>
a btw i <body> tag-a otpred si ostawa winagi
ne che nqma da raboti - browser-a ste se oprawi ewentualno nqkak
ama ne e chisto izpylnenieto
*******
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Re: Мога ли...
variant 1 (lokalni failove):
$fp = fopen("xxxxxxxx.html","r");
$cont = fread($fp,filesize("xxxxxxxx.html"));
fclose($fp);
eval($cont);
variant 2 (http failove):
$fp = fopen("[линк]","r");
$cont = "";
while (!FEOF($fp)){
$cont .= fread($fp,4096);
}
fclose($fp);
eval($cont);
E tuk ni6to niama :[линк]
$fp = fopen("xxxxxxxx.html","r");
$cont = fread($fp,filesize("xxxxxxxx.html"));
fclose($fp);
eval($cont);
variant 2 (http failove):
$fp = fopen("[линк]","r");
$cont = "";
while (!FEOF($fp)){
$cont .= fread($fp,4096);
}
fclose($fp);
eval($cont);
E tuk ni6to niama :[линк]
Re: Мога ли...
ami iavno choveka iska da vkara samo sudurjanieto mejdu <body></body> a ne celia file i zatova include ne mu vurshi rabota
abe kolegi zashto ne probvate s regex?
$fh = fopen('xxx.html', 'r');
$cont = fread($fh, filesize('xxx.html'));
close($fh);
preg_match("/<body>(.*?)<\/body>/is", $cont, $cont);
sega $cont[1] sudurja vsichko koeto se namira mejdy <body></body> tagovete
abe kolegi zashto ne probvate s regex?
$fh = fopen('xxx.html', 'r');
$cont = fread($fh, filesize('xxx.html'));
close($fh);
preg_match("/<body>(.*?)<\/body>/is", $cont, $cont);
sega $cont[1] sudurja vsichko koeto se namira mejdy <body></body> tagovete
Re: Мога ли...
...преработвам един сайт за брайлов четец........ като допълнителен проект... към основният сайт.... и не искам да пренаписвам всичко наново... междудругото нищичко не разбирам от php - или почти нищо, а клиента ми има пуснат единствено php... както и да е... в момента се опитвам да разберa как да обработя инф. то което получих от всички.... tnks...
HowBizarre
HowBizarre