小编alc*_*ang的帖子

PHP注意:未定义的偏移量:读取数据时带有数组的1

我收到这个PHP错误:

PHP Notice:  Undefined offset: 1
Run Code Online (Sandbox Code Playgroud)

这是抛出它的PHP代码:

$file_handle = fopen($path."/Summary/data.txt","r"); //open text file
$data = array(); // create new array map

while (!feof($file_handle) ) {
    $line_of_text = fgets($file_handle); // read in each line
    $parts = array_map('trim', explode(':', $line_of_text, 2)); 
    // separates line_of_text by ':' trim strings for extra space
    $data[$parts[0]] = $parts[1]; 
    // map the resulting parts into array 
    //$results('NAME_BEFORE_:') = VALUE_AFTER_:
}
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?是什么导致这个错误?

php error-handling syntax-error undefined fatal-error

62
推荐指数
2
解决办法
30万
查看次数

Twitter Bootstrap navbar float right将div移动到新行

您好我正在尝试在导航栏的右侧创建一个部分.我使用了div类navbar-right,它应该将div向右浮动,但我得到的是新行.

请参阅下面的代码和感谢!

 <div class="navbar navbar-default navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="index.php">xxx</a>
        </div>
        <div class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
            <li class="active"><a href="index.php">Home</a></li>
            <li><a href="about.php">About</a></li>
            <li><a href="contact.php">Contact</a></li>
          </ul>
        </div>
      <div class="navbar-right">
      <p>
        <b> '.$username.' </b> | Access Level: '.$level.' | <a href=logout.php>Logout</a>
      </p> 


      </div>
    </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

14
推荐指数
1
解决办法
2万
查看次数

找不到bash __git_ps1命令

我是初学者,尝试按照以下链接中的步骤在我的新Mac上设置开发人员环境:http://vanderveer.be/setting-up-my-perfect-developer-environment-on-osx-10-8-mountain -lion-10-8-2-final-edition /.

从git执行文件后,我的终端窗口现在显示:

rbenv: version `1.9.3-p194' not installed
-bash: __git_ps1: command not found
Run Code Online (Sandbox Code Playgroud)

第一行只显示我打开一个新的终端窗口,而第二行显示每次我按返回,无论我输入到终端.

我已经阅读了很多关于stackoverflow的问题,并试图模仿他们的解决方案无济于事.我认为我在使用git安装软件包时犯了一个错误,因为我不是很有经验,我认为现在我可能搞砸了配置,并且还想知道是否有任何方法可以回到bash的默认设置?

非常感谢!艾伦

git macos bash ps1

7
推荐指数
1
解决办法
6845
查看次数

Safari 中的 CSS 转换变换 z-index 冲突(适用于 Chrome / FF)

我正在使用 CSS 过渡和旋转效果来显示名片。我在 Chrome 和 FF 中一切正常,但在 Safari 中它扭曲了 div。

我尝试应用以下属性无济于事:

transform: translateZ(0px);
transform-style: flat;
transform: translate3d(0,0,0);
Run Code Online (Sandbox Code Playgroud)

有关代码和图片,请参阅Codepen

苹果浏览器: 苹果浏览器

铬合金: 铬合金

html css safari google-chrome

3
推荐指数
1
解决办法
1928
查看次数

使用PHP读取.txt文件并将信息存储到变量中

我有两个文本文件,我需要阅读

log.txt 

2013/04/20 01:08:11
Run Code Online (Sandbox Code Playgroud)

data.text

MANUFACTURER: SISYSTEM
MODELNAME: DX1
BIRTHDATE: 19710108
SEX: M
Run Code Online (Sandbox Code Playgroud)

对于log.txt,我需要存储第一行的日期并将其保存到mySQL数据库中.

对于data.txt,我需要将每行的信息存储到变量中.即:

$manufacturer = SISYSTEM;
$modelname = DX1;
$birthdate =  19710108;
$sex = M;
Run Code Online (Sandbox Code Playgroud)

对于log.txt,我只需使用fget读取第一行并存储到一个变量中.但是,对于data.text,我无法弄清楚如何在循环中存储多个变量.这是我到目前为止所做的,但我不知道每次通过while循环时如何将值分配给新变量.任何帮助表示赞赏!

<?PHP

$file_handle = fopen("data.txt", "r");

while (!feof($file_handle) ) {

   $line_of_text = fgets($file_handle);
   $parts = explode(':', trim($line_of_text) );


}

fclose($file_handle);

?>
Run Code Online (Sandbox Code Playgroud)

php text

0
推荐指数
1
解决办法
7387
查看次数