第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

fopen() 函數(shù)被跳過 - 未創(chuàng)建文件 | PHP

fopen() 函數(shù)被跳過 - 未創(chuàng)建文件 | PHP

PHP
弒天下 2023-12-15 17:03:20
我已經(jīng)為此工作了幾個星期,但我再次面臨文件問題。此代碼表首先獲取數(shù)據(jù)庫中存在的所有條目,然后在獲取一系列 id 后,使用附加的 WHERE 子句啟動相同的查詢來搜索屬于客戶的特定條目。< /span>最后,比較兩個結(jié)果數(shù)組,以搜索數(shù)據(jù)庫中存在但尚未分配給任何客戶的任何條目,將其打印到 csv 文件中,以便啟動代碼的用戶可以解決阻止這些條目鏈接到客戶的問題。過去我遇到了一些有關(guān)文件和權(quán)限的問題,但這次沒有出現(xiàn)錯誤,也沒有消息提醒我我無權(quán)在所需位置打開文件或其他任何內(nèi)容。我嘗試沿著工作表插入一些var_dump(),看看該過程是否真的達到了fopen() 的效果。它只是跳過它,不創(chuàng)建文件也不寫入數(shù)據(jù)。我查看了服務(wù)器日志,但沒有發(fā)現(xiàn)任何內(nèi)容,并且啟用了錯誤和警告。這將從數(shù)據(jù)庫中獲取所有條目。$stmtOutgoing = $connAccounting->prepare("SELECT a.`zone`, b.`source_customer_billing_zone_id`, b.`source_external_subscriber_id`, count(*) AS llamadas, SUM((CEIL(b.`duration`))) AS duracion, SUM((b.`source_customer_cost`)/100) AS total, SUM((b.`source_customer_cost`)/100)/SUM((CEIL(b.`duration`))) AS precio                                              FROM `billing`.billing_zones a INNER JOIN cdr b                                             ON a.`id` = b.`source_customer_billing_zone_id`                                             WHERE source_provider_id = :reseller_id                                             GROUP BY b.`source_external_subscriber_id`, a.`zone`                                             ORDER BY total desc");$stmtOutgoing->execute(array('reseller_id' => $reseller));foreach ($stmtOutgoing as $row) {        array_push($totalEntries, $row);    echo "CDR Entry Added ";}獲取 ids 后,將有一個 loop 將所有 ids 插入此查詢中:foreach ($invoices as $invoice) {    if ($invoice['date'] >= $minDateSearchTstmp && !empty($invoice["customFields"]) && $invoice["customFields"][0]["field"] == "ID_EXTERNAL" && $invoice["customFields"][0]["value"] != "") {        $z = 0;        while ( isset($invoice['customFields'][$z]['field']) && $invoice['customFields'][$z]['field'] == 'ID_EXTERNAL' ) {            $source_external_subscriber_id = $invoice["customFields"][0]["value"];             renewConnection($connAccounting, $stmtOutgoing, $stmtIncoming);            require '../connections/accountingConnection.php';            }        }    }}
查看完整描述

1 回答

?
嚕嚕噠

TA貢獻1784條經(jīng)驗 獲得超7個贊

我忘記發(fā)布我找到的解決方案作為答案。這里的問題在于,每次我用新文件覆蓋舊文件時,出于我不知道的原因,文件的所有者和權(quán)限都會發(fā)生變化,從而阻止 apache 用戶www-data 從創(chuàng)建文件。

項目文件夾是通過 ssh 發(fā)送的,因此每當(dāng)我必須更新某些內(nèi)容時,我只需使用 chown 和 chmod 來恢復(fù)用戶和權(quán)限分別影響 www-data 和 755 的文件夾/文件。


查看完整回答
反對 回復(fù) 2023-12-15
  • 1 回答
  • 0 關(guān)注
  • 192 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號