mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 11:38 Benutzername: Passwort: Auto-Login

Thema: bilder wechseln bei erneutem seitenaufruf (shuffle) vom 14.03.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> bilder wechseln bei erneutem seitenaufruf (shuffle)
Seite: Zurück  1, 2
Autor Nachricht
Anti78

Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht: Männlich
Verfasst Fr 16.03.2007 08:53
Titel

Antworten mit Zitat Zum Seitenanfang

Hi, habe das auch mal probiert aber bei mir kommt folgende Fehlermeldung:

Code:
Warning: fopen(): open_basedir restriction in effect. File(/img/5.jpg) is not within the allowed path(s): (/usr/share/php/:/var/www/www.meinedomain.de/tmp/:/var/www/www.meinedomain.de/web/) in /var/www/www.meinedomain.de/web/random/index.php on line 11

Warning: fopen(/img/5.jpg): failed to open stream: Operation not permitted in /var/www/www.meinedomain.de/web/random/index.php on line 11



Was heisst das? * Keine Ahnung... *
  View user's profile Private Nachricht senden
schachbrett

Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht: Männlich
Verfasst Fr 16.03.2007 17:51
Titel

Antworten mit Zitat Zum Seitenanfang

Du musst den ganzen Pfad, also "/var/www/www.meinedomain.de/web/random/img/" angeben.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Fr 16.03.2007 21:17
Titel

Antworten mit Zitat Zum Seitenanfang

Die Fehlermeldung resultiert aus einer PHP-Konfigurationseinstellung, die dein Hoster vorgenommen hat.
In der php.ini gibt es die Einstellung open_basedir. Gehört auch zum Safemode...

Im PHP-Handbuch findest du eine ganze Menge dazu:
http://de.php.net/results.php?q=open_basedir&p=manual&l=de

Ansonsten wird dir dieser Artikel hier helfen:
http://www.wer-weiss-was.de/theme163/article1355782.html



EDIT:
Oops. Bin ja mal wieder zu blind gewesen... Das schachbrett hat die Frage ja bereits beantwortet...


Zuletzt bearbeitet von rob am Fr 16.03.2007 21:18, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Lefdi

Dabei seit: 08.09.2010
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 08.09.2010 19:46
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

der Thread ist zwar schon sehr alt, aber dennoch interessant für mich, weil ich in meinen Blogs ein Wechselbild einbauen möchte.

Habe den Code von Schachbrett übernommen

Code:
Du kannst die Zufalls-Logik auch auslagern:

Code:
<?php
$Img = Array( "1.jpg", "2.jpg", "3.jpg", "4.jpg" );

$filename = "/pfad/zu/deinen/Bildern/" . $Img[ rand( 0, sizeof( $Img ) - 1 ) ];

if( $fh = fopen ( $filename, "rb" ) ) {
     header( "Content-Type: image/jpeg" );
     fpassthru( $fh );
     fclose( $fh );
}
?>


Diese Datei bindest du einfach in dein img-Tag ein:
Code:

<img src="randomimage.php" alt="bild" />


Leider bekomme ich aber die folgende Fehlermeldung:
Zitat:
no suitable wrapper could be found in /home/www/k015w26/html/wp/wp-content/themes/RTVZ/randomimage-header.php on line 7


Hat jemand ne Idee an was das liegen könnte...???

Merci

Lefdi
  View user's profile Private Nachricht senden
Account gelöscht
Threadersteller


Ort: -
Alter: -
Verfasst Do 09.09.2010 16:33
Titel

Antworten mit Zitat Zum Seitenanfang

Lefdi hat geschrieben:

Leider bekomme ich aber die folgende Fehlermeldung:
no suitable wrapper could be found in /home/www/k015w26/html/wp/wp-content/themes/RTVZ/randomimage-header.php on line 7


line 7 = $filename = "/pfad/zu/deinen/Bildern/" . $Img[ rand( 0, sizeof( $Img ) - 1 ) ]; ??

vllt groß und kleinschreibung?
 
Lefdi

Dabei seit: 08.09.2010
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 09.09.2010 20:58
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,

der PFad zu den Bilder stimmt, das hab ich geprüft...wenn ich die Adresse in der Adresszeile eingebe, dann kommt das Bild

Zeile 7 ist doch eher diese....

Code:
if( $fh = fopen ( $filename, "rb" ) ) {


Was kommt da bei filename, "rb" rein, bzw, was soll das "rb" bedeuten...??

Lefdi
  View user's profile Private Nachricht senden
DerM

Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Do 09.09.2010 22:43
Titel

Antworten mit Zitat Zum Seitenanfang

Nimm das "b" vom "rb" mal raus. Das ist eigentlich Murks , und bedeutet, auf Englisch "force binary mode". Den sollte man stellen wenn Windoof hingeht und die Zeilen Umbrüche umschreibt. Kenn aber grad kein Script mehr das den Modus benutzt.

das "r" steht für "lesen" ..

http://de.php.net/manual/en/function.fopen.php


Zuletzt bearbeitet von DerM am Do 09.09.2010 22:44, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Cream

Dabei seit: 07.03.2006
Ort: .at
Alter: 37
Geschlecht: Männlich
Verfasst Fr 10.09.2010 08:04
Titel

Antworten mit Zitat Zum Seitenanfang

äähhh...warum nimmst du nicht einfach die extension die dir "m" vorgeschlagen hat!?
  View user's profile Private Nachricht senden
 
Ähnliche Themen 3 Bilder bei Seitenaufruf diagonal reinsliden bzw. scrollen
onmouseover 2 Bilder wechseln
2 Bilder mit onMouseOver="this.src= wechseln wie?
CSS Slideshow mit Zufall? (Header in dem Bilder wechseln)
html - paar bilder automatisch im 2 sek. takt wechseln
AJAX Seitenaufruf
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.