Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Benötige PHP Seite die Inhalte aus anderen Dateien einfügt.

Mitglied: m-jelinski

m-jelinski (Level 1) - Jetzt verbinden

04.08.2004, aktualisiert 19.08.2004, 5840 Aufrufe, 3 Kommentare

Hallo,

ich benötige eine index.php die den Inhalt einer Datei (die man als Parameter mit angibt (z.B. index.html?content:/test.html)) an eine bestimmte Stelle einfügt, so das eine Datei entsteht, die so aussieht:

<html>
<body>
<hr>

hier muß dann der komplette Inhalt der Datei stehen, die in der Adresszeile mit angegeben ist ----

<hr>
</body>
</html>


Kann mir da jemand helfen, da ich von PHP gar keine Ahnung habe?
Mitglied: Frank
04.08.2004 um 12:36 Uhr
Hi, eigentlich sollte schon der "include" Befehl reichen. Der funktioniert auch mit Variablen. Alternativ könntest du die Seite (die über den Parameter "content=seite.html" kommt) mit "fopen" in eine Variable laden und ihn dann an der gewünschten Stelle mit "echo $fopeninhalt" ausgeben. Der Aufruf sollte aber: index.php?content=sitexyz.html heißen. Slashes, wie in Deinem Beispiel werden nicht interpretiert und bringen Fehler (da es für den Browser wie ein Verzeichnis aussieht).
Ach ja, eine weitere Möglichkeit wäre auch noch mit "iFrames" zu arbeiten, die ist allerdings nicht sehr sexy.

Ich hoffe ich konnte helfen.
Gruß
Frank
Bitte warten ..
Mitglied: m-jelinski
04.08.2004 um 13:57 Uhr
Ja, das klingt ganz gut, allerdings sind die Dateien die eingefügt werden müssten, in verschiedenen Verzeichnissen (das geht auch aufgrund der anzahl nicht anderst). was kann ich da machen?

Kannst du mir mal eine fertige php datei schreiben, die ich nur anpassen muß (ich habe mit php irgendwie nicht so viel glück)?
Bitte warten ..
Mitglied: Du-weisst-schon-wer
19.08.2004 um 09:15 Uhr
Entweder eine Zusatzvariable in der URL mit dem Verzeichnis angeben oder das verzeichnis mit in die content Variable schreiben

1. Lösung
<?php
$mycontent = $_GET['content'];
if(file_exists($mycontent))
{ include '$mycontent'; }
Else
{ die("Ey wo ist die datei hin??? \n Besser mal 404 !!!");}
?>

2. Lösung:
<?php
$mycontent = $_GET['content'];
$mydir = $_GET['dir'];
$mypath = $mydir . "/" . $mycontent ;
if(file_exists($mypath))
{ include '$mypath'; }
Else
{ die("Ey wo ist die datei hin??? \n Besser mal 404 !!!");}
?>
Bitte warten ..
Ähnliche Inhalte
VB for Applications

Inhalt einer XML Datei Script ändern

gelöst Frage von chris27584VB for Applications4 Kommentare

Hallo zusammen, in folgendem Script <?xml version="1.0"?> -<SkClientConfig xmlns:xsi=" xmlns:xsd=" <LastServerIndex>1</LastServerIndex> <LastUser>11111</LastUser> <LastWorkplace>2358</LastWorkplace> -<SerializableFont> <FontValue>Microsoft Sans Serif; 8,25pt</FontValue> </SerializableFont> ...

Windows Server

PowerShell Inhalt einer csv Datei löschen

gelöst Frage von makaroniWindows Server4 Kommentare

Hallo zusammen, ich möchter gerne automatisiert über einen Task alle 10 Min eine CSV Datei via Powershell einlesen und ...

PHP

PHP - Datei per Unlink löschen

gelöst Frage von DantarosPHP3 Kommentare

Hallo zusammen, ich habe aktuell ein Problem mit dem Befehlt "unlink". Ich habe ein Uploadformular erstellt und die Bilder ...

HTML

PHP Datei für das ABI

Frage von mrcljnffHTML7 Kommentare

Hallo, ich habe demnächst ABI und muss hier eine Aufgabe lösen auf dich ich seit Wochen keine Antwort finde. ...

Neue Wissensbeiträge
Instant Messaging

Videokonferenz oder Chatsystem für das Homeoffice

Information von Frank vor 3 StundenInstant Messaging4 Kommentare

Ich hatte es bereits in einem Kommentar gepostet, da ich aber viele Nachfragen dazu bekam, hier noch mal meine ...

Off Topic

Ein wenig Aufklärung über Corona von Bill Gates persönlich

Information von Frank vor 21 StundenOff Topic17 Kommentare

Amerika hat ein Problem: Die Arroganz des sehr klugen Präsidenten führte zur aktuellen Corona-Krise in den USA. Was jetzt ...

Off Topic
3D-Drucker gegen Corona - helft mit!
Information von DerWoWusste vor 1 TagOff Topic12 Kommentare

Unter vorigem Link sind Anleitungen, wie man sich mit seinem 3D-Drucker an der Produktion (Druck) von Bauteilen für Atemmasken ...

Instant Messaging

Die Kommunikations-App Zoom kommt aus der Kritik so schnell nicht mehr raus

Information von Frank vor 1 TagInstant Messaging4 Kommentare

Ich würde Zoom ja gerne nutzen (das Featureset ist ziemlich gut) aber irgendwie hinterlassen die ganzen Nachrichten einen faden ...

Heiß diskutierte Inhalte
Zusammenarbeit
Corona schlimmer als Ferien?
Frage von 114380Zusammenarbeit41 Kommentare

Hallo zusammen, sagt mal, kommt euch das auch so vor? Viele Eintagsfliegen stellen rudimentäre Fragen und reagieren dann gar ...

Batch & Shell
Alle Dateien eines Typs in Unterordnern in ein anderes Verzeichnis kopieren, aber so, dass sie in einem einzigen Unterverzeichnis liegen
Frage von Julia1989Batch & Shell25 Kommentare

Hallo, ich habe folgendes Problem: Ich habe viele *.php dateien, diese liegen in jeweils verschiedenen Unternordnern also C:\PfadZumOberverzeichnis\{A bis ...

Off Topic
Ein wenig Aufklärung über Corona von Bill Gates persönlich
Information von FrankOff Topic16 Kommentare

Amerika hat ein Problem: Die Arroganz des sehr klugen Präsidenten führte zur aktuellen Corona-Krise in den USA. Was jetzt ...

Microsoft
GPO rückgängig machen funzt nicht
gelöst Frage von samreinMicrosoft14 Kommentare

Moinsen, ich dreh hier heute noch durch ich bastel jetzt schon seit geraumer Zeit an einem Rechner rum dem ...