php - 如何将 css 应用于 php 'echo $tube->error;'?

标签 php html css styles stylesheet

我试图附加到“echo $tube->error;”的 CSS没有显示。它只是显示为默认的黑色文本,就好像它没有 css 一样……我该如何解决这个问题?

谢谢(:

下面是我需要修复的..

html/php 部分:

<div id="error">
        <pre>
        <?php } else {

        echo $tube->error;

        }
    }
        ?>
    </pre>
</div>

上下文中的 html/php 部分:

<?php

if(isset($_POST['url']))
{
  include('curl.php');
  include('youtube.php');

  $tube = new youtube();

  $links = $tube->get($_POST['url']);

  if($links) { ?>

  <div id="result"> 
  <b>Download Links  ( Same IP Downloading only )</b> :
        <?php
        $format = '<p><a href="%3$s">Download</a> video.%s - %s<br/>Right-click download link and choose etc...</p>';
        while($link = array_shift($links))
{
    echo vsprintf($format,$link);
}
        ?>
  </div>
  <div id="error">
        <pre>
        <?php } else {

        echo $tube->error;

        }
    }
        ?>
    </pre>
</div>

CSS:

#error {
    width:404px;
    margin-left: auto;
    margin-right: auto;
    font-size:12;
    font-family: 'Dosis', sans-serif;
    color:white;
    padding-top:20px;   
}

youtube.php 的部分(附加信息.. 不确定你们是否需要):

function get($url)
{
    $this->conn = new Curl('youtube');

    $html = $this->conn->get($url);

    if(strstr($html,'verify-age-thumb'))
    {
        $this->error = "Adult Video Detected";
        return false;
    }

    if(strstr($html,'das_captcha'))
    {
        $this->error = "Captcah Found please run on diffrent server";
        return false;
    }

    if(!preg_match('/stream_map=(.[^&]*?)&/i',$html,$match))
    {
        $this->error = "Error Locating Downlod URL's";
        return false;
    }

再次感谢您的帮助!!

最佳答案

编辑:我错了,这不是 CSS 错误,而是构造错误,正如其他人所注意到的那样。我只是重写了“上下文中的 html/php 部分”以使其更清晰并希望能正常工作:

<?php

if(isset($_POST['url']))
{
  include('curl.php');
  include('youtube.php');

  $tube = new youtube();

  $links = $tube->get($_POST['url']);

  if($links) 
  { 
    ?>
    <div id="result"> 
      <b>Download Links  ( Same IP Downloading only )</b> :
      <?php
      $format = '<p><a href="%3$s">Download</a> video.%s - %s<br/>Right-click download link and choose etc...</p>';
      while($link = array_shift($links))
      {
        echo vsprintf($format,$link);
      }
      ?>
    </div>
    <?php 
  } 
  else 
  {
    ?>
    <div id="error">
      <pre>
      <?php echo $tube->error; ?>
      </pre>
    </div>
    <?php
  }
}
?>

希望现在一切都好:)

关于php - 如何将 css 应用于 php 'echo $tube->error;'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11073800/

相关文章:

php - 访问 $_POST 时出现未定义索引错误

php - 在 UPDATE 查询中设置之前的 WHERE 的可能方法?

php - 如何为 WAMP 2.5 安装 ImageMagick

php - GPG 错误代码 2

javascript - 如何将js函数分配给一个类并在单击时获取id

jquery - Bootstrap 堆叠导航一次只打开一个问题

jQuery 幻灯片与其他元素一起切换动画

html - float :left; vs display:inline; vs display:inline-block; vs display:table-cell;

javascript - 任何用于 Web 应用程序开发的特定 IDE?

javascript - 单击元素时避免 flexbox 使用 CSS 扩展