小编ste*_*nvh的帖子

PHP无法setcookie

我是PHP处女(第一天),所以请慢慢输入.

我有许多图像,bg_001.jpg,bg_002.jpg等,我想在每次刷新页面时旋转它们.我试过这个:

if (isset($_COOKIE["bg1"])) {
  $img_no = $_COOKIE["bg1"] + 1;
} else {
  $img_no = 1;
}
$filename = 'bg_' . sprintf("%03d", $img_no) . '.jpg';
if (!file_exists("/img/" . $filename)) {
  $img_no = 1;
  $filename = 'bg_' . sprintf("%03d", $img_no) . '.jpg';
}
setcookie("bg1", $img_no, time() + 86400);
print '<img src="img/' . $filename . '" alt="" height="175" width="800"> '; 
Run Code Online (Sandbox Code Playgroud)

而不是cookie我得到了

Warning: Cannot modify header information - headers already sent by (output 
started at /home2/.../about.php:7) in /home2/.../about.php on line 31
Run Code Online (Sandbox Code Playgroud)

第31行是setcookie …

php cookies

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

本地PHP文件无法在Firefox中打开

当我右键单击我的本地PHP文件并选择"使用Firefox打开"时,Firefox会获得焦点一秒钟,但随后该文件将在Dreamweaver中打开.当我将文件拖到Firefox上,或手动输入URL("file:/// ...")或明确选择Firefox作为PHP文件的默认应用程序时,也会发生同样的情况.如何让Firefox显示该文件?

php firefox dreamweaver

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

文本资源不会编译到我的 Delphi exe 中

我在 Delphi 程序中使用单词列表,直到现在我都会将该列表放置在 TMemo 的 Lines 属性中。不过,我不需要可视组件,而是需要 TStringList,所以现在我想通过使用资源文件以正确的方式执行操作,并从资源加载我的 TStringList。我尝试应用此答案中的信息,但收到错误:

[dcc32 错误] E2161 错误:RLINK32:文件“D:\etc\Unit1.rc”中不支持 16 位资源

为了更好地衡量,我有这个 Unit1.rc 文件:

RC_keywords RCDATA "keywords.txt"
Run Code Online (Sandbox Code Playgroud)

我在项目→资源和图像...中创建了这个,但看起来这与自己编写 .rc 文件相同。

在我的程序中,我的资源包括:

{$R *.rc}
Run Code Online (Sandbox Code Playgroud)

在我的程序中

procedure TForm1.FormCreate(Sender: TObject);
var
  SL: TStringList;
  ResStream: TResourceStream;
begin
  SL := TStringList.Create;
  try
    ResStream := TResourceStream.Create(hInstance, 'RC_keywords', RT_RCDATA);
    SL.LoadFromStream(ResStream);
    //
    // do a lot of useful stuff here
    //
  finally
    SL.Free;
  end;
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

delphi delphi-xe3

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

这个javascript语句出了什么问题?

对于因为之前被问过而被投票的好人:我的问题不是隐含的事件参数.我不知道.事件参数是答案,而不是问题.


function myEventHandler() {
  var eventSrcType=(event.srcElement) ? event.srcElement.type : 'type undefined';
  alert(eventSrcType);
}
Run Code Online (Sandbox Code Playgroud)

当用户点击图像("onclick")时,例如,调用该函数

<a href="javascript:void(0)" onclick="myEventHandler();">

显然分配有问题,因为alert它永远不会被执行.这有什么不对?

(我试过了window.event,但是Dreamweaver没有暗示它event是一个成员window.无论如何,它也不起作用)

编辑
所有答案暗示隐式传递event.所以我添加了作为函数的参数(不带参数调用),

function myEventHandler(event) {
  var eventSrcType=(event.srcElement) ? event.srcElement.type : 'type undefined';
  alert(eventSrcType);
}
Run Code Online (Sandbox Code Playgroud)

但我仍然没有得到警报.

this作为参数传递显示"type undefined",但我希望这里的锚类型.

javascript events

-1
推荐指数
1
解决办法
167
查看次数

标签 统计

php ×2

cookies ×1

delphi ×1

delphi-xe3 ×1

dreamweaver ×1

events ×1

firefox ×1

javascript ×1