我为Wordpress网站创建了一个粘贴页脚。我给了该部分ID,#formfooter
并使用了以下CSS:
#formfooter{
position:fixed;
bottom: 0px;
width: 100%;
z-index: 999;
}
Run Code Online (Sandbox Code Playgroud)
现在,我想相应地扩大网站的高度。当用户向下滚动到底部时,粘性页脚将覆盖底部的内容。我如何使其向下滚动一点?
我正在使用这个库.xlsx
从我的PHP
脚本创建文件。
按照本指南,我尝试将一些数据导出到名为hello.xlsx
.
但是,此错误会显示以下消息:
警告:ZipArchive::close():创建临时文件失败:供应商/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer 中的权限被拒绝
致命错误:未捕获的 PhpOffice\PhpSpreadsheet\Writer\Exception:无法关闭 zip 文件 hello.xlsx。在第 399 行的 vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx.php 中
PhpOffice\PhpSpreadsheet\Writer\Exception: 无法关闭 zip 文件 hello.xlsx。在 /vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Writer/Xlsx.php 第 399 行
该文件不存在预执行所以我有点得到错误。我总是可以尝试touch hello.xlsx
更改我的脚本以读取该文件并附加数据,但实际上,每次运行脚本时我都在尝试编写一个新文件。
这是我的(简化)代码:
require_once 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'foo');
$sheet->setCellValue('B1', 'bar');
$sheet->setCellValue('C1', 'foobar');
$sheet->setCellValue('D1', 'trey is the best');
$writer = new Xlsx($spreadsheet);
$writer->save('hello.xlsx');
Run Code Online (Sandbox Code Playgroud)
转到错误中的那些行显示以下代码片段:
// Close file
if ($zip->close() === false) {
throw new WriterException("Could not …
Run Code Online (Sandbox Code Playgroud) 出于某种原因,此表单不会插入到我的数据库中.
HTML
<form action="../php/register.php" method="post">
<div id ="personal-form">
<h4><b>Personal Details:</b></h4>
<hr>
<div class="form-group">
<label class="sr-only" for="first-name">First name</label>
First Name
<input type="text" name="firstname" placeholder=""
class="form-control" id="firstname">
<button type="submit" class="btn btn-next" id="submit">
Submit
</button>
</center>
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
PHP/register.php
<?php
include('connect.php');
if(isset($_POST["submit"])) {
$firstname = $_POST["firstname"];
$stmt = $conn->prepare("INSERT INTO storeowners (firstname) VALUES
(:firstname)");
$stmt->bindParam(':firstname', $firstname);
$stmt->execute();
header("location: next.php");
}
?>
Run Code Online (Sandbox Code Playgroud)
这是connect.php
<?php
$servername = "localhost";
$username = "root";
$password = "";
try {
$conn = new PDO("mysql:host=$servername;dbname=blaza", $username,
$password);
//set …
Run Code Online (Sandbox Code Playgroud) 这有点奇怪.我在PHP中构建一个数组,然后在我吐出之前将其编码为JSON.
$arr = array (
'reportDescription' =>
array (
if ($queryType == "realtime")
{
'source' => 'realtime',
}
'reportSuiteID' => 'rbsglobretailprod',
'dateGranularity' => $queryGran,
'dateFrom' => $queryFrom,
'dateTo' => $queryTo,
'elements' =>
array (
0 =>
array (
'id' => $queryElement,
),
),
'metrics' =>
array (
0 =>
array (
'id' => $queryMetric,
),
),
),
);
Run Code Online (Sandbox Code Playgroud)
如果查询类型是实时的,我试图让它为数组添加一行.这就是我尝试的但我不确定是否可以这样做,如果不是,我不确定我应该如何处理它.我得到的错误表明它可能是不可能的:
解析错误:语法错误,意外'if'(T_IF),期待')'
请考虑以下PHP:
function get_ship_class()
{
$csv = array_map("str_getcsv", file("somefile.csv", "r"));
$header = array_shift($csv);
// Seperate the header from data
$col = array_search("heavy_shipping_class", $header);
foreach ($csv as $row)
{
$array[] = $row[$col];
}
}
Run Code Online (Sandbox Code Playgroud)
如何将上述函数中生成的数组传递给
if( in_array() ){
//code
}
Run Code Online (Sandbox Code Playgroud)
?
我有点想进入一般的编程领域,并且想知道如何取消选中/检查更新数组,
就像有人选中第二个复选框一样,它应该取消选中第一个选项并更新搜索(使用新数据)-我只是一个初学者,有点迷失了,所以不胜感激任何形式的帮助
<form action="index.php" id="form1" name="form1" method="get">
<?php $i = 0; foreach ($row_page_nav_kategorie as $row_page_nav_kategorie) { ?>
<label class="checkbox-container">
<input <?php if (strpos($url,$row_page_nav_kategorie['typ']) == true) {echo 'checked="checked"';}?>
type="checkbox"
class="checkmark"
name="hotelKategorie[]"
id="ckb5"
value="<?php echo $row_page_nav_kategorie['typ']; ?>"
onclick="kategorie(<?php echo $i ?>);"
onchange="submit()"/>
<?php echo $row_page_nav_kategorie['typ']; $i++;?>
</label>
<?php } ?>
</form>
Run Code Online (Sandbox Code Playgroud) PHP(PHP 的递归缩写:超文本处理器)是一种广泛使用的开源通用脚本语言,特别适合动态 Web 开发,并且可以嵌入到 HTML 中...
这就是我从网络、W3Schools、维基百科、Stack Overflow 甚至我在大学的讲师那里得到的全部信息。
谁能告诉我 P 到底代表什么或者为什么它不遵循 PHP 的含义和/或为什么它没有被删除?
我将得到职位要求的日期和年份值为122019或62019。这里的后4位数字是年份,而前一位或两位数字代表月份。我需要在数组上分别获取这两个值
例如1:122019
$a[0] = 12;
$a[1] = 2019
Run Code Online (Sandbox Code Playgroud)
例如2:62021
$a[0] = 6;
$a[1] = 2021
Run Code Online (Sandbox Code Playgroud)
谢谢
我有这个代码并通过验证器运行它 - 我看不出任何问题.
$verb = array("count","draw","Write");
echo $sentence."<br>";
foreach ($verb as $v)
{
echo "Verb=" . $v;
echo "<br>";
$pos = strpos($sentence, $v);
if ($pos === true) {
echo "<br> Match found<br>";
$check="1";
} else {
echo "<br>Not found!<br>";
$check="0";
}
}
echo $check;
Run Code Online (Sandbox Code Playgroud)
当$sentence="Write"
(或其他任何有其中一个项目$verb
的东西) - 它返回为false
... $check
总是等于0
,我永远不会得到true
回报$pos
.
我错过了什么?
请检查我的代码,让我知道我做错了什么
$('ul.ne.elBulletList.listSize1.listImage32.listBorder0 li').text(function(_, text) {
// return (); // just the original requirement
str = `<div class="heading">`;
str += text.split('-', 1).pop();
str += `</div><div class=text">`;
str += text.split('-').pop();
str += `</div>`;
// console.dir(str));
return innerText = str; // with whitespace removed
});
Run Code Online (Sandbox Code Playgroud)
和输出是
<div class="heading">
Full Access For Our Online Academy
</div><div class=text"> Over 12 Hours Of Valuable Education, Made Up By Short Videos </div>
Run Code Online (Sandbox Code Playgroud)
Html显示为纯文本.任何人都可以告诉我我在做什么错.
谢谢
我有这样的事情
$var = <<<HEREDOC
..."request": ${"hello"}...
HEREDOC;
Run Code Online (Sandbox Code Playgroud)
当然PHP认为${"hello"}
是一个变量,它无法加载。
如何逃避$?