SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.10.2003, 14:26:29
Geri Geri ist offline
Anfänger
 
Registriert seit: Nov 2002
Beiträge: 84
Zufalls Flashfilm laden

Hallo liebe PHP Gemeinde

Ich habe kleine Intros für versch. Sites erstellt. Diese habe ich alle in einem Verzeichnis (_flash) auf dem Server versorgt. Nun möchte ich, dass mir ein Script per Zufallsauswahl diese Flashfilme in den HTML Code ladet. Somit wäre für Abwechslung gesorgt.

Hat jemand einen Lösungsansatz?
Ist dies per AS oder JS oder sogar PHP zu lösen?

Danke für jeden Hinweis
Mit Zitat antworten
  #2  
Alt 21.10.2003, 15:05:33
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi Geri,

ein Ansatz:
PHP-Code:
// Alle Flash-Filme in ein Array einlesen
$verz opendir ('./flash_ordner');
while (
$file readdir ($verz))
{
      if(
$file != "." && $file != "..")
      {
         
$flash_array[] = $file;
      }
}
closedir($verz);
// Zufälliges Element aus dem Array wählen
$random array_rand($flash_array);
echo 
$flash_array[$random];//Ausgabe, bzw. hier Flash-Film einbinden... 
Grüsse

Christian
Mit Zitat antworten
  #3  
Alt 21.10.2003, 15:32:58
Geri Geri ist offline
Anfänger
 
Registriert seit: Nov 2002
Beiträge: 84
Wie einbauen?

Hi Christian
Ich habe dein Codebeispiel folgendermassen eingebaut:

Der Erste Teil deines Scripts habe ich im Headteil
<?php ....

....?>

Den Falshfilm so:
Code:
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="500" height="128">
                                <param name="movie" value="z_flash/dolder.swf">
                                <param name="quality" value="high">
                                <embed src="z_flash/dolder.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="128"></embed></object></td>
Habe viele Fehlermeldungen des Servers

Überigens: Danke für deine Bemühungen

gz
Mit Zitat antworten
  #4  
Alt 21.10.2003, 15:46:09
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi,

was für Fehlermeldungen?
Hast Du den Pfad zu den Flash-Filmen angepasst?

So in der Art sollte es ausehen...
PHP-Code:
<?php
// Alle Flash-Filme in ein Array einlesen
$verz opendir ('./z_flash');
while (
$file readdir ($verz))
{
      if(
$file != "." && $file != "..")
      {
         
$flash_array[] = $file;
      }
}
closedir($verz);
// Zufälliges Element aus dem Array wählen
$random array_rand($flash_array);
?>
<td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="500" height="128">
<param name="movie" value="z_flash/<?php echo $flash_array[$random]; ?>">
<param name="quality" value="high">
<embed src="z_flash/<?php echo $flash_array[$random]; ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="128">
</embed>
</object>
</td>
Grüsse
Mit Zitat antworten
  #5  
Alt 21.10.2003, 16:08:17
Geri Geri ist offline
Anfänger
 
Registriert seit: Nov 2002
Beiträge: 84
he, Chris, du bist der Grösste ;-))

danke vielmal

noch eine Frage:
wenn ich den Code des Flashfilmes in in die Hauptseite includiere, dann muss ich den Pfad der Hauptseite oder der Datei des Flashcodes angeben?
Mit Zitat antworten
  #6  
Alt 21.10.2003, 16:45:33
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi Geri,

meinst Du diese Pfadangabe -> $verz = opendir ('./z_flash');?
Da trägst Du einfach den Pfad zum Ordner "z_flash" ein.

Grüsse
Mit Zitat antworten
  #7  
Alt 21.10.2003, 16:48:45
Geri Geri ist offline
Anfänger
 
Registriert seit: Nov 2002
Beiträge: 84
Das Problem ist, dass die Seiten welche dieses Falsh includieren nicht immer in der selben Verzeichnishierarchie liegen.
Mit Zitat antworten
  #8  
Alt 21.10.2003, 16:55:51
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Du willst also von verschiedenen Verzeichnisebenen das Skript inkludieren...
Hm, probier's mal so:
PHP-Code:
$verz opendir ($_SERVER['DOCUMENT_ROOT']."/z_flash"); 
Mit Zitat antworten
  #9  
Alt 21.10.2003, 16:59:20
Geri Geri ist offline
Anfänger
 
Registriert seit: Nov 2002
Beiträge: 84
was ich jetzt bemerkt habe ist, dass mit $verz der Pfad des Includes selber nimmt, also immer den selben Pfad.

Jedoch bei Flash-Import benötige ich einen anderen Pfad.

Ich probiere mal deine Version...
Mit Zitat antworten
  #10  
Alt 21.10.2003, 17:12:34
Geri Geri ist offline
Anfänger
 
Registriert seit: Nov 2002
Beiträge: 84
Also ich habe jetzt folgendes gemacht:

Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="500" height="128">

<param name="movie" value="<?php echo $_SERVER['DOCUMENT_ROOT']."/_flash_inc/_flash/$flash_array[$random]"; ?>">

<param name="quality" value="high">

<embed src="<?php echo $_SERVER['DOCUMENT_ROOT']."/_flash_inc/_flash/$flash_array[$random]"; ?>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="128">

</embed>

</object>
Er findet den SWF, (keine Fehlermeldung) zeigt ihn aber nicht an.
Im Sourcecode steht jetzt jedoch der ganze Pfad: <embed src="/usr/local/psa/home/vhosts/ibrag.lanterdesign.ch/httpdocs/_flash_inc/_flash/cebe.swf"

Die swf Datei wird gefunden jedoch nicht angezeigt.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:16:50 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt