Ich habe versucht, eine Anwendung in den Codeigniter zu integrieren, aber es sagte mir immer wieder: "Kann nicht laden angeforderte Datei: helpers/writetolog_helper.php ".codeigniter, Umzug zur Live - Site, Ein Fehler konnte nicht gefunden werden Die angeforderte Datei konnte nicht geladen werden: helpers/colordatedeadline_helper.php
Ich hatte sie ursprünglich in der Konfigurationsdatei automatisch geladen.
$autoload['helper'] = array('url', 'form', 'cookie', 'ColorDateDeadline', 'CalculateMinTohours', 'WriteToLog');
nachdem das nicht funktioniert habe ich versucht, sie im Controller __construct autoload.
class Customers extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('customer');
$this->load->helper('WriteToLog');
}
Die WriteToLog Funktion enthält den folgenden Code:
<?php
if (! defined('BASEPATH')) exit('No direct script access allowed');
if (!function_exists('WriteToLog'))
{
function WriteToLog($message , $error=0) {
$clean_message = trim($message);
if ($error == 1) {
$real_message = "<span style='color: red;'>" . $clean_message . "</span>\r\n";
} else {
$real_message = "<span style='color: green;'>" . $clean_message . "</span>\r\n";
}
$file_handle = fopen(FCPATH . 'logs/logs.txt', 'a+');
fwrite($file_handle, $real_message);
fclose($file_handle);
}
}
und die Dateistruktur wie folgt:
-- helpers -- CalculateMinTohours_helper.php -- WriteToLog_helper.php
Ich habe alle Methoden der es von der 3.0.5 Umsetzung Dokumentation, aber immer noch Fehler auftauchen, habe ich etwas falsch geschrieben/kapiert? Auch die Anwendung funktioniert gut auf einem Windows-Server (XAMPP), aber mein BLuehost-Account fing an, Fehler auf mich zu werfen.
EDIT: Wenn ich das Autoload entfernen kann ich meine Login-Seite sehen, so ist es kein Routing-Problem.
Vielen Dank für jede Eingabe, rodney
writetolog_helper.php oder colordatedeadline_helper.php? Hast du die Hilfsdatei hochgeladen? – Vickel
Ja, beide Dateien befinden sich in meinem Bibliotheksordner, alle mit Camel-Gehäuse. –
Hilfsdateien gehören in das Helferverzeichnis ... nicht in das Bibliotheksverzeichnis. – commanderZiltoid