Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tenho este arquivo:
http://www.habbo.com/myhabbo/styles/assets/backgrounds.css
tem como pegar todos os background-images?
já tentei isso:
<?php
$arquivo = file_get_contents("http://www.habbo.com/myhabbo/styles/assets/backgrounds.css");
preg_match_all("#{(.*?)}#s", $arquivo, $encontrou);
foreach($encontrou as $key){
echo $key[1][0];
}
?>
mais n deu certo :s
alguem sabe?
Já consegui podem fechar rs
Como você resolveu ?
Minha resposta ou você usou outro método ?
<?php
$arquivo = file_get_contents("http://www.habbo.com/myhabbo/styles/assets/backgrounds.css");
preg_match_all("#{(.*?)}#s", $arquivo, $encontrou);
$num = count($encontrou[1]);
for($a=1;$a<=$num;$a++) {
$ech = $encontrou[1][$a];
$final = str_replace("background-image: url(", "", $ech);
$final1 = str_replace(");", "", $final);
echo "<img src='$final1'>";
}
?><?php
preg_match_all( '/(http[^\)]*)/', file_get_contents( 'http://www.habbo.com/myhabbo/styles/assets/backgrounds.css' ), $matches );
print_r( preg_replace( '/^(.*)$/', '<img src="$1">', $matches[ 0 ] ) );obrigado resolvido podem fechar
Tente: