我试图从另一个函数调用一个函数.我收到一个错误:
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)
已尝试的事情:
我无法弄清楚这一点.我在这里错过了什么吗?
我正在使用fpdf multicell来显示地址.地址中的每一行都将显示在一个新行中,如:
102 South Avenue
Suite 107
Scottsdale AZ 85260
111-000-1111
Run Code Online (Sandbox Code Playgroud)
但每条线之间的线高不止一条新线.知道如何在FPDF中设置MultiCell的行高吗?
我使用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) 要获取记录总数,我通常使用此查询:
$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)
在上面的两个查询之间.哪个更快更有效(当记录总数达到数百万时)?
我有一个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级嵌套数组列表吗?或者,有更好的方法吗?
我想在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文件并将它们合并为一个文件.所以,我想在上面的循环中添加文本,而不是再次迭代文件.