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 ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.09.2007, 10:24:30
pflesch pflesch ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Zürich
Alter: 62
Beiträge: 32
pflesch eine Nachricht über Skype™ schicken
Zugriff auf Ordner über verschiedene Ebenen

Hallo NG

Ich habe in meiner Site (Startseite) eine Zufallsgrafik die aus dem Ordner "bilder_klein" generiert wird. Dies klappt auch prima. Jetzt habe ich diese Scrip auch eine Ebene tiefer gelegt. Wie muss ich jetzt den Pfad (absolut) sezten, damit er auf den Ordner "bilder_klein" (oberste Ebene) zugreiift. Ich möchte nicht die Bilder x-mal ablegen.

Danke für Hilfe Peter

hier noch mein Script
<?php
function zufalls_grafik($pfad) {
// Verzeichnis öffnen
$verzeichnis = opendir($pfad);
// Verzeichnis lesen
while($datei = readdir($verzeichnis)) {
// Bildformate (GIF-JPG-PNG)
if(eregi('.gif',$datei) || eregi('.jpg',$datei) || eregi('.png',$datei)) {
if($datei != "." && $datei != "..") {
$auswahl[] = $datei;
}
}
}
// Verzeichnis schliessen
closedir($verzeichnis);
// Zufallszahl
$zufall = mt_rand(0,count($auswahl)-1);
// Rückgabe des <img>-Tag samt Bild
return "<img src='".$pfad."/".$auswahl[$zufall]."'>";
}

// Ausgabe
echo zufalls_grafik("./bilder_klein");
//echo zufalls_grafik("/bilder_klein");
// oder
//echo zufalls_grafik("www.flesch.ch/supermarkt/bilder_klein");
?>
Mit Zitat antworten
  #2  
Alt 03.09.2007, 13:20:56
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: Zugriff auf Ordner über verschiedene Ebenen

Wenn Du einen absoluten Pfad von DOCUMENT_ROOT aus (im Browser also /) aufbauen willst, dann kannst Du $_SERVER['DOCUMENT_ROOT'] verwenden.
Steht bei http://de3.php.net/manual/de/reserved.variables.php
Mit Zitat antworten
  #3  
Alt 03.09.2007, 13:29:03
pflesch pflesch ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Zürich
Alter: 62
Beiträge: 32
pflesch eine Nachricht über Skype™ schicken
AW: Zugriff auf Ordner über verschiedene Ebenen

Danke für Deine Hilfe. Nehme mich dem Thema an.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Performance bei Zugriff über verschiedene Webserver? janpeters MySQLi/PDO/(MySQL) 0 08.06.2007 12:06:44
Ordner anzeigen!! Grazioli PHP Grundlagen 14 16.06.2006 13:41:59
Ordner und Dateien erstellen harry PHP Grundlagen 3 09.03.2006 10:38:18
Ordner Uploaden skarface PHP Grundlagen 5 27.04.2005 09:30:44
Ordner erstellen auf fremden Linux-Server TKI013 PHP für Fortgeschrittene und Experten 3 15.12.2004 16:53:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:08:11 Uhr.


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


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