3

我收到警告。

警告:fopen(76561197992146126 .txt):无法打开流:第 6 行 C:\wamp\www\Download\t3.php 中的参数无效

对于任何想知道的人,这是下面 main.txt 的内容(http://pastebin.com/53chSRRz

<?php
    $APIkey = 'APIKeyHere';
    $file = file('C:\wamp\www\Download\main.txt');
    foreach ($file as $link) { 
    $link2 = "http://api.steampowered.com/ITFItems_440/GetPlayerItems/v0001/?key=" . $APIkey . "&SteamID=" . $link . "&format=json";
    $downloaded = file_get_contents($link2);
    $fh = fopen($link . ".txt", "a"); //or die("can't open file");
    fwrite($fh, $downloaded);
    }
    echo "Finished";
?>

如果我用静态文件名替换 "fopen($link . ".txt", "a")" 它可以工作。但我需要 $link 作为文件名。这对我的设置是必不可少的。

我正在使用 WAMP 2.2 和 PHP 5.4.3 运行 Windows 7 x64

4

1 回答 1

7

您的链接 ID 中有空格。$link = trim($link);在创建之前尝试添加$link2.

于 2013-05-01T01:05:33.953 回答