Webhilfe.info/board

Normale Version: PHP statt HTML
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe eine Frage und zwar will ich eine Homepage umbauen, weil ihr mir so viele Tipps und Verbesserungsmöglichkeiten gesagt habt (Danke)

Meine Site ist im HTML - Format. Immer Wenn ich PHP einbaue brauche ich dazu eine Interframe. Da dies aber nicht so gut ist möchte ich gerne wissen wie ich das umgehen kann. Kann ich alle Seiten einfach anstatt HTML gleich im PHP machen?


Bitte um antwort

LG

Sam Fisher
Also erst einmal solltest du klären ob dein Server PHP unterstützt.
Wenn dies positiv verläuft, so kannst du beginnen deine Seite in PHP umzusetzen.
Der große unterschied zu HTMl ist hierbei, das HTML nur beschreibende Funktion hat. PHP hingegegen ist eine Programmiersprache( Na sagen wir fast eine. Sie ist auf keinen Fall mit c++ und Konsorten gleichzusetzen, aber das ist ein anderes Thema Wink)
So bei HTML kannst du deine Sachen ja immer sehr einfach in normalform eingeben. Das Funktioniert im Prinzio bei PHP auch, jedoch ist hierbei etwas zu beachten. PHP wird nicht direkt an den Browser übermittelt, sondern noch an eine Programm auf dem Server. Hier wieder der Quelltext der mit der Syntax <?php oder <? gekennzeichnet ist interpretiert. Hierraus ergibt sich dann erst reiner HTML Text. Jedoch auch nur wenn dies gewünscht ist. Denn PHP kann mehr als nur Zeichenketten ausgeben. PHP kann auch eine Verbindung zu einer Datenbank herstellen, oder Sachen berechnen.
Am einfachsten ist es sicherlich, zu Beginn nicht die gesamte Seite umzuändern. Fang am besten mal mit einem kleinem Teil an. Z.B. kannst du die Startseite beginnen zu ändern. Hier kannst du ja einen kleinen Newsticker einbaun, der auf die Daten der Datenbank zugreift.
Dazu benötigst du aber eine Menge Informationen zum Thema PHP. Für den Anfang kann ich dir diese Seite http://schattenbaum.net/php/ empfelhen. Dort kannst du dann auch mal die ein oder andere Syntax durchlesen und dann ausprobieren. Also Grundlage für alle Arbeiten mit PHP ist eigentlich php.net sehr gut. Dort sind alle verfügbaren Befehle in einer Art Lexikon gelistet.

So, ich könnte jetzt sicherlich noch ne Menge mehr dazu schreiben, aber vielleicht reicht dies hier erst einmal für den Anfang.
PHP 5 Grundlagen nud Profiwisse von Peter Krause aus dem Hanser Verlag
Vielleicht ist das ja ein Buch für dich. Ist sehr umfassend und auch sehr anspruchsvoll in weiten Teilen.
Danke für die rasche Antwort

LG

Sam Fisher
ich kann dir im übrigen dazu nur noch http://tut.php-q.net/ empfehlen.
hab da selber php gelernt.

viel spass und gutes gelingen.
Hallo,

wer kann mir helfen. Habe hier eine HTML-Seite, wo rechts ein fertiges Formular Namens contact.php hin soll. Wie und(Wo genau)füge ich dieses Skript ein?
Super wäre es, wenn anhand eines anderen Beispiels eine HTML-Seite mit 2 Links, die auf 2 php-Dateien zugreifen

2. wie kann ich es machen, damit ich reg. Member die Möglichkeit biete, auf vorgegebene PHP-Dateien zuzugreifen. d.h. wenn sich jemand einloggt, das er automatisch zu einer allgemeinen mit php geschriebenen Site darauf zugreifen kann.
Vielen Dank für Eure Hilfe

Hier dieHTML Seite:

Code:
<html>
<head>
<title>Partnerunterstützung</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
//-->
</script>
</head>

<body bgcolor="#CCCCCC" onLoad="MM_preloadImages('pics/blanl_ora.gif', 'pics/nav5_ora.gif','pics/nav1_ora.gif', 'pics/nav4_ora.gif','pics/nav3_ora.gif', 'pics/nav6_ora.gif')">
<div id="Layer1" style="position:absolute; width:913; height:70px; z-index:1; left: 0px; top: 0px; background-color: #B4C534; layer-background-color: #B4C534; border: 1px none #000000">
  <div align="right"><img src="pics/logo.gif" width="913" height="70"></div>
</div>
<div id="Layer2" style="position:absolute; width:760px; height:31px; z-index:2; left: 154px; top: 71px">
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image10', '', 'pics/nav1_ora.gif',1)" onClick="MM_goToURL('parent', 's1.htm'); return document.MM_returnValue"><img name="Image10" border="0" src="pics/nav1_schw.gif" width="152" height="30"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image12', '', 'pics/nav3_ora.gif',1)" onClick="MM_goToURL('parent','projekte.htm');return document.MM_returnValue"><img name="Image12" border="0" src="pics/nav3_schw.gif" width="152" height="30"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image51', '', 'pics/nav6_ora.gif',1)"><img src="pics/nav6_schw.gif" name="Image51" width="152" height="30" border="0"></a>
<a href="/Formmail/contact.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image51', '', 'pics/nav4_ora.gif',1)" onClick="MM_goToURL('parent', '/Formmail/contact.php');return document.MM_returnValue"><img name="Image11" border="0" src="pics/nav4_schw.gif" width="152" height="30"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image9', '', 'pics/nav5_ora.gif',1)"><img name="Image9" border="0" src="pics/nav5_schw.gif" width="152" height="30"></a>
</div>
<div id="Layer3" style="position:absolute; width:147px; height:115px; z-index:3; left: 1px; top: 71px"><img src="pics/111.jpg" width="152" height="200"></div>
<div id="Layer6" style="position:absolute; width:310px; height:782; z-index:6; left: 0px; top: 307px; background-color: #B4C534; layer-background-color: #B4C534; border: 1px none #000000">
  <p><br>
    <font face="Verdana, Arial, Helvetica, sans-serif" size="2">.:. training on
    the job<br>
    .:. workshop "kundengewinnung"<br>
    .:. workshop "kundenbindung"<br>
    .:. workshop "telefonie"<br>
    .:. workshop "zeitmanagement"<br>
    .:. workshop "eigenverantwortung" </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
    <br>
    .:. workshop "sprechen & zuh&ouml;ren" <br>
    .:. info-meeting<br>
    .:. einführungsseminar</font></p>
  <p><br>
    <font face="Verdana, Arial, Helvetica, sans-serif" size="2">.:. neue vertriebspartner
    im monat april<br>
    .:. neue teamleiter im monat april<br>
    .:. neue standorte in deutschland<br>
    .:. neue projekte<br>
    .:. ab juni monatsmeeting bundesweit</font></p>
</div>
<div id="Layer8" style="position:absolute; width:305; height:31px; z-index:9; left: 0px; top: 272px; background-color: #DDDAD1; layer-background-color: #DDDAD1; border: 1px none #000000"></div>
<div id="Layer9" style="position:absolute; width:609px; height:988px; z-index:8; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000; left: 305px; top: 101px">
  <p><br>
  </p>
</div>
<div id="Layer4" style="position:absolute; width:151; height:170; z-index:10; left: 154px; top: 101px; background-color: #EF741D; layer-background-color: #EF741D; border: 1px none #000000"></div>
<div id="Layer5" style="position:absolute; width:298px; height:25px; z-index:11; left: 3px; top: 277px">
  <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">promotionmarketingvertriebwerbungnetwork</font></div>
</div>
<div id="Layer10" style="position:absolute; width:305; height:20px; z-index:12; background-color: #C2BCB3; layer-background-color: #C2BCB3; border: 1px none #000000; left: 0px; top: 303px"><img src="pics/v5_events.gif" width="285" height="23"></div>
<div id="Layer11" style="position:absolute; width:305; height:15px; z-index:13; background-color: #C2BCB3; layer-background-color: #C2BCB3; border: 1px none #000000; left: 0px; top: 485px"><img src="pics/v5_news.gif" width="285" height="23"></div>
<div id="Layer12" style="position:absolute; width:587px; height:194px; z-index:14; left: 319px; top: 106px">
  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#96CA39"><b><font size="3">
    </font></b></font> <br>
  </p>
  <p>&nbsp;</p>
  <p> <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">
  </font></p>
</div>
</body>
</html>


Danke, danke!!!
Das nächste mal vll im richtigen Forum und wenn möglich nicht soviel Code.
Benutz für Code:
http://nopaste.php-q.net/
@ kueser:
*********

Bei deinem ersten Problem kann ich dir helfen: Schreibe einfach in den code folgende zeilen. (Natürlich an die richtige stelle in code)

Zitat:<?PHP
include("dateiname.php");
?>

Natürlich muss dein Webserver PHP unterstützen.



Wie du die richtige stelle herausbekommst müsstest du eigentlich selber wissen.


Gruß

Sam Fisher
PS: Die Seite musst du dann .php nennen. Wenn du sie .htm nennst funktioniert der include nicht.
Referenz-URLs