Diashow in htm einbauen

Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Weyoun
Mitglied

BeitragDiashow in htm einbauen Antworten mit Zitat

axinio Internet Marketing
Ich versuche gerade die neue php Diashow 1 in meine htm Dtei einzufügen. Leider funktioniert es nicht. Ich kenne mich mit php auch überhaupt nicht aus.
An welcher Stelle einer htm seite kann ich denn diesen php script einfügen?
Zwischen </head> und <body>?
Anbei ein Link der Seite, vielleicht könnt ihr mir ja helfen.

http://www.mufa-celle.de/testdia.htm
31 Jan 2006 13:55
Benutzer-Profile anzeigen Private Nachricht senden
wpSEO, das Plugin für WordPress SEO
Enni P
Mitglied

Beitrag Antworten mit Zitat

mit einer html-datei funktioniert das nicht Very Happy . Da musst du schon die .htm in .php umbenennen, da Server (normalerweise) in HTML-Dateien kein PHP suchen sollten. Außerdem darfst du auf keinen Fall Javascript mit PHP kombinieren, dass sollte dann nämlich so aussehen:
Code:

<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Neue Seite 1</title>
</head>
<body>
<?php


$verzeichnis = "bilder/";




$ordner=opendir ($verzeichnis);

$by = 0;

while ($file = readdir ($ordner)) {

 if($file != "." && $file != "..") {

  echo "bild[$by]='$verzeichnis$file';\n";

  $by++;

 }

}

 closedir($ordner);

$peed = 2500;

echo "

<script type='text/javascript' />

Animation=new Array();

bild=new Array();

var i=0;

for(r=0; r < $by; r++){

 Animation[r]=new Image(); Animation[r].src=bild[r];

}



function anzeigen(){

 if(i < $by){

  document.images.dummy.src=Animation[i].src;

  i++;

 }

 else{

  i=0;

 }

  setTimeout('anzeigen()',$peed);

}

</script>
";
?>
<body onLoad="anzeigen();">
<div align="center"><img name="dummy"></div>
</body>
</html>

So siehts erstens viel besser aus, und zweitens hätte der Script tag mit einem /> (im Ende vom anfang) gemusst.

_________________
Endres


[ Mein Forum | Netzgemein.de Uploads ]
31 Jan 2006 17:38
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
V4hn
Moderator

Beitrag Antworten mit Zitat

und 3. ist es so nicht in Ordnung Wink
das /> ist xhtml, nicht html...
hier wäre eine korrigierte version.
zu beachten ist, dass dein Server, auf dem die Datei liegen soll, php unterstützen muss und du der datei eine .php Endung setzt.
Code:

<html>
<head>
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Diashow</title>
</head>
<body>
<script type="text/javascript">
<?php
$verzeichnis = "bilder/";
$speed = 2500;

$ordner=opendir ($verzeichnis);
$by = 0;
while ($file = readdir ($ordner)) {
 if($file != "." && $file != "..") {
  echo "bild[$by]='$verzeichnis$file';\n";
  $by++;
 }
}
closedir($ordner);

?>
Animation=new Array();
bild=new Array();
for(r=0; r < $by; r++){
 Animation[r]=new Image();
 Animation[r].src=bild[r];
}

function anzeigen(){
 if(i < $by){
  document.images.dummy.src=Animation[i].src;
  i++;
 } else {
  i=0;
 }
 setTimeout("anzeigen();",<?php echo $speed ?>);
}
</script>


<body onLoad="anzeigen();">
<div align="center"><img name="dummy"></div>
</body>
</html>

_________________
31 Jan 2006 19:15
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Weyoun
Mitglied

Beitrag Antworten mit Zitat

Danke für eure Hilfen!
Aber *hust* es klappt noch immer nicht. Ich habe den Code des letzten Post in den Quellcode gefügt, die fertige Datei seht ihr hier:

http://www.wildthinx.com/index2.php

Was hab ich nu wieder falsch gemacht?
31 Jan 2006 21:39
Benutzer-Profile anzeigen Private Nachricht senden
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

Fehlermeldung: Warning: opendir(bilder/): failed to open dir: No such file or directory ...

Erstelle ein Unterverzeichnis mit dem Namen: bilder , dort fügst du deine Bilder ein.

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
31 Jan 2006 23:50
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Weyoun
Mitglied

Beitrag Antworten mit Zitat

genau das habe ich aber gemacht.
auf dem server liegt die php datei und dazu noch einen bilder ordner. in diesem bilder ordner sind auch nur bilder drin, keine anderen dateien. siehe screenshot.

http://www.wildthinx.com/02.jpg
01 Feb 2006 00:07
Benutzer-Profile anzeigen Private Nachricht senden
David
Administrator

Beitrag Antworten mit Zitat

Ich bin zwar kein JS-Kenner, aber muss im IMG-Tag nicht wenigstens das SRC-Attribut stehen?

_________________
MfG David Mirzoian
axinio Internet Marketing - professionelle Suchmaschinenoptimierung
01 Feb 2006 00:14
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
V4hn
Moderator

Beitrag Antworten mit Zitat

Code:
<html>
<head>
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Diashow</title>
</head>
<body>
<script type="text/javascript">
bild=new Array();
<?php
$verzeichnis = "bilder/";
$speed = 2500;

$ordner=opendir ($verzeichnis);
$by = 0;
while ($file = readdir ($ordner)) {
 if($file != "." && $file != "..") {
  echo "bild[$by]='$verzeichnis$file';\n";
  $by++;
 }
}
closedir($ordner);
?>
Animation=new Array();

for(r=0; r < <?php echo $by; ?>; r++){
 Animation[r]=new Image();
 Animation[r].src=bild[r];
}
i=0;

function anzeigen(){
 if(i < <?php echo $by; ?>){
  document.images.dummy.src=Animation[i].src;
  i++;
 } else {
  i=0;
 }
 setTimeout("anzeigen();",<?php echo $speed ?>);
}
</script>


<body onLoad="anzeigen();">
<div align="center"><img name="dummy"></div>
</body>
</html>

so, hier hast du die getestete vollversion Wink
waren noch 2 kleinere Schnitzer durch die Mischung aus php und JS drin...

_________________
01 Feb 2006 10:40
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Weyoun
Mitglied

Beitrag Antworten mit Zitat

Juhuu, es funktioniert!
Danke für die nette Mithilfe!!!
01 Feb 2006 10:46
Benutzer-Profile anzeigen Private Nachricht senden
V4hn
Moderator

Beitrag Antworten mit Zitat

man tut, was man kann Wink

_________________
01 Feb 2006 11:16
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge wie die kleine suchmaschine einbauen? PHP / MySQL 2 Bauplan 22 Nov 2011 09:25 Letzten Beitrag anzeigen
Keine neuen Beiträge Zwei verschiedene Diashow anzeigen Javascript 2 Gast 19 März 2011 12:55 Letzten Beitrag anzeigen
Keine neuen Beiträge Diashow: Bilder mit unterschiedlichen... Javascript 2 benito 13 Feb 2011 12:57 Letzten Beitrag anzeigen
Keine neuen Beiträge Webseite in Homepage einbauen PHP / MySQL 0 Hampfy 28 Jan 2011 21:08 Letzten Beitrag anzeigen
Keine neuen Beiträge Diashow PHP / MySQL 1 Max 12 Jun 2010 17:47 Letzten Beitrag anzeigen