D
dertimmerle
Gast
Hallo Community...
Ich bin seit kurzer Zeit sehr am proggen von Internetseiten intressiert...
Ein bisschen HTML kann ich...also <img...> <a href...> und <head>, <meta>, <frame>, <iframe> und noch ein bisschen mehr...
Allerdings, da wir unter Zeitdruck standen musste ich zum Office Publisher greifen...
Naja, meine eigentliche Frage bezieht sich auf Subdomains.
Das Problem dabei ist ja, die können nicht auch Dateien (index2.htm) gelegt werden, nur auf Verzeichnisse...Ich hab also mal ein bisschen gegooglet und hab auch was gefunden:
1. Beispiel
Hierbei bekomme ich folgende Fehlermeldung:
2. Beispiel
Hierbei folgende Fehlermeldung:
Ich hab von PHP keine Ahnung ! (Trotz Visual Basic )
Könnt ihr mir vielleicht die Fehler sagen ?
Und die Dateien müssen doch auch .php heißen, oder ?
Könnt ihr mir dann überhaupt mal den Sinn des immer im letzten Teil erwähnten Echo; Ich bin die Standardseite erklären ?
Was passiert beim Echo ?
Bei mir wird da irgendwie nie was angezeigt...
Danke schonmal für eure Mühe des Lesen`s
Ich bin seit kurzer Zeit sehr am proggen von Internetseiten intressiert...
Ein bisschen HTML kann ich...also <img...> <a href...> und <head>, <meta>, <frame>, <iframe> und noch ein bisschen mehr...
Allerdings, da wir unter Zeitdruck standen musste ich zum Office Publisher greifen...
Naja, meine eigentliche Frage bezieht sich auf Subdomains.
Das Problem dabei ist ja, die können nicht auch Dateien (index2.htm) gelegt werden, nur auf Verzeichnisse...Ich hab also mal ein bisschen gegooglet und hab auch was gefunden:
1. Beispiel
PHP:
<?php
$domain = explode('.',sprintf($_SERVER['HTTP_HOST']));
$subdomain = strtolower($domain[0]);
$subdomain = str_replace("http://", "", $subdomain);
if ($subdomain != "www" and $subdomain != $domain[1])
{
if ($subdomain == 'aktuell')
{
$url = "http://....Aktuelles.htm";
}
elseif($subdomain == 'aboutme') {
$url = 'aboutme.php';
}
elseif($subdomain == '..') {
$url = '..';
}
header("Location: ".$url);
exit;
}
else {
# standard seite #
echo "hallo ich bin die standardseite!";
}
?>
Hierbei bekomme ich folgende Fehlermeldung:
Code:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web3/10/42/51615242/htdocs/Subdomains/index.php:1) in /mnt/web3/10/42/51615242/htdocs/Subdomains/index.php on line 19
2. Beispiel
PHP:
<?php
$domain = explode('.',sprintf($_SERVER['HTTP_HOST']));
$subdomain = strtolower(str_replace("http://", "", $domain[0]));
if ($subdomain != "www" and $subdomain != $domain[1])
{
switch($subdomain) {
case 'seite1':
$url = "seite1.php";
break;
case 'aboutme':
$url = "aboutme.php";
break;
case 'whatever':
$url = "whateveryoumean.php";
break;
default:
$url = "index.php";
}
header("location: ".$url);
}
else {
echo "hallo ich bin die standardseite!";
}
?>
Hierbei folgende Fehlermeldung:
Code:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web3/10/42/51615242/htdocs/Subdomains/index1.php:1) in /mnt/web3/10/42/51615242/htdocs/Subdomains/index1.php on line 24
Ich hab von PHP keine Ahnung ! (Trotz Visual Basic )
Könnt ihr mir vielleicht die Fehler sagen ?
Und die Dateien müssen doch auch .php heißen, oder ?
Könnt ihr mir dann überhaupt mal den Sinn des immer im letzten Teil erwähnten Echo; Ich bin die Standardseite erklären ?
Was passiert beim Echo ?
Bei mir wird da irgendwie nie was angezeigt...
Danke schonmal für eure Mühe des Lesen`s