Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Wo sind die Bilder hin? (https://www.gegen-bilderklau.net/thread.php?threadid=168614)


Geschrieben von Pami am 16.02.2010 um 18:22:

  Wo sind die Bilder hin?

Soo ich habe folgendes Problem: Meine Bilder werden einfach nicht angezeigt. Ich weis einfach nicht warum.

sie befinden sich in folgendem Ordner:
HP -> skins -> 01 -> images

hier mal der code der kopf.php (befindet sich im Ordner 01)
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<html>  
<head> 
<title>Titel</title> 
</head>  

<body style="background-image:url(images/hg.jpg"); " topmargin="0" bottommargin="0" bgcolor="#6C5545">  
<center>   
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse"   bordercolor="#111111" id="AutoNumber1" width="1075" height="389">     
<tr>       
<td background="images/glas_links.png" width="71" height="227">&nbsp;</td>       
<td colspan="2" width="474" height="227">       
<img border="0" src="images/logo.jpg" width="474" height="227">
</td>       
<td background="images/menu1_hg.jpg" width="459" height="227">login</td>       
<td background="images/glas_rechts.png" width="71" height="227">&nbsp;</td>     
</tr>


ruf ich die alleine auf klappt alles.

Ich möchte sie aber includen in der main.php (liegt im Ordner HP)
php:
1:
<?php include ("skins/".$skin."/kopf.php");  ?>


Später soll man zwischen verschiedenen Skins wählen können. Auser kopf.php gibts natürlich auch noch den fus und so. ICh denke aber dass da überall das gleiche Problem ist.

Hoffe ihr könnt mir helfen



Geschrieben von Pami am 16.02.2010 um 18:41:

 

ahh okay ^^

dann müssten die Bilder ja zB so verlinkt sein oder?
Zitat:
<body style="background-image:url("skins/".$skin."/images/hg.jpg"); " topmargin="0" bottommargin="0" bgcolor="#6C5545">


funktioniert aber auch nicht ...

kanns sein dass da das <?php und ?> fehlt? aber wohin?



Geschrieben von Pami am 16.02.2010 um 18:52:

 

ahhh vielen Dank jetzt gehts smile

also mit Templates hab ichs auch schon versucht. Versteh ich aber nie -.-

Eigentlich gehts ja auch so? wenn ich das mit allen bildern mache oder?

könnte man es auch so machen?

<?php echo "

dann den ganzen code mit ' statt "

";
?>



Geschrieben von Pami am 16.02.2010 um 19:05:

 

ja wie gesagt hab ich das auch schon versucht. Aber wenn du dich damit so auskennst kann ich ja mal fragen was ich daran nicht verstanden hab.

2 sachen un zwar

- das ganze besteht ja aus einer html und einer php datei. In der php steht am Anfang immer
php:
1:
2:
<?php   
include 'Template.php';

und da steht dann dabei man soll die Datei includen die die Klasse enthält.
Aber ich hab keine Ahnung wie die aussehen muss? und was drinsteht? also in der Template.php

- und dass man die Platzhalter so ersetzt:
php:
1:
$tmp->setContent('text''Hier wurde die Variable "{text}" ersetzt.');

ist mir auch klar. Nur wie mache ich das dann mit dateien? Zum Beispiel den ganzen Inhalt. Das ist ja nicht nur ein Text?



Geschrieben von Pami am 16.02.2010 um 19:10:

 

http://www.peuss.com/PHP/Template/

hast nicht zufällig mal ein Tut geschrieben wie dus gemacht hast oder?



Geschrieben von Pami am 16.02.2010 um 19:26:

 

okayy

und warum sind da 2 codes? gehören die beide in die index.php`?

und ich versteh auch nich wie man da dateien reinmachen soll? zB login.php oder so



Geschrieben von Pami am 16.02.2010 um 20:00:

 

Ich verstehs nicht unglücklich

hab jetzt mal alles kopiert. 4 Dateien hab ich jetzt.
Dann muss ich ja index.php aufrufen oder?

dann kommt aber das hier:
Zitat:
function gettemplate($template,$endung="html") { return str_replace("\"","\\\"",implode("",file($template.".".$endung))); } function dooutput($template) { echo $template; } Fatal error: Call to undefined function gettemplate() in /home/webpages/lima-city/fp08/html/neuer Versuch/index.php on line 5


und die html Dateien sehn so aus als wäre nichts. mit $indhalt usw



Geschrieben von Pami am 16.02.2010 um 20:55:

 

index.php :
php:
1:
<?PHP include("templatefunktionen.php"); for($inhalt=0;$inhalt<=10;$inhalt++) { eval ("\$str .= "".gettemplate("wiederholung")."";"); } eval ("dooutput("".gettemplate("Layout")."");"); ?> 


Layout.html :
code:
1:
<html> <body> Also Leute, hier folgt gleich ein Template Test:<br> $str Hier ist das Ende.<br> </body> </html> 


Wiederholung.html :
code:
1:
 Dieser Text wird jetzt oft nacheinander angezeigt<b>$inhalt</b>...........<br>  


und templatefunktionen.php :
php:
1:
function gettemplate($template,$endung="html") { return str_replace(""","\\"",implode("",file($template.".".$endung))); } function dooutput($template) { echo $template; }



Geschrieben von Pami am 16.02.2010 um 21:13:

 

aaah okay alles klar jetzt klappts.

wenn ich index.php jetzt aufrufe steht da das:
Zitat:
Also Leute, hier folgt gleich ein Template Test:
Dieser Text wird jetzt oft nacheinander angezeigt0...........
Dieser Text wird jetzt oft nacheinander angezeigt1...........
Dieser Text wird jetzt oft nacheinander angezeigt2...........
Dieser Text wird jetzt oft nacheinander angezeigt3...........
Dieser Text wird jetzt oft nacheinander angezeigt4...........
Dieser Text wird jetzt oft nacheinander angezeigt5...........
Dieser Text wird jetzt oft nacheinander angezeigt6...........
Dieser Text wird jetzt oft nacheinander angezeigt7...........
Dieser Text wird jetzt oft nacheinander angezeigt8...........
Dieser Text wird jetzt oft nacheinander angezeigt9...........
Dieser Text wird jetzt oft nacheinander angezeigt10...........
Hier ist das Ende.


Hab ich das richtig verstanden dass "Also Leute, hier folgt gleich ein Template Test: " quasi der header und "Hier ist das Ende." der footer ist?
und der Rest der Inhalt?
also wäre Layout.html dann meine datei wo ich die tabelle und die ganzen bilder usw reinschreib?

und wiederholung.html die einzelnen Textseiten?

oder hab ich da was falsch verstanden ?



Geschrieben von Pami am 17.02.2010 um 12:55:

 

hab dich mal in ICQ geaddet.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH