WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- html in php

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » html in php - 25 Feb 2024 Antworten
html in php
Ehemaliges Mitglied (#433)
Pixelschubser
Threadstarter




Beiträge: 20

Guten Tag auch.

Im Bereich PHP bin ich ein absoluter Anfänger, weswegen ich eine Frage danach stlle, wo ich am besten nachschlagen kann und welcher "Befehl" mir bei meinem Problem am besten weiterhelfen könnte.

Es sieht so aus, das ich gerade ein CMS einrichte (ConPresso) und ich ein Mod installiert habe, welches mir nur beschränkt das Layout anpassen lässt. Bedeutet: Ich muss Abstände, Hintergrundfarbe, Tabellen und Bilderirgendwie in der PHP anlegen.

Es geht um folgenden Block:
case 4:


1: 
2: 
3: 
4:
$tpl = "".$article_img.$db_titel."".$mark_symbol."
";
         	  $tpl .= substr(strip_tags($db_text_1), 0, 250);
         	  $tpl .= (strlen($db_text_1) >= 250) ? "...

[etc.]

Jegliche Versuche meinersits lösten lediglich Fehlermeldungen aus.

Gruß Moggl

Diese Nachricht wurde geändert von: languitar
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Hab mal den Code-Block reineditiert.

So zu sagen was du falsch machst ist schwer. Entweder du sagst uns was du haben möchtest und wir zeigen dir, wie es geht oder du zeigst uns deine Änderung und ide dazugehörige Fehlermeldung.

Dritte möglichkeit ist, dass du dir den Abschnitt im PHP-Manual zur Syntax durchliest und dann selber nach deinen Fehlern suchst. Normalerweise lässt sich aus den Fehlermeldungen immer recht einfach auf den Syntaxfehler schließen, wenn man weiß wie die Syntax geht.

http://php.net

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#433)
Pixelschubser
Threadstarter




Beiträge: 20

Na gut, so soll es sein.

Mein Problem: News Seite
Die Nachrichten sollen so aussehen: News Seite alt oder zumindest so ähnlich.

Mit gewöhnlichem html komm ich in einer php aber nicht weit. Meine Frage: Wie richte ich eine Tabelle ein. Wie integriere ich Bilder.

Wie sieht die Syntax für html in php aus? Speziell für tabellen. ist es überhaupt möglich das zu machen?

Meiner beobachtng nach sind von phps erzeugte seiten immer recht pepp ohne ränder etc. Leider steht auch kein template zur verfügung.

Gruss Moggl

Diese Nachricht wurde geändert von: Mogandi
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Ohne den zugehörigen PHP-Code kann ich auch nichts machen.

Aber natürlich kommst du mit normalem HTML-Code weiter. Du musst halt nur wissen was im PHP-Code HTML ist und wie es nachher zusammengesetzt wird.

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#433)
Pixelschubser
Threadstarter




Beiträge: 20

Der Php Code steht oben in dem von dir eingerichteten Kasten. Da sind Variablen drin, und die will ich in MEIN Format bringen.

Kann dir gerne auch die ganze datei posten, wenns weiterhilft
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: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94:
                                      |
// +----------------------------------------------------------------------+
//
// $Id: templates.php,v 1.0 2004/10/29 10:17:00 semf Exp $

//Templates für Index_X

  switch ($template_id) {

//Template 1
//Datum und Link zur index.php mit Nr, Kategorie und Artikelanker	 
		 case 1:
		 
		 	  $tpl = "[".$db_datum."] ".$db_titel."".$article_img.$mark_symbol."
";
		 
		 break;

//Template 2
//Datum und Link zur index.php/detail.php, mit Nr, Kategorie und Artikelanker
		 case 2:
		 	           
			   $tpl = "[".$db_datum."] ".$article_img.$db_titel."".$mark_symbol."
";
		 
		 break;

//Template 3
//Link zur index.php/detail.php, Artikelanker, Autor und Datum 		 
		 case 3:
		 $tpl = '

'; $tpl = "".$article_img.$db_titel."".$mark_symbol." "; $tpl .= $db_autor." - [".$db_datum."] "; break; //Template 4 //Link zur index.php/detail.php, Artikelanker, Bild links, Teaserausschnitt, Autor und Datum case 4: $tpl = "".$article_img.$db_titel."".$mark_symbol." "; $tpl .= substr(strip_tags($db_text_1), 0, 250); $tpl .= (strlen($db_text_1) >= 250) ? "... ":" "; $tpl .= $db_autor." - [".$db_datum."] "; break; //Template 5 //Link zur index.php/detail.php, Artikelanker, Bild links, Teaser, Link zur Rubrik, Autor und Datum case 5: $tpl = '

'; $tpl = "".$article_img.$db_titel."".$mark_symbol." "; $tpl .= ereg_replace("\.\./", $System_base_url, $db_text_1); $tpl .= "Rubrik: ".$db_rubricname." | ".$db_autor." - [".$db_datum."] "; break; } ?>


Es geht dabei um Template 4. Wobei das weniger eine Rolle spielt. hauptsache man sagt wies nun endlich geht.

Gruss Mogg

Diese Nachricht wurde geändert von: languitar
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Öhm, wo ist da genau das Problem? Du musst nur den benötigten HTML-Code ergänzen / umändern, dabei die Variablen in Ruhe lassen und beachten dass jedes Anführungszeichen, dass nachher im HTML-Code angezeigt werden soll mit einem Backslash (\) escaped werden muss.

  Profil   Editieren   Zitieren
Tobi W.
Mausakrobat




Beiträge: 182

Ich glaube ihr redet aneinander vorbei...

Wie sieht die Syntax für html in php aus? Speziell für tabellen. ist es überhaupt möglich das zu machen?


In PHP erstellt man keine Tabellen wie in html. PHP gibt html aus.
Beispiel:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:
echo '
';

Dann bekommt später ein Tabelle. Der Quelltext eine im Browser angezeigten PHP-Datei ist dann in der Regal html.

Tobi

---
tobi.weinhorst

Diese Nachricht wurde geändert von: Tobi W.
  Profil   Website   Editieren   Zitieren
Ehemaliges Mitglied (#433)
Pixelschubser
Threadstarter




Beiträge: 20

Also müsste eine Tabelle so aussehen?

1: 
2:
$tpl .= 

substr(strip_tags($db_text_1), 0, 250);


GrussMogg
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

nein, nicht ganz... ganz am Anfang und am Ende muss ein string natürlich in Anführungszeichen stehen.

Lies dir doch wirklich mal den Abschnitt zur Syntax durch.

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#433)
Pixelschubser
Threadstarter




Beiträge: 20

Juhuuu! genau sowas wollte ich wissen!

Jetzt kann ich ja einfach meine Variablen in die Tabelle reinschreiben und zack hba ich das was ich brauch.

*ausprobier*

gruss Moggl

PS Wenns ach so einfach wär. Der meint jetzt der php code wäre text in eienr tabelle. AAArgh!

Diese Nachricht wurde geändert von: Mogandi
  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#433)
Pixelschubser
Threadstarter




Beiträge: 20

Also ich aknn jetzt Tabellen in php erstellen. Vielen Dank! Aber wie sag bekomme ich den php Code in eine Tabell ohne das er das als Text sondern Code weiterbearbeitet?

Gruss Moggl

Beispiel:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
echo '
$tpl .= substr(strip_tags($db_text_1), 0, 250);
';


So gehts nämlich nicht (einfach).

  Profil   Editieren   Zitieren
Tobi W.
Mausakrobat




Beiträge: 182

Ich weiß nicht was du meinst, aber versuch es mal mit:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8:
echo '
' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '
';


naja.... oder besser vielleicht (wobei ich ja nicht weiß was du vor hast):

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
$tpl .= substr(strip_tags($db_text_1), 0, 250);
echo '
' . $tpl . '
';


---
tobi.weinhorst

Diese Nachricht wurde geändert von: Tobi W.
  Profil   Website   Editieren   Zitieren
Ehemaliges Mitglied (#433)
Pixelschubser
Threadstarter




Beiträge: 20

Halo Tobi! Danke für den Hinweis.

Funzt auch genauso wie ich wollte!
Habe noch drei weitere Zeilen, die ich gerne ebenso in die Tabelle reinmachen würde. Nachdem ich die angepasst habe kommt allerdings wieder übliche Fehlermeldung.

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:
echo '' . $tpl .= ".$article_img.$db_titel." . '' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '' . $tpl .= (strlen($db_text_1) >= 250) ? "...
":"
" . '' . $tpl .= $db_autor." - [".$db_datum."]

" . '
'; //Hier sind die Codefragmente, die in die obige Tabelle sollen, habs schon mal eingefügt, fabriziert aber nur Frehler $tpl = "".$article_img.$db_titel."".$mark_symbol." "; //$tpl .= substr(strip_tags($db_text_1), 0, 250); //$tpl .= (strlen($db_text_1) >= 250) ? "... ":" "; //$tpl .= $db_autor." - [".$db_datum."] "; break;


Gruss Moggl

Diese Nachricht wurde geändert von: Mogandi
  Profil   Editieren   Zitieren
Tobi W.
Mausakrobat




Beiträge: 182

Hallo,

' . $tpl . '' . $article_img.$db_titel. '';
1:
echo '


Probier mal bitte, ob es das ist was du suchst. (Ist bei dir Zeile 6).
Und wenn nicht, dann poste nochmal den dann aktuellen code.
Ach ja, vorne das echo ' und hinten das '; weglassen. ;)

Gruß
Tobi

---
tobi.weinhorst

Diese Nachricht wurde geändert von: Tobi W.
  Profil   Website   Editieren   Zitieren
Ehemaliges Mitglied (#433)
Pixelschubser
Threadstarter




Beiträge: 20

Okey. die Zeile hat gefunzt. Aber das ganze wurde ein paar mal gemacht, wie in einer schleife, oer so guck

habe den Rest noch umgeschrieben, aber mache irgendeinen syntax fehler. Kannst du ihn finden?

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
echo '' . $tpl . '' . $article_img.$db_titel. '' .$mark_symbol. '' . $tpl .= substr(strip_tags($db_text_1), 0, 250) . '' . $tpl .= (strlen($db_text_1)  >= 250) ? '...'
':'
. '' . $tpl .= $db_autor.' - ['.$db_datum.'].'

'
';


Gruss Mogandi

  Profil   Editieren   Zitieren
Seite 1 | 2 | 3  

Antworten
Forum » PHP & MySQL » html in php

Aktuelle Beiträge zur Hilfe im Forum für Homepage - html in php im Forum Homepage Hosting AntwortenLetztes Posting
Best online slots
in "PHP & MySQL"
0 23.01.2023 22:40 von Sevetr
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji
php preg_replace_callback für dynamischen Link
in "PHP & MySQL"
0 05.07.2016 11:02 von Rm21
PHP Code verschlüsseln
in "PHP & MySQL"
20 21.02.2016 21:25 von Kilian1
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon



Besucher : 7962516    Heute : 184     Gestern : 263     Online : 11     25.2.2024    16:23      0 Besucher in den letzten 60 Sekunden        
Nach oben