Habe ein gutes Script, welches ich angepasst habe. Das Script funktioniert an sich einwandfrei.
Sobald ich aber die PHP Dateien in mein CMS einfüge, tut sich einfach nichts.
Hat wahrscheinlich Etwas mit dem Pfad zu tun.
home1_1.php:
home1_2.php
(Bitte scrollen nicht vergessen)
Ich bekomme auch keine Fehlermeldung. Es tut sich einfach nichts. Er
überschreibt höchstens die Zeile 5 (bzw.6) in der home.txt Datei.
Aber hochladen tut sich einfach nichts.
Vllt. liegt es einfach daran, dass die 2 Dateien sich in einem Ordner
befinden die nicht gehören sollten.
Vllt. ein Tipp?
Wenn ich die 2 Dateien in einen Ordner tue und diese ohne CMS hochlade
funktioniert es einwandfrei
Sobald ich aber die PHP Dateien in mein CMS einfüge, tut sich einfach nichts.
Hat wahrscheinlich Etwas mit dem Pfad zu tun.
home1_1.php:
PHP-Code:
<?php
//-------------------------CONFIG----------------------------------
$img_path = "../../_include/img/slider-images/";
$upload_path = __DIR__ . '/' . $img_path;
//----------------------------------------------------------------
require_once('home1_2.php');
?>
PHP-Code:
<?php
if (!isset($_POST['submit'])) return;
if (isset($_FILES['file']['tmp_name']) && !empty($_FILES['file']['size'])) {
$allowed_ex = array('jpg', 'JPG', 'png', 'PNG', 'gif', 'GIF');
$extension = explode('.', $_FILES['file']['name']);
$extension = end($extension);
if (!in_array($extension, $allowed_ex)) {
$error_msg = "Dateiendnung verboten.";
return;
}
$filename = 'image01.' . $extension;
$file = $upload_path .$filename;
$success = move_uploaded_file($_FILES['file']['tmp_name'], $file);
if ($success) {
$success_msg = "Datei wurde hochgeladen.";
} else {
$error_msg = "Fehler beim Hochladen.";
}
} //ENDIF
$lines = file("../php/home.txt");
$lines = (count($lines) >= 3) ? $lines : $lines + array(0 => PHP_EOL, 1 => PHP_EOL, 2 => PHP_EOL);
$lines[5] = '<img src="' . $img_path . $filename . '" alt="bild" width="100%" height="100%" />' . PHP_EOL;
file_put_contents('../php/home.txt', $lines);
include ('../php/home.php');
?>
Ich bekomme auch keine Fehlermeldung. Es tut sich einfach nichts. Er
überschreibt höchstens die Zeile 5 (bzw.6) in der home.txt Datei.
Aber hochladen tut sich einfach nichts.
Vllt. liegt es einfach daran, dass die 2 Dateien sich in einem Ordner
befinden die nicht gehören sollten.
Vllt. ein Tipp?
Wenn ich die 2 Dateien in einen Ordner tue und diese ohne CMS hochlade
funktioniert es einwandfrei
Kommentar