Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Reiner

Haudegen

Dabei seit: 01.03.2003

Beiträge: 676

 

1 Zum Seitenanfang

Freitag, 23. März 2007, 18:22

Komische Darstellung mit php

Hallo,

ich habe eine Rezepteseite.
Hier eine Seite mit Problemen
http://www.rezepte-zubereiten.de/Preiswe…Zwiebelbett.htm
Es wird die Zubereitung erst oben und dann wie es sich gehört weiter unten im richtigen Teil eingefügt.
Bei dieser z. B. habe ich nicht das Problem..
http://www.rezepte-zubereiten.de/Beilage…pfennockerl.htm

Wie kommt der Text bei dem 1, Beispiel dorthin und wie bringe ich das weg?

Diese Problem besteht erst seit ich in die Metatags folgendes eingefügt habe.

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
   session_start();
   include("./config.php");
   include("./dbax.php");
   include("./common.php");
   
   if($recipeid) {
   $recipeid addslashes(htmlspecialchars($_REQUEST['recipeid']));

   $sql "SELECT d.title, d.recipe, d.hits, d.rating, d.userid, c.category FROM recipes d LEFT JOIN categories c ON c.categoryid = d.categoryid
   WHERE d.recipeid = '".$recipeid."' and c.categoryid = d.categoryid";
   $result mysql_query($sql);
   

   if ($myrow mysql_fetch_array($result)) {
      do {
      $pagetitel_all "Kochrezept: ".$myrow["title"]." - Kategorie: ".$myrow["category"];
      $directions $myrow["recipe"];     
      } while ($myrow mysql_fetch_array($result));

   }
} elseif($categoryid) {
   $categoryid addslashes(htmlspecialchars($_REQUEST['categoryid']));
   $sql "SELECT category FROM categories WHERE categoryid = '".$categoryid."' ";
   $result mysql_query($sql);
   

   if ($myrow mysql_fetch_array($result)) {
      do {
      $pagetitel_all "Rezept - Kategorie: ".$myrow["category"];
      } while ($myrow mysql_fetch_array($result));

   }
} else {
      $pagetitel_all "* Rezepte Ernährung Kochen Kochrezepte Backrezepte Essen und Trinken"# <---- Hier Seitentitel eingeben !
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>

<title><?php printf($title); ?> <?php printf($pagetitel_all); ?></title>


<meta http-equiv="Content-Language" content="Deutsch">
<meta name="description" content="<?php printf($pagetitel_all); ?> | <?php printf($directions); ?> ">
<meta name="keywords" content="<?php printf($pagetitel_all); ?>, Kochrezepte, Backrezepte, Essen, Trinken, Rezepte, Ernährung, Diabetiker, Kochen">
<meta name="author" content="Reiner Ankenbrand">
<meta name="publisher" content="Reiner">
<meta name="copyright" content=" Barbara">
<meta name="audience" content="Alle">
<meta name="page-topic" content="Private Homepage">
<meta name="revisit-after" content="1 days">
<META name="verify-v1" content="kjYBp3PWTrCu7L2CQik+DJLVhQrnGTTaaoNZ3T1n7AE=" />
<link rel="shortcut icon" href="http://www.rezepte-zubereiten.de/rezepte-zubereiten.ico">

<body link="#400000" vlink="#6a2d22" bgcolor="#ebb36c" alink="#6a2d22" text="#6a2d22">
<script src="http://www.rezepte-zubereiten.de/eselsohr/?webscr=code->output" type="text/javascript"></script>
<center>


Dabei geht es um

PHP-Quelltext

1
<meta name="description" content="<?php printf($pagetitel_all); ?> | <?php printf($directions); ?> ">


Lasse ich hier das <?php printf($directions); ?> weg, dann ist auch das Problem weg, aber ich habe nicht die Zubereitung im meta name="description" Tag.

Wer weis wie ich es hinbekomme ohne den doppelten Text.
 

Arcon

Kaiser

Dabei seit: 20.07.2003

Beiträge: 1 448

 

2 Zum Seitenanfang

Samstag, 24. März 2007, 07:33

also laut quelltext hast es im directions stehen

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<meta name="description" content="Kochrezept: Ochsenauge im Zwiebelbett - Kategorie: Preiswert | <p align="center"><a href="http://kochforum.rezepte-zubereiten.de">
<BR>
<img alt="Ochsenauge im Zwiebelbett" src="http://www.rezepte-zubereiten.de/ochsenauge-im-zwiebelbett.jpg" align="left" longdesc="1. Zwiebel in dünne Scheiben, den Speck in Streifen schneiden. 2. Beide Zutaten in Butter anbrutzeln und auf kleiner Flamme garen. Mit Tomatenchili und Salz abschmecken. 3. Zwiebelmischung in eine feuerfeste Form geben, in die Mitte eine Mulde drücken und das Ei hineingleiten lassen. 4. Im Backofen bei 250° überbacken, bis das Eiweiß fest ist. Mit gehackter Petersilie bestreuen."></a></p>1. Zwiebel in dünne Scheiben, den Speck in Streifen schneiden. 2. Beide Zutaten in Butter anbrutzeln und auf kleiner Flamme garen. Mit Tomatenchili und Salz abschmecken. 3. Zwiebelmischung in eine feuerfeste Form geben, in die Mitte eine Mulde drücken und das Ei hineingleiten lassen. 4. Im Backofen bei 250° überbacken, bis das Eiweiß fest ist. Mit gehackter Petersilie bestreuen.
<BR>
<BR>
<BR>
<BR>
<BR>

<BR>
Mit Stangenweißbrot servieren. Getränkevorschlag: Bier.
<BR>
<BR>
Zubereitungszeit 30 Min 
<BR>
Backzeit 5-10 Min 
<BR>
Temperatur 250 ">
Überprüf denn code mal (also die variable) kann vieleicht sein das du sie doppelt verwendest hast
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
 

Reiner

Haudegen

Dabei seit: 01.03.2003

Beiträge: 676

 

3 Zum Seitenanfang

Samstag, 24. März 2007, 11:14

Doppelt ist die Variable nicht..
Kann es sein daß innerhalb von
<meta name="description" content="meine Beschreibung"> keine weiteren Codeteile wie z. B. Spitzklammern etc. sein dürfen?

Ist die Rezeptbeschreibung mit html Code, dann tritt dieses Problem auf.
Ohne Code gibt es auch keine Probleme...

Denn nach einem <meta name="description" content="meine Beschreibung <br>"> wird ja durch das <br> der Tag schon geschlossen.

Wie aber bringe ich alle Codezeichen raus?
 

OnkelJürgen

Moderator

Dabei seit: 30.12.2002

Beiträge: 1 719

 

4 Zum Seitenanfang

Samstag, 24. März 2007, 11:32

Mit strip_tags(); geht das ganz einfach. ;)
Auf jede Frage gibt es eine Antwort, man muss nur lange genug danach suchen.


z.B. auf www.netscripter.de :-P
 

Reiner

Haudegen

Dabei seit: 01.03.2003

Beiträge: 676

 

5 Zum Seitenanfang

Samstag, 24. März 2007, 12:14

Hallo Onkel..
schön daß Du mir wieder mal hilfst..
Jetzt weis ich natürlich wieder mal nicht wie bzw. wo ich das einbauen muss.
Könntest Du mir bitte auf die Sprünge helfen?
Danke..

Habs selbst rausgefunden ... <?php echo strip_tags($directions); ?>

Bin ganz Stolz..

Onkel Du bist der Größte...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Reiner« (24. März 2007, 12:19)

 

OnkelJürgen

Moderator

Dabei seit: 30.12.2002

Beiträge: 1 719

 

6 Zum Seitenanfang

Samstag, 24. März 2007, 12:20

Naja, wenn wir davon ausgehen:

PHP-Quelltext

1
<meta name="description" content="<?php printf($pagetitel_all); ?> | <?php printf($directions); ?> ">


Dann schreibst du das dann z.B. so:

PHP-Quelltext

1
<meta name="description" content="<?php printf(strip_tags($pagetitel_all)); ?> | <?php printf(strip_tags($directions)); ?> ">
Auf jede Frage gibt es eine Antwort, man muss nur lange genug danach suchen.


z.B. auf www.netscripter.de :-P

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »OnkelJürgen« (24. März 2007, 12:20)