小编jan*_*z00的帖子

PHP调用未定义的函数

我试图从另一个函数调用一个函数.我收到一个错误:

Fatal error: Call to undefined function getInitialInformation() 
in controller.php on line 24
Run Code Online (Sandbox Code Playgroud)

controller.php文件:

require_once("model/model.php"); 

function intake() {
    $info = getInitialInformation($id); //line 24
}
Run Code Online (Sandbox Code Playgroud)

模型/ model.php

function getInitialInformation($id) {
    return $GLOBALS['em']->find('InitialInformation', $id);
}
Run Code Online (Sandbox Code Playgroud)

已尝试的事情:

  1. 验证require_once是否有效,并且该文件存在于指定位置.
  2. 验证该函数是否存在于文件中.

我无法弄清楚这一点.我在这里错过了什么吗?

php function

25
推荐指数
4
解决办法
20万
查看次数

fpdf多单元中的行高

我正在使用fpdf multicell来显示地址.地址中的每一行都将显示在一个新行中,如:

           102 South Avenue
           Suite 107
           Scottsdale AZ 85260
           111-000-1111
Run Code Online (Sandbox Code Playgroud)

但每条线之间的线高不止一条新线.知道如何在FPDF中设置MultiCell的行高吗?

php fpdf

15
推荐指数
2
解决办法
4万
查看次数

没有ssl的Java邮件 - PKIX路径构建失败:

我使用java邮件通过smtp发送电子邮件.smtp设置如下:

        Properties props = new Properties();
        Object put = props.put("mail.smtp.host", smtpHost);
        props.put("mail.smtp.user", smtpUser);
        props.put("mail.smtp.auth", true);
        props.put("mail.debug", mailDebug);
        props.put("mail.smtp.port", port);
Run Code Online (Sandbox Code Playgroud)

smtp凭据已通过telnetting到我的smtpHost进行验证,并提供上述详细信息.但是,当我在java邮件中使用上述设置时,我得到以下异常.

        250-AUTH PLAIN LOGIN
        250-STARTTLS
        250 HELP
        DEBUG SMTP: Found extension "SIZE", arg "52428800"
        DEBUG SMTP: Found extension "8BITMIME", arg ""
        DEBUG SMTP: Found extension "PIPELINING", arg ""
        DEBUG SMTP: Found extension "AUTH", arg "PLAIN LOGIN"
        DEBUG SMTP: Found extension "STARTTLS", arg ""
        DEBUG SMTP: Found extension "HELP", arg ""
        DEBUG SMTP: Attempt to authenticate
        DEBUG SMTP: check mechanisms: LOGIN PLAIN …
Run Code Online (Sandbox Code Playgroud)

java smtp jakarta-mail starttls

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

哪个MySQL查询有效获取记录总数

要获取记录总数,我通常使用此查询:

$total= mysql_num_rows(mysql_query("SELECT id FROM t_statistic WHERE pageid = $pid"));
Run Code Online (Sandbox Code Playgroud)

但我得到一个如下的其他查询:

$data = mysql_fetch_object(mysql_query("SELECT COUNT(id) AS num_rows FROM t_statistic WHERE pageid = $pid"));
$total = $data->num_rows;
Run Code Online (Sandbox Code Playgroud)

在上面的两个查询之间.哪个更快更有效(当记录总数达到数百万时)?

php mysql

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

嵌套的ArrayList

我有一个3级嵌套arrayList,如下所示:

   ArrayList<String> rowContents = new ArrayList();
   ArrayList<ArrayList<String>> rows;
   ArrayList<ArrayList<ArrayList<String>>> page;
Run Code Online (Sandbox Code Playgroud)

在代码中,在不同的循环中,arrayLists将填充如下:

    rowContents.add("some content");
    rows.add(rowContents);
    page.add(rows);
Run Code Online (Sandbox Code Playgroud)

可以使用像这样的3级嵌套数组列表吗?或者,有更好的方法吗?

java arraylist

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

iText - 将内容添加到现有页面的底部

我想在PDF文件的每个页面上添加一段文字.这个答案在SO中工作得很好.但是,文本被添加到页面顶部.我想将我的文字添加到每个页面的底部.我该怎么做呢?

这是代码的相关部分.

    while (iteratorPDFReader.hasNext()) {
        PdfReader pdfReader = iteratorPDFReader.next();

        // Create a new page in the target for each source page.
        while (pageOfCurrentReaderPDF < pdfReader.getNumberOfPages()) {
            document.newPage();
            pageOfCurrentReaderPDF++;
            currentPageNumber++;
            page = writer.getImportedPage(pdfReader, pageOfCurrentReaderPDF);
            cb.addTemplate(page, 0, 0);

            document.add(new Paragraph("My Text here"));  //As per the SO answer

        }
        pageOfCurrentReaderPDF = 0;
    }
Run Code Online (Sandbox Code Playgroud)

代码是函数的一部分,该函数接受文件夹,读取其中的PDF文件并将它们合并为一个文件.所以,我想在上面的循环中添加文本,而不是再次迭代文件.

java itext

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

标签 统计

java ×3

php ×3

arraylist ×1

fpdf ×1

function ×1

itext ×1

jakarta-mail ×1

mysql ×1

smtp ×1

starttls ×1