Hallo ich habe keine Ahnung

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Hallo ich habe keine Ahnung

Beitrag von Icke »

Hallo Leute ein gesundes Neues wünsche ich.

wer kann mir helfen nach Umstellung der PHP Variante funktioniert so einiges niche mehr.

Ich binde oder möchte eine Datei includen
<? include_once($_SERVER["DOCUMENT_ROOT"].'/user/login.php'); ?>
der Server bricht das script ab und zeigt nichts weiter an? :eek:
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Hallo ich habe keine Ahnung

Beitrag von oxpus »

Bitte erst einmal <? durch <?php ersetzen.
Das könnte der erste Fehler sein.

Ansonsten in die error.log des Webservers nachschauen, was dort angemeckert wird.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Hallo Oxpus,

danke für deine Anregung! Habe ich geändert, jedoch ohne bisherigen Erfolg. Melde mich Morgen nochmal. :p
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Hallo Oxpus,

ich habe mich mit der error.log vom Server auseinandergesetzt! ?9

Habe einige Fehler ändern können.

Keine Änderung. :eek:


wasserwelt.org

lasse die Seite Heute noch so !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Hallo ich habe keine Ahnung

Beitrag von oxpus »

Wenn die Seite nichts anzeigt, hilft das nichts.
Nur über die Fehlermeldungen des Webservers kann man feststellen, warum nichts geladen wird.
Hier kann ich von außen nicht helfen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Hallo Oxpus,

bisher habe ich keine Änderung.

Veilleicht kannst du mir ja bei einer Anderen Kleinigkeit helfen!?

$code = null;

for ($i = 0; $i < 8; $i++)
{
$code .= chr(rand(65, 90));
}
der Code funktioniert nicht bei PHP 7.2 was muss da noch rein oder geändert werden?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Hallo ich habe keine Ahnung

Beitrag von oxpus »

Bei mir funktioniert das ohne Probleme, selbst mit PHP 8.

Aber vielleicht wäre es klüger, $code anders zu initialisieren anstatt mit "null":

$code = ''; schaut besser aus und ist der gleiche Effekt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Hallo Oxpus,

schön das es bei dir funktioniert. Bei mir nicht! Auch nicht mit deiner Änderung!

:eek:

https://www.wasserwelt.org/service/kontakt.php
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Hallo ich habe keine Ahnung

Beitrag von oxpus »

Dann kann es in dem eingebundenen Script wohl nicht an dieser Stelle liegen?!?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Hallo Oxpus,

ich habe langsam das Gefühl, das mein Rechner spinnt! :eek:
<? if (isset($_COOKIE['UserPanel'])) echo 'Name des Benutzers: ' . get_current_user(); ?>
Habe bei diesem Code keine Ausgabe!?

Kannst du da helfen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Hallo ich habe keine Ahnung

Beitrag von oxpus »

Du solltest die PHP Scripte immer mit <?php beginnen, sonst werden diese nicht ausgeführt.
Gerade bei neueren PHP-Versionen wird das nicht mehr erlaubt und könnte bei Dir die Ursache sein.

Ansonsten müsste diese Zeile fehlerfrei ausgeführt werden.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Hallo Oxpus,

so jetzt bin ich endlich fast fertig, habe die komplette Webseite umgestellt! Habe alle php skrpte angepasst.

Jetzt habe ich noch ein Problem:
das Formular bring mich zu einem 404 Error!?

Kannst du mal schauen woran das liegt, danke!?
Zuletzt geändert von Icke am Sa 29.Jan, 2022 15:58, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Hallo ich habe keine Ahnung

Beitrag von oxpus »

Hm, 404 bedeutet nicht gefunden.
Ich weiß ja nicht, was das Script genau macht, aber es leitet letztlich irgendwann zu einem nicht vorhandenen Ziel um.
Aber die E-Mails kamen an, nur verweisen die auch immer auf die erste Grußkarte, also letztlich auf die falsche...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Morgen,

ja das hebe ich auch schon bemerkt. ?9
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Hier ist das Skript:

Code: Alles auswählen

<?php
	include($_SERVER["DOCUMENT_ROOT"].'/kopf.php');	
	include($_SERVER["DOCUMENT_ROOT"].'/header.php');
	include($_SERVER["DOCUMENT_ROOT"].'/hide.html');
	include($_SERVER["DOCUMENT_ROOT"].'/includes/lang/'.$lang.'/button.inc');
	include($_SERVER["DOCUMENT_ROOT"].'/includes/lang/'.$lang.'/grusskarte.inc');
	include($_SERVER["DOCUMENT_ROOT"].'/includes/lang/'.$lang.'/hilfe.inc');
// Alle Grußkarten löschen die älter sind als 30 Tage
	include($_SERVER["DOCUMENT_ROOT"].'/grusskarte/cron.php');
	$s = $_REQUEST['s'];
	$image	= $_REQUEST['image'];
	$o = $_REQUEST['o'];
// Code
	$code = $_REQUEST['code'];
	$code = '';
	for ($i = 0; $i < 8; $i++)
		{
		$code .= chr(rand(65, 90));
		}
// Sicherheitscode-ende
	if($_REQUEST['s'])
		{
		if($s=='1') { $s_cat = ""; }
		if($s=='2') { $s_cat = ""; }
		if($s=='3') { $s_cat = "lexikon"; }
		if($s=='4') { $s_cat = "tiere"; }
		if($s=='5') { $s_cat = "kleinanzeigen"; }
		if($s=='6') { $s_cat = ""; }
		if($s=='7') { $s_cat = ""; }
		if($s=='8') { $s_cat = "hotels"; }
		if($s=='9') { $s_cat = ""; }
		if($s=='10') { $s_cat = "wracks"; }
		if($s=='11') { $s_cat = ""; }
		if($s=='12') { $s_cat = ""; }
		if($s=='13') { $s_cat = "divebase"; }
		if($s=='14') { $s_cat = "divepoint"; }
		if($s=='15') { $s_cat = "divelog"; }
		if($s=='16') { $s_cat = ""; }
		if($s=='17') { $s_cat = "video"; }
		if($s=='18') { $s_cat = ""; }
		if($s=='19') { $s_cat = ""; }
		if($s=='20') { $s_cat = ""; }
		}
?>
<link href="../style_1e1f88.css" rel="stylesheet" type="text/css">
</head>

<body>
<table border="0" cellpadding="0" cellspacing="0" class="table">
  <tr>
    <td width="17" height="100%" valign="top">
      <?php include($_SERVER["DOCUMENT_ROOT"].'/navi.php'); ?>
    </td>
    <td valign="top"><table height="1" cellspacing="5" class="table_main">
        <form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
          <tr>
            <td colspan="2" class="tb_ueber"><?php echo $text_8500; ?><a href="../timezone/zeitzonenkarte.php" onClick='FensterOeffnen(this.href); return false'><img src="../layout/map.gif" alt="<?php echo $text_0011; ?>, <?php echo $text_0050; ?>, <?php echo $text_0051; ?>" align="right"/></a></td>
          </tr>
          <tr>
            <td colspan="2">
              <?php include($_SERVER["DOCUMENT_ROOT"].'/sub.php'); ?></td>
          </tr>
          <tr>
            <td colspan="2" align="center" valign="top" class="text_ueber">&nbsp;</td>
          </tr>
          <tr>
            <td colspan="2" align="center" valign="top" class="text_ueber"><?php echo $text_8522; ?></td>
          </tr>
          <tr>
            <td colspan="2" align="center" valign="top"><?php
if(isset($_REQUEST['karte_senden']))
 	{
	$an_name = $_REQUEST['an_name'];
	$von_name = $_REQUEST['von_name'];
	$von_email = $_REQUEST['von_email'];
	$an_email = $_REQUEST['an_email'];
	$text = $_REQUEST['text'];
	$image = $_REQUEST['image'];
	$o = $_REQUEST['o'];
	$s_cat = $_REQUEST['s_cat'];
// allesok wird auf 1 gesetzt, bekommt also einen Wert. Später wird damit abgefragt, ob Name und email ausgefüllt wurden.
	$allesok = 1;
// Hier wird geprüft ob ueberschrift leer ist. Ist dies der Fall, wird allesok auf 0 gesetzt (Kein Wert mehr) und ein Fehlertext erstellt, der im Formular ausgegeben wird.
	if (!isset($_COOKIE['UserPanel']))
		{
		if($_REQUEST['code']!= $_REQUEST['code'])	{$allesok = 0;			$error = $text_8534;	}
		}
// Text prüfen
 	if(!preg_match('/^([a-zA-Z0-9 ÄÖÜäöüàèòéáóúùßàèòéáóúùß\&\€\@\(\)\&\_\:\-\.\,\?\!\r\n]{3,2000})$/', $text))	{$allesok = 0;
		$error = $text_8532;	}
	if($text=="")	{$allesok = 0;
		$error = $text_8531;	}
// von Name
	if(!preg_match('/^([a-zA-Z0-9 ÄÖÜäöüàèòéáóúùßàèòéáóúùß&\.\_\@\-]{3,45})$/', $von_name)){ $allesok = 0;		$error = $text_8530;		}
	if($von_name== "" ){ $allesok = 0;		$error = $text_8529;	}
// von email
	if(!preg_match('/^([a-zA-Z0-9 \.\-_]+)@([[a-zA-Z ÄÖÜäöüàèòéáóúùßàèòéáóúùß\&\.\-\_]+)\.([[a-zA-Z ÄÖÜäöüàèòéáóúùßàèòéáóúùß\&\-\_]+)$/i', $von_email))	{ $allesok = 0;		$error = $text_8524;	}
	if($von_email == "" )	{$allesok = 0;		$error = $text_8523;	}
// an email
	if(!preg_match('/^([a-zA-Z0-9 \.\-_]+)@([[a-zA-Z ÄÖÜäöüàèòéáóúùßàèòéáóúùß\&\.\-\_]+)\.([[a-zA-Z ÄÖÜäöüàèòéáóúùßàèòéáóúùß\&\-\_]+)$/i', $an_email))	{ $allesok = 0;		$error = $text_8526;	}
	if($an_email == "" )	{$allesok = 0; 		$error = $text_8525;	}
//  an Name
	if(!preg_match('/^([a-zA-Z0-9 ÄÖÜäöüàèòéáóúùßàèòéáóúùß\.\&\_\@\-]{3,45})$/', $an_name)) {$allesok = 0;		$error = $text_8539;	}
	if($an_name== "" )		{ $allesok = 0;		$error = $text_8527;	}
	} // Hier wird die IF-Bedingung von oben geschlossen
// Hier wird geprüft ob allesok einen Wert hat. (1) Ist dies der Fall, können die Variablen weiter verarbeitet werden.
 if($allesok)
	{
	$sql = "SELECT id FROM grusskarte ORDER BY id DESC LIMIT 0,1 ";
	if($result = mysqli_query($db, $sql))
		{
 		while($row = $result->fetch_assoc())
			{
			$id=$row->id+1;
			}
		}
		$send = time();
	}
// Hier wird geprüft ob allesok einen Wert hat. (1) Ist dies der Fall, können die Variablen weiter verarbeitet werden.
if($allesok)
	{
	$sql = "INSERT INTO grusskarte(id, an_name, von_name, an_email, von_email, image, text, cat, s, send) VALUES ('$id','$an_name','$von_name','$an_email','$von_email','$image','$text','$s', '$s','$send')";
	mysqli_query($db, $sql);

	if($allesok)// Mail an User
		{
		include($_SERVER["DOCUMENT_ROOT"].'/includes/lang/'.$lang.'/grusskarte.inc');

		$Empfaenger1   	 = "$an_email";
		$Mailnachricht1  .= "$text_8513 $an_name \n\n";
		$Mailnachricht1  .= "$text_8514 \n\n";
		$Mailnachricht1  .= "$text_8515 \n";
		$Mailnachricht1  .= "$text_8507 \n\n";
		$Mailnachricht1  .= "$text_8516 \n\n";
		$Mailnachricht1  .= "http://www.wasserwelt.org/grusskarte/karte_ok.php?id=$id \n\n";
		$Mailnachricht1  .= "Homepage:	http://www.wasserwelt.org \n";
		$Mailbetreff1 	= "$text_8519";
		// email senden
		mail($Empfaenger1, $Mailbetreff1, $Mailnachricht1, "From: $von_email");
		}
// Bestätigung am Bildschirm
		header('Location: ../$s_cat/index.php?error=$text_8502/');
	}
else
{
?><?php if($error)	{ echo "<span class=\"error\"><blink>=>&nbsp;</blink>$error</span>"; } ?></td>
          </tr>
          <tr>
            <td colspan="2" align="center" valign="top">

			<table width="640" height="480" cellpadding="0" cellspacing="0">
                <tr>
                  <td><img src="../<?php echo $s_cat; ?>/watermark.php?o=<?php echo $o; ?>&image=<?php echo $image; ?>" width="640" height="480"></td>
                </tr>
            </table></td>
          </tr>
          <tr>
            <td height="100%" colspan="2" align="center" valign="top"></td>
          <tr>
            <td colspan="2" align="center" valign="top"><table width="640" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
                <tr>
                  <td width="100%" rowspan="5" valign="top" class="tb_r"><textarea name="text" cols="43" rows="40" value="<?php echo $text_8503; ?>" onFocus="if(this.value=='<?php echo $text_8503; ?>')this.value='';" onBlur="if(this.value=='')this.value='<?php echo $text_8503; ?>';"><?php echo $text; ?></textarea></td>
                  <td width="350" height="1" rowspan="5"><img src="../layout/spacer.gif" width="5" height="1"></td>
                  <td width="300" height="100" align="right">
				  <img src="../layout/ani_banner/stamp.gif" width="109" height="80">&nbsp;&nbsp;&nbsp;
				  <img src="../layout/spacer.gif" width="270" height="1"></td>
                </tr>
                <tr>
                  <td height="95" valign="bottom"><?php echo $text_8536; ?><br>
                    <br>
                    <?php echo $text_8504; ?>
					<br>
					<input name="an_name" type="text" size="30" maxlength="35" value="<?php echo $an_name; ?>">
					 &nbsp;&nbsp;<?php if($hilfe!='0'){ echo "<a href='#' title='$help_086;'><img src='../layout/navi/frage.gif'></a>"; } ?>
                    <br>
                    <br>
                    <span class="text_sw"><?php echo $text_0075; ?></span><br>
                    <input name="an_email" type="text" size="30" maxlength="50" value="<?php echo $an_email; ?>">
					&nbsp;&nbsp;<?php if($hilfe!='0'){ echo "<a href='#' title='$help_087;'><img src='../layout/navi/frage.gif'></a>"; } ?>
                    <br>
                    <br>
                  -------------------------------------</td>
                </tr>
                <tr>
                  <td height="172" valign="bottom"><br>
                      <?php echo $text_8537; ?><br>
                      <br>
                      <br>
                    <?php echo $text_8505; ?><br>
                    <input name="von_name" type="text" size="30" maxlength="35" value="<?php echo $von_name; ?>">
					 &nbsp;&nbsp;<?php if($hilfe!='0'){ echo "<a href='#' title='$help_089;'><img src='../layout/navi/frage.gif'></a>"; } ?>
                    <br><br>
                    <span class="text_sw"><?php echo $text_0075; ?></span><br>
                  <input name="von_email" type="text" size="30" maxlength="50" value="<?php echo $von_email; ?>">
				  &nbsp;&nbsp;<?php if($hilfe!='0'){ echo "<a href='#' title='$help_088;'><img src='../layout/navi/frage.gif'></a>"; } ?>
                  <br>
                  <br></td>
                </tr>
            </table></td>
          </tr>
          <tr>
<?php
if (isset($_COOKIE['UserPanel']))
	{
    echo "<td width='50%' align='right' nowrap class='text'>".$text_0037."</td>
				<td width='50%' nowrap class='text'>".$code."</td>
			  </tr>
			  <tr>
				<td width='50%' align='right' nowrap class='text'>".$text_0038."</td>
				<td width='50%' nowrap class='text'><input name='code1' type='code' class='input' size='10' maxlength='8'>&nbsp;</td>
               ";
		  }
		  ?>
		  </tr>
          <tr align="center">
            <td colspan="2" nowrap class="text"><br>
			<input type="hidden" name="karte_senden" value="1">
            <input type="hidden" name="image" value="<?php echo $image; ?>">
			<input type="hidden" name="s" value="<?php echo $s; ?>">
			<input type="hidden" name="error" value="<?php echo $error; ?>">
            <input type="hidden" name="code" value="<?php echo $code; ?>">
			<input type="hidden" name="o" value="<?php echo $o; ?>">
			<input type="hidden" name="s_cat" value="<?php echo $s_cat; ?>">
			  
            <input type="submit" name="action" class="button" value="<?php echo $button_030; ?>"></td>
          </tr>
          <tr>
            <td colspan="2" nowrap class="text">&nbsp;</td>
          </tr>
          <?php } ?>
        </form>
      </table></td>
  </tr>
</table>
<?php include($_SERVER["DOCUMENT_ROOT"].'/footer.php'); ?>
</body>
</html>
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Hallo ich habe keine Ahnung

Beitrag von oxpus »

Das hier dürfte der Fehler sein:
header('Location: ../$s_cat/index.php?error=$text_8502/');
So werden die Variablen $s_cat und $text_8502 nicht aufgelöst, der String wird somit zu
Location: ../$s_cat/index.php?error=$text_8502/
Das führt dann zwangsweise zum Fehler, da diese URL ja so sicherlich nicht existiert.
Also muss diese Zeile so lauten:
header('Location: ../' . $s_cat . '/index.php?error=' . $text_8502 . '/');
Alternativ ginge auch
header("Location: ../$s_cat/index.php?error=$text_8502/");
(man beachte die doppelten anstatt der einfachen Hochkommas), was aber weniger "professionell" wäre und Sicherheitsrisiken birgt...



Und auch wenn ich mich jetzt erneut um x-ten Mal wiederhole:
Bitte nicht den BBCode Quote, sondern Code verwenden, um Scripte oder Auszüge daraus zu posten!

Das ist dieser Button:
BBCode_Code.jpg
BBCode_Code.jpg (1.02 KiB) 4100 mal betrachtet
Und nicht der Quote-Button links daneben!
Alternativ der "c"-Button, welcher Code ohne Umbruch direkt in den Text einfügt.

Kommt das weiter vor, werde ich den Support einstellen.
Zitierter Quellcode ist nicht nur schwerer zu lesen, sondern auch mühsamer zu kopieren ist, um ihn zu testen.
Und die Beiträge werden auf diese Weise auch unnötig in die Länge gezogen.
Auf Dauer ist das anstrengend und ich habe kein Bedürfnis mehr, mich weiter mit diesem Umstand auseinandersetzen zu müssen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Ich werde das nächste mal hoffendlich daran denken. :p

Habe den ersten deiner Vorschlähe eingefügt und siehe da es klappt, danke.
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Morgen,

ich komme nicht mit den separatoren zurecht!

Code: Alles auswählen

	print "<title> °°° $page_title - $text_0006 - $sta_lat ($sta_deu) $sta_eng - $cla_lat ($cla_deu) $cla_eng - $ord_lat ($ord_deu) $ord_eng - $fam_lat ($fam_deu) $fam_eng - $lat ($deu) $eng °°° </title>";				
kann da jemant helfen! :rofl:
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Hallo ich habe keine Ahnung

Beitrag von oxpus »

Was wäre daran so schwer?

Code: Alles auswählen

echo '<title> °°° ' . $page_title . ' - ' . $text_0006 . ' - ' . $sta_lat . ' (' . $sta_deu . ') ' . $sta_eng . ' - ' . $cla_lat . ' (' . $cla_deu . ') ' . $cla_eng . ' - ' . $ord_lat . ' (' . $ord_deu . ') ' . $ord_eng . ' - ' . $fam_lat . ' (' . $fam_deu . ') ' . $fam_eng . ' - ' . $lat . ' (' . $deu . ') ' . $eng . ' °°° </title>';
Das wäre die direkte Umsetzung, aber ich würde dafür eher echo() empfehlen.

Für mehr Übersicht bei späteren Korrekturen kann man das beispielsweise auch zerlegen und so definieren:

Code: Alles auswählen

$sep_tile = ' - ';
$bracket_open = ' (';
$bracket_close = ') ';

$output = '<title> °°° ';
$output .= $page_title;
$output .= $sep_tile;
$output .= $text_0006;

$output .= $sep_tile;

$output .= $sta_lat;
$output .= $bracket_open;
$output .= $sta_deu;
$output .= $bracket_close;
$output .= $sta_eng;

$output .= $sep_tile;

$output .= $cla_lat;
$output .= $bracket_open;
$output .= $cla_deu;
$output .= $bracket_close;
$output .= $cla_eng;

$output .= $sep_tile;

$output .= $ord_lat;
$output .= $bracket_open;
$output .= $ord_deu;
$output .= $bracket_close;
$output .= $ord_eng;

$output .= $sep_tile;

$output .= $fam_lat;
$output .= $bracket_open;
$output .= $fam_deu;
$output .= $bracket_close;
$output .= $fam_eng;

$output .= $sep_tile;

$output .= $lat;
$output .= $bracket_open;
$output .= $deu;
$output .= $bracket_close;
$output .= $eng;

$output .= ' °°° </title>';

echo $output;
Wer es etwas komprimierter haben möchte auch so:

Code: Alles auswählen

$sep_tile = ' - ';
$bracket_open = ' (';
$bracket_close = ') ';

$output = '<title> °°° ' . $page_title . $sep_tile . $text_0006;
$output .= $sep_tile;
$output .= $sta_lat . $bracket_open . $sta_deu . $bracket_close . $sta_eng;
$output .= $sep_tile;
$output .= $cla_lat . $bracket_open . $cla_deu . $bracket_close . $cla_eng;
$output .= $sep_tile;
$output .= $ord_lat . $bracket_open . $ord_deu . $bracket_close . $ord_eng;
$output .= $sep_tile;
$output .= $fam_lat . $bracket_open . $fam_deu . $bracket_close . $fam_eng;
$output .= $sep_tile;
$output .= $lat . $bracket_open . $deu . $bracket_close . $eng;
$output .= ' °°° </title>';

echo $output;
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Icke
Beiträge: 104
Registriert: So 20.Jun, 2021 16:15

Re: Hallo ich habe keine Ahnung

Beitrag von Icke »

Hallo Oxpus,

ich danke dir !! :)
Antworten