IPB

Willkommen, Gast ( Anmelden | Registrierung )

> Php In Html, PHP Script in HTML-Seite aufrufen?
Conny
Beitrag 14.10.2004 - 21:24
Beitrag #1


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



Hallo,
heute habe ich mich mal wieder mit php beschäftigt.
Ziel ist es, verschiedene htm-Seiten mit einem (php)Zähler zu versehen.

Das habe ich gemacht:
Es handelt hier sich um eine HTM-Seite in der ich folgender aufruf gemacht habe:
QUELLTEXT
<p>
<?php
include('/home/www/web784/html/scripts/count/count.php');
?>
</p>

In diesem Absatz (P) soll das Script seine Ausgabe machen.
Klappt aber nicht! devlish.gif

Es klappt nur wenn ich die Seite mit diesem Aufruf -anstatt htm- eine PHP-Endung gebe!

Warum ist das so?? smilywand.gif

Kann eine html-Seite kein php aufrufen? Oder muss dort nur ein anderen Aufruf hin?

Danke für Eure Hilfe icon13.gif

Conny (der sich wünscht er hätte mehr Ahnung von php)
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
db
Beitrag 15.10.2004 - 1:26
Beitrag #2


hdb
*****

Gruppe: User
Beiträge: 685
Mitglied seit: 26.10.2001
Wohnort: Köln
Mitglieds-Nr.: 5



ZITAT(Conny @ 15.10.2004 - 2:17)
Wenn wir nun schon dabei sind, eine Frage habe ich noch.
Wenn ich eine HTML Datei in drei Teile 'zerschneide',
Kopfbereich nenne ich header.dat , drin ist reines HTML und zwar der Doctype, die meta's, und der Body Tag geöffnet mit der obersten helfte der 'sichtbaren' Seite.
Der mittlere Bereich nenne ich bilder.php (bleiben wir mal bei diesem Beispiel  wink.gif )
Die Datei beinhaltet ein Include verweis für die header.dat, der 'normale' Inhalt und ein Verweis zur foot.dat.
Der dritte Teil ist dann die Datei foot.dat , drin ist  der Fuss der Seite mit dem /body Tag und /html.

Ausser das einbinden der beiden dat-Dateien haben die Seiten keine php funktionen.
Nun habe ich, sagen wir mal 100 Seiten, alle können die header- und foot.dat gebrauchen. Würde sowas sinn machen?
Werden die Seiten beim User hierdurch schneller geladen? Oder eher gebremst weil sie Geparst werden müßen?

cu
Conny

PS. ein 'Ja, macht Sinn' oder ein 'Nein, macht keinen Sinn' würde mir -zunächst- reichen  wink.gif

Natürlich macht das Sinn.

Du kannst so durch Änderung einer Datei, z.B. header.dat, z.B. das Menü für alle Deine Seiten ändern. wenn diese Seiten reines html beinhalten, würde ich sie so bennen das ich sie mit einem Editor entsprechend der Extension bearbeiten kann.

Den Header würde ich nicht in Includes machen, wegen Titel, reload usw.

Hier mal ein kleines Beispiel:

QUELLTEXT
<?
ob_start();
ob_implicit_flush(0);
function CheckCanGzip(){
   global $HTTP_ACCEPT_ENCODING;
   if (headers_sent() || connection_aborted()){
       return 0;
   }
   if (strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false) return "x-gzip";
   if (strpos($HTTP_ACCEPT_ENCODING,'gzip') !== false) return "gzip";
   return 0;
}
/* $level = compression level 0-9, 0=none, 9=max */
function GzDocOut($level=9,$debug=0){
   $ENCODING = CheckCanGzip();
   if ($ENCODING){
       print "\n<!-- Use $ENCODING -->\n";
       $Contents = ob_get_contents();
       ob_end_clean();header("Content-Encoding: $ENCODING");
       print "\x1f\x8b\x08\x00\x00\x00\x00\x00";
       $Size = strlen($Contents);
       $Crc = crc32($Contents);
       $Contents = gzcompress($Contents,$level);
       $Contents = substr($Contents, 0, strlen($Contents) - 4);
       print $Contents;
       print pack('V',$Crc);
       print pack('V',$Size);
       exit;
   }else{
       ob_end_flush();
       exit;
   }
}
?>
<html>
<head>
<title>ftp-uploader - Anleitungen - Hilfe Dateine für alte und neue Versionen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="/inline.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?php include('menue.php4'); ?>
<br>
<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">
 <tr>
   <td>
     <div align="center"><font color="#FFFFFF"><strong>Anleitungen zum Uploader
       Version 3.00.2</strong></font></div>
   </td>
 </tr>
 <tr>
   <td bgcolor="#FFFFFF">
     <blockquote>
       <p>Sie k&ouml;nnen die Anleitungen hier online einsehen oder auch downloaden um sie dann auf Ihrem Rechner in aller Ruhe
         zu betrachten. Besonders die Anleitung zur Version 3 enth&auml;lt viele Grafiken und Animationen.</p>
     </blockquote>
     <ol>
       <ol>
         <a href="Anleitungxp/index.html" target="_blank">Anleitung zu &nbsp;&nbsp;&nbsp;Version xp 1.4 online ansehen</a>
       </ol>
       <ol>
         <a href="Anleitung30/index.php4" target="_blank">Anleitung zu Version 3.00.2 online ansehen</a>
       </ol>
     </ol>
     <ol>
       <ol>
       <a href="files/Anleitung30.zip">Anleitung zu Version 3.00.2 downloaden</a>&nbsp;&nbsp;&nbsp;(218 kb)
       </ol>
     </ol>
   </td>
 </tr>
</table>
<?php include('footer.php4'); ?>
</body>
</html>
<?
gzdocout();
?>


Achtung. Es sieht so aus als gäbe es in dem Scrpit als erstes eine Leerzeile! Dies darf nicht sein und wird nur hier so dargestellt! Jedes Zeichen vor dem ersten <?
würde zu einer Ausgabe des Headers führen und Kompression oder Cookies unmöglich machen!
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- Conny   Php In Html   14.10.2004 - 21:24
- - db   ZITAT(Conny @ 14.10.2004 - 22:24)Hallo, heute...   14.10.2004 - 21:44
- - Conny   Hi Dieter, also, wenn ich Dich richtig verstanden ...   14.10.2004 - 21:50
- - db   ZITAT(Conny @ 14.10.2004 - 22:50)Hi Dieter, a...   14.10.2004 - 21:55
- - Conny   Hi, ok, alles klar. CGI ginge auch und wäre in die...   14.10.2004 - 22:11
- - db   ZITAT(Conny @ 14.10.2004 - 23:11)Hi, ok, alle...   14.10.2004 - 22:25
- - Netizen   ZITAT(hdb @ 14.10.2004 - 22:44)die Dateien mi...   14.10.2004 - 22:28
- - Netizen   ZITAT(hdb @ 14.10.2004 - 23:25)Zudem kannst D...   14.10.2004 - 22:36
- - db   ZITAT(Netizen @ 14.10.2004 - 23:28)ZITAT(hdb ...   14.10.2004 - 22:43
- - Netizen   ZITAT(hdb @ 14.10.2004 - 23:43)Die Dateien we...   14.10.2004 - 22:52
- - db   ZITAT(Netizen @ 14.10.2004 - 23:52)ZITAT(hdb ...   14.10.2004 - 23:00
- - Netizen   ZITAT(hdb @ 15.10.2004 - 0:00)Es geht hier um...   14.10.2004 - 23:12
- - mipraso   Mal ein wenig Senf von mir: PHP in html ist kein ...   14.10.2004 - 23:16
- - db   ZITAT(Netizen @ 15.10.2004 - 0:12)ZITAT(hdb ...   14.10.2004 - 23:19
- - db   ZITAT(mipraso @ 15.10.2004 - 0:16)Mal ein wen...   14.10.2004 - 23:27
- - Netizen   ZITAT(hdb @ 15.10.2004 - 0:19)ZITAT(Netizen ...   14.10.2004 - 23:38
- - Netizen   ZITAT(mipraso @ 15.10.2004 - 0:16)QUELLTEXTAd...   14.10.2004 - 23:50
- - db   ZITAT(Netizen @ 15.10.2004 - 0:38)ZITAT(hdb ...   14.10.2004 - 23:52
- - mipraso   @ hdb: Ist alles richtig. Nur wenn du lächerliche...   14.10.2004 - 23:57
- - db   ZITAT(mipraso @ 15.10.2004 - 0:57)@ hdb: Ist...   15.10.2004 - 0:10
- - mipraso   @ Netizen Eben, im Moment geht es, wenn es nicht ...   15.10.2004 - 0:12
- - Netizen   ZITAT(hdb @ 15.10.2004 - 0:52)Nun zurück zum ...   15.10.2004 - 0:12
- - Conny   Hui, hab' ich etwa schlafende Hunde geweckt? ...   15.10.2004 - 0:17
- - db   ZITAT(Netizen @ 15.10.2004 - 1:12)ZITAT(hdb ...   15.10.2004 - 0:24
- - Netizen   ZITAT(Conny @ 15.10.2004 - 1:17)Auf jedem Fal...   15.10.2004 - 0:27
- - db   ZITAT(Conny @ 15.10.2004 - 1:17)Hui, hab...   15.10.2004 - 0:32
- - Netizen   ZITAT(hdb @ 15.10.2004 - 1:24)ZITAT(Netizen ...   15.10.2004 - 0:34
- - mipraso   @ hdb: ZITATNun Michael, Du bist sicher nicht gan...   15.10.2004 - 0:36
- - db   ZITAT(Netizen @ 15.10.2004 - 1:34)ZITAT(hdb ...   15.10.2004 - 0:39
- - Conny   Dieter, Du bist mein Held! Ich habe eine htac...   15.10.2004 - 0:42
- - mipraso   @ Conny Kannst du machen: Sieht hier so aus: QU...   15.10.2004 - 0:49
- - db   ZITAT(mipraso @ 15.10.2004 - 1:36)@ hdb: ZIT...   15.10.2004 - 0:50
- - db   ZITAT(Conny @ 15.10.2004 - 1:42)Geh' ich ...   15.10.2004 - 0:54
- - Netizen   ZITAT(hdb @ 15.10.2004 - 1:39)Es ist Dir ganz...   15.10.2004 - 1:08
- - db   ZITAT(Netizen @ 15.10.2004 - 2:08)ZITAT(hdb ...   15.10.2004 - 1:15
- - Conny   Wenn wir nun schon dabei sind, eine Frage habe ich...   15.10.2004 - 1:17
- - db   ZITAT(Conny @ 15.10.2004 - 2:17)Wenn wir nun ...   15.10.2004 - 1:26
- - Netizen   ZITAT(hdb @ 15.10.2004 - 2:15)Nachdem es nun ...   15.10.2004 - 1:33
- - Netizen   ZITAT(hdb @ 15.10.2004 - 2:26)Achtung. Es sie...   15.10.2004 - 1:40
- - i.b.g   Hallo, ihr habt eine interessante aber auch anstr...   15.10.2004 - 7:05
- - Andreas   ZITAT(Netizen @ 15.10.2004 - 0:38)Der Hoster ...   15.10.2004 - 7:16
- - Conny   ZITAT(hdb @ 15.10.2004 - 2:26)....Natürlich m...   15.10.2004 - 8:17
- - Conny   So, neugierug wie ich bin, habe ich es sofort ausp...   15.10.2004 - 9:00
- - db   ZITAT(Conny @ 15.10.2004 - 10:00)So, neugieru...   15.10.2004 - 9:16
- - Conny   ZITAT(hdb @ 15.10.2004 - 10:16)...Kompression...   15.10.2004 - 9:54
- - db   ZITAT(Conny @ 15.10.2004 - 10:54)ZITAT(hdb ...   15.10.2004 - 10:04
- - Netizen   ZITAT(Andreas @ 15.10.2004 - 8:16)ZITAT(Netiz...   15.10.2004 - 17:24
- - Andreas   ZITAT(Netizen @ 15.10.2004 - 18:24)daß die zu...   15.10.2004 - 18:22
- - Netizen   ZITAT(Andreas @ 15.10.2004 - 19:22)ZITAT(Neti...   15.10.2004 - 18:38


Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 07.07.2025 - 9:41

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here