Jump to content
dguimaraes

Função está a devolver dados

Recommended Posts

dguimaraes

Boas!

Em php, como é que faço para o browser ignorar/não mostrar um break ou um p?

Por exemplo eu tenho uma função que devolve uma pagina HTML e lá tenho um comando que remove por exemplo os "=";

$elem= explode("=",$elem);

Atentamente,

Share this post


Link to post
Share on other sites
HappyHippyHippo

como ?

não dá para perceber a tua questão, assim como o exemplo que referes não faz sentido pois o código que apresentas não faz o que descreves previamente


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
dguimaraes

Boas,

Desculpa a ideia estar um pouco vaga...

Eu queria remover tags de html de um output com o php. Eu já li em alguns sitios e vi que era com o strip_tags mas não sei como usar com o <body> o <p>

Nesta função

function stateRemoteSwitch9858DX($addr,$port,$auth){
 // prepare addr string
 $addr1="http://".$addr."/set.cmd?cmd=getpower";
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $addr1);
 curl_setopt($ch,CURLOPT_FAILonerror, 1);
 curl_setopt($ch,CURLOPT_FOLLOWLOCATION, 1);// allow redirects
 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); // return into a variable
 curl_setopt($ch, CURLOPT_USERPWD, $auth);
 curl_setopt($ch, CURLOPT_PORT, 80);
 curl_setopt($ch, CURLOPT_POST, false);
 // ** curl_setopt($ch, CURLOPT_POSTFIELDS, $pString);
 $aResult = curl_exec($ch);
 curl_close($ch);
 // ** open connection
 if($aResult!=FALSE){
  $aResult=preg_replace("<\/*html>","",$aResult);
  $arr=explode(",",$aResult);
  $elem=$arr[$port-1];
  $elem= explode("=",$elem);
  $output=str_replace("<>","",$elem[1]);
  $removetags=strip_tags("")
  return $output;

 }else{
  return 1;
 }
}

Boas,

Já resolvi...obrigado na mesma.

if($aResult!=FALSE){
  $aResult=preg_replace("<\/*html>","",$aResult);
  $arr=explode(",",$aResult);
  $elem=$arr[$port-1];
  $elem= explode("=",$elem);
  $output=str_replace("<>","",$elem[1]);
  $output=strip_tags($elem[1]);
  return $output;


 }else{
  return 1;
 }

Ficou assim:

  $output=strip_tags($elem[1]);

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.