wie kann ich mehrere Dateien im php hintereinander includen?
Code: Alles auswählen
include ($header.html)
include ($beispiel.php)
include ($footer.html)
Code: Alles auswählen
include ($header.html)
include ($beispiel.php)
include ($footer.html)
Zum Einen fehlt jeweils das Semikolon. Zum Anderen fangen Variablen mit einem "$" an, nicht die namen der Dateien. Also eher so:seatfriend hat geschrieben:wie kann ich mehrere Dateien im php hintereinander includen?
funktioniert nicht. Was mache ich falsch?Code: Alles auswählen
include ($header.html) include ($beispiel.php) include ($footer.html)
Code: Alles auswählen
include ("header.html");
include "beispiel.php";
include 'footer.html';
Code: Alles auswählen
{BEISPIEL}
{BEISPIEL2} {TEXT1}
beispieltext
{ENDE}
Code: Alles auswählen
include ('header.html');
echo 'beispieltext';
include ('footer.html');
Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Session auslesen und Benutzer-Informationen laden
$user->session_begin(); // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
//Funktion Gruppenzugehörigkeit laden
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
$gruppen_id = 7; // zu überprüfende Gruppen ID (Gruppen ID 7 = Mitglieder )
$benutzer_id = $user->data['user_id']; // zu überprüfender User (Der User, der diese Seite aufgerufen hat )
$is_in_group = group_memberships($gruppen_id, $benutzer_id , true); // Nun erfolgt die eigentliche Prüfung:
if ($user->data['user_id'] == ANONYMOUS)
{
login_box();
}
else if ($is_in_group == true)
{
include_once ($phpbb_root_path . 'styles/aeroblack/template/overall_header.html');
echo 'in Gruppe';
include_once ($phpbb_root_path . 'styles/aeroblack/template/overall_footer.html');
}
else
{
include_once ($phpbb_root_path . 'styles/aeroblack/template/overall_header.html');
echo 'nicht in Gruppe';
include_once ($phpbb_root_path . 'styles/aeroblack/template/overall_footer.html');
}
?>
Code: Alles auswählen
<?php
<?php
extract($_GET);
extract($_POST);
############################################################################
# Data Uploader
# Orig. Autor: mylittlehomepage.net
# Lizenz: GNU GPL
# Adaption: Reynhard Boegl for kick-image.at
# Free Download: http://www.kick-image.at > WEBTOOLS
###########################################################################
###########################################################################
# Einstellungen:
###########################################################################
# Pfad des Zielordners - benötigt Datei-Schreibrechte !!!!
$upload_dir = "uploads";
# maximale Dateigröße in kb
$max_file_size = 50000;
//# erlaubte Dateitypen - möglich: 'image/jpeg','image/pjpeg','image/gif','image/png','text/plain','text/html'
$accepted_file_types = array ('image/jpeg','image/gif','image/png','file/zip','file/rar');
//# erlaubte Dateiendungen - möglich: 'jpg','jpeg','gif','png','txt','html','htm'
$accepted_file_extensiones = array ('jpg','jpeg','gif','png','zip','rar',);
# bei Bildern maximale Abmessungen
# Breite in pixel
$max_image_width = 2048;
# Höhe in pixel
$max_image_height = 1536;
# Bei Verwendung als Bilder-Upload > Thumbnail anzeigen: Höhe des Thumbnails angeben (in Pixel)
# Wenn leer wird nichts angezeigt!
$thumb_height = "30";
# Sprach-Einstellungen
$lang['title'] = 'Data Uploader - Bilder hochladen';
$lang['ersetzen_text'] = 'Bild/Datei ersetzen';
$lang['erlaubt'] = 'Erlaubte Dateitypen: jpg, jpeg, gif, png, zip und rar bis 50 MB Größe!';
$lang['upload_subm_button'] = 'Bild hochladen';
$lang['error_headline'] = 'Fehler:';
$lang['invalid_file_type'] = 'ungültiges Dateiformat ([file_type])';
$lang['invalid_file_extension'] = 'ungültige Datei-Erweiterung ([file_extension])';
$lang['file_too_large'] = 'Datei zu groß ([size] KB)';
$lang['image_too_large'] = 'Bild zu groß ([width] x [height])';
$lang['file_already_exists'] = 'die Datei <b>[file]</b> existiert bereits';
$lang['upload_successful'] = '<font size="5" face="arial">Die Datei </font><font face="arial" color=#FFFFFF size="5"><b>http://www.seatfriends-bautzen.de/uploads/[file]</b></font><font face="arial" size="5"> wurde erfolgreich hochgeladen!</font>';
$lang['upload_not_successful'] = '<b>Fehler:</b> Die Datei <b>[file]</b> konnte nicht gespeichert werden!';
$lang['load_up_another_file'] = "Ein weiteres Bild hochladen:";
$lang['content_list'] = "Der aktuelle Inhalt des Zielordners";
$lang['delete_file'] = 'Bild/Datei löschen';
$lang['delete_all'] = 'Alle Bilder/Dateien löschen';
$lang['delete_file_caution'] = ' konnte nicht gelöscht werden!';
$lang['delete_file_successful'] = ' wurde gelöscht!';
$lang['show_file'] = 'Bild/Datei öffnen/ansehen';
$lang['start_img_resizer'] = "Image Resizer starten";
$lang['head_img_resizer'] = "Nach Ende des Uploads";
###########################################################################
# Sämtliche, zum Download zur Verfügung gestellten Dateien werden
# von kick-image.at sorgfältig auf Viren und andere Schädlinge
# überprüft. kick-image.at übernimmt jedoch keinerlei Haftung für
# eventuell entstehende Schäden jeglicher Art, alle Downloads sind
# freiwillig und auf eigene Gefahr!
###########################################################################
###########################################################################
#
# Ab hier nichts mehr ändern!
#
###########################################################################
?>
<head>
<title><?php echo $lang['title']; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<span class="sp2">
<?php
if (is_file("gallery_framework_menue.php")) { // wird nur im Gallery Framework benötigt
include ("gallery_framework_menue.php");
}
?>
<h1><font color=#FFA00A>Uploader der Seatfriends-Bautzen:</font color></h1>
<?php
if (isset ($_FILES['probe']) && $_FILES['probe']['size'] != 0 && !$_FILES['probe']['error']) {
unset ($errors);
// extension ok?
$exts = explode(".", basename($_FILES['probe']['name']));
$file_extension = strtolower($exts[sizeof($exts) - 1]);
if (!in_array($file_extension, $accepted_file_extensiones))
$errors[] = str_replace("[file_extension]", $file_extension, $lang['invalid_file_extension']);
// file size ok?
if ($_FILES['probe']['size'] > $max_file_size * 1000)
$errors[] = str_replace("[size]", number_format($_FILES['probe']['size'] / 1000, 0, ",", ""), $lang['file_too_large']);
// if it's an image, image size ok?
if (in_array($_FILES['probe']['type'], $accepted_file_types) && in_array($_FILES['probe']['type'], array (
'image/jpeg',
'image/pjpeg',
'image/gif',
'image/png',
'image/bmp'
))) {
$image_info = getimagesize($_FILES['probe']['tmp_name']);
if ($image_info[0] > $max_image_width || $image_info[1] > $max_image_width) {
$lang['image_too_large'] = str_replace("[width]", $image_info[0], $lang['image_too_large']);
$errors[] = str_replace("[height]", $image_info[1], $lang['image_too_large']);
}
}
// filename already exists?
if (!$ersetzen) {
if (file_exists($upload_dir . "/" . basename($_FILES['probe']['name'])))
$errors[] = str_replace('[file]', $_FILES['probe']['name'], $lang['file_already_exists']);
}
// if everything is ok load up the file:
if (empty ($errors)) {
if (move_uploaded_file($_FILES['probe']['tmp_name'], $upload_dir . '/' . basename($_FILES['probe']['name']))) {
$ulsf = "yes";
chmod($upload_dir . '/' . $_FILES['probe']['name'], 0644);
?><p class="success"><?php echo str_replace('[file]', '<a href="'.$upload_dir.'/'.$_FILES['probe']['name'].'">'.$_FILES['probe']['name'].'</a>',$lang['upload_successful']); ?></p>
<?php
} else {
?><p><?php echo str_replace('[file]', $_FILES['probe']['name'],$lang['upload_not_successful']); ?></p><?php
}
}
// ...else show what's wrong:
else {
?><p class="caution"><?php echo $lang['error_headline']; ?> <?php foreach($errors as $f) { ?><?php echo $f; ?><?php } ?></p><?php
}
}
// show the upload form:
if (empty ($_FILES['probe']) || $_FILES['probe']['size'] == 0 || isset ($errors) || $ulsf) {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<b><?php echo $lang['erlaubt']; ?><br /><br /></b>
<fieldset>
<input type="file" name="probe" style="margin-bottom:5px;" /><br />
<input type="checkbox" name="ersetzen" value="1" /> <?php echo $lang['ersetzen_text']; ?><br />
<input id="dataupload" type="submit" name="submit-button" value="<?php echo $lang['upload_subm_button']; ?>" />
</fieldset>
</form>
<?php
};
?>
<b>Der Upload-Pfad ist immer: http://www.seatfriends-bautzen.de/uploads/"Name der gewünschten Datei mit Endung!"</b><br><br>
<h1 style="margin-top:20px;"><font color=#FFA00A><?php echo $lang['content_list']; ?> <span style="font-size:0.9em; font-weight:normal;">(<?php echo $upload_dir ?>)</span></font color></h1>
<table class="show_content_list">
<font color=#FFFFFF>
<?php
// show file-list
if (is_dir($upload_dir)) {
if ($dh = opendir($upload_dir)) {
while (($file = readdir($dh)) !== false) {
if (is_file($upload_dir . "/" . $file)) {
echo "<tr>\n";
echo "<td><a href='$_SERVER[´PHP_SELF´]?loesche=$file' title='" . $lang['delete_file'] . "'><b>(X)</b></a></td>\n";
echo "<td><a href='$upload_dir/$file' title='" . $lang['show_file'] . "'>$file</a></td>\n";
if ($thumb_height) {
echo "<td><a href='$upload_dir/$file' title='" . $lang['show_file'] . "'><img src='$upload_dir/$file' height='$thumb_height' alt='' /></a></td>\n";
};
echo "</tr>\n";
$inhalt ="1";
}
}
closedir($dh);
}
}
?>
<font color=#FFFFFF face="arial">Der Löschen-Button (X) ist nur für den Administrator!</font><br><br>
</table>
</font color>
</html>
<br><br>
Code: Alles auswählen
<!-- INCLUDE overall_header.html -->
{DEINE_VARIABLE}
<!-- INCLUDE overall_footer.html -->