Antworten auf deine Fragen:
Neues Thema erstellen

PHP Include Problem

wers

Nicht mehr ganz neu hier

Habe ein Problem mit dem include(); Befehl.

Habe die Seitennavigation und das Laden der Inhalte einer Homepage mit include(); umgesetzt! Die Links und anzeigen der Seiten funktioniert soweit alles.
Als Grundseite ist eine index.php und in einem <div> Lade ich Inhalte der versch. Punkte.
Allerdings stimmt die Zeichncodierung nicht mehr, obwohl ich im head Bereich folgende Zeilen stehen habe:

<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />

Zudem habe ich ein Problem mit Bildern der Unterseiten, sobald
<img src="..." alt="..." /> in eine Unterseite einfüge, so wird das Bild nicht angezeigt sonder nur das alt-Tag.

Wie könnte ich diese Fehler beheben?
 

cebito

undefined

AW: PHP Include Problem

Zu 1. Zeig mal den code der index.php und einer eingebundenen Seite.
Zu 2. Ich hoffe, du hast die Pfade nicht relativ zur eingebundenen Seite stehen, sondern relativ zum Hauptdokument, hört sich nämlich eindeutig nach nem Pfadproblem an.
 

wers

Nicht mehr ganz neu hier

AW: PHP Include Problem

Code:
[B][COLOR=DarkRed]<?php [/COLOR][/B]
$cat = $_GET['cat'];

$sub = $_GET['sub'];

[B][COLOR=DarkRed]?>[/COLOR][/B]


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
<title>Titel</title>
</head>
<body>


<div>

[COLOR=DarkRed][B]<?php[/B][/COLOR]

    if($sub == "team") {
                        include('pages/ueberuns/team.php');
                        
                } elseif($sub == "zukunft") {
                    include('pages/ueberuns/zukunft.php');
                        
                } elseif($sub == "vorstellung" || $cat == "ueberuns") {
                    include('pages/vorstellung.php');

                } else { 
                         include('pages/home.php');
                }
                
</div>


[COLOR=DarkRed][B]?>[/B][/COLOR]

</body>
</html>
 

EnricoS

Nicht mehr ganz neu hier

AW: PHP Include Problem

Moin,

Zu 1. Zeichenkodierung: Prüfe ob deine Datei auch im UTF-8 gespeichert wurde. Ein einfaches UTF-8 im <meta> reicht da nicht.

Zu 2. Bilder fehlen. Wie cebito schon gesagt hat klingt das nach einem Pfadproblem. Rufe deine Seite im www auf und prüfe dann welcher Verweis im <img>-Tag steht.

Gruß
Enrico

P.S.:
eher andersherum

 

wers

Nicht mehr ganz neu hier

AW: PHP Include Problem

Habe nun nochmal genau die Pfade gecheckt und es war wirklcih ein Pfadproblem - besten Dank schonmal für die Hilfe!

Das einzige was nun noch nicht funktioniert sind die Sonderzeichen.
Komischerweise bei manchen Unterseiten die ich mit include(); eingefügt habe funtkioniert es und bei anderen nicht oO
An was kann das liegen?
 

Chriss1987

me.drinkCoffee();

AW: PHP Include Problem

Hi,

das liegt in vielen Fällen an der falschen Codierung der php-Dateien. Sollten alle UTF-8-codiert sein. Wenn das nicht der Fall sein sollte, einfach ins entsprechende Format konvertieren.

Schöne Grüße aus dem Sauerland!
Chriss
 

wers

Nicht mehr ganz neu hier

AW: PHP Include Problem

Hi,

das liegt in vielen Fällen an der falschen Codierung der php-Dateien. Sollten alle UTF-8-codiert sein. Wenn das nicht der Fall sein sollte, einfach ins entsprechende Format konvertieren.

Schöne Grüße aus dem Sauerland!
Chriss

Das war es auch, besten Dank!

Hab mich nochmal schlau gemacht,
ich bin die Homepage mit Dreamweaver CS 4 am umsetzen und der hat manchmal den Fehler das er PHP Dateien von UTF-8 zu anderen Formaten umkonvertiert.
Dies kann man dann unter "Page Properties" oder "Seiteneinstellung" wieder umstellen.
 

AlexanderBo

Gesperrt

AW: PHP Include Problem

hin+ her konvertieren führt zu probs...

speichere alles als UTF-8 ohne BOM
am besten auch gleich im unix format
da die server eh unter linux laufen.


mit notepad++ gibts solche probs nich ;-)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben