Autor |
Nachricht |
Anti78
Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht:
|
Verfasst Fr 16.03.2007 08:53
Titel
|
|
|
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?
|
|
|
|
|
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Fr 16.03.2007 17:51
Titel
|
|
|
Du musst den ganzen Pfad, also "/var/www/www.meinedomain.de/web/random/img/" angeben.
|
|
|
|
|
Anzeige
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Fr 16.03.2007 21:17
Titel
|
|
|
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
|
|
|
|
|
Lefdi
Dabei seit: 08.09.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 08.09.2010 19:46
Titel
|
|
|
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
|
|
|
|
|
Account gelöscht
Threadersteller
Ort: -
Alter: -
|
Verfasst Do 09.09.2010 16:33
Titel
|
|
|
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
|
|
|
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
|
|
|
|
|
DerM
Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Do 09.09.2010 22:43
Titel
|
|
|
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
|
|
|
|
|
Cream
Dabei seit: 07.03.2006
Ort: .at
Alter: 37
Geschlecht:
|
Verfasst Fr 10.09.2010 08:04
Titel
|
|
|
äähhh...warum nimmst du nicht einfach die extension die dir "m" vorgeschlagen hat!?
|
|
|
|
|
|
|
|
Ä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
|
|