Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) random bild, zufall, zufallsbild (edit)
 
Reply to this topicStart new topicStart Poll
> Random bild, aber wie?
Klegs
Geschrieben am: Fr 2.03.2007, 16:51
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 157
Mitglied seit: 24.12.2004


hallo zusammen

Wenn ich auf die seite www.szch gehe erscheint jedesmal ein anderes bild.
Wir wird das gemaht? Im quelentexte hab ich nicht verdächtiges entdeckt.......

Gruss
Top
PMEmail Poster
Top
 
 
Björn Kaiser
Xewo Marketing Manufaktur
#2 Geschrieben am: Fr 2.03.2007, 17:04 (+00:13)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Moderatoren
Beiträge: 613
Mitglied seit: 20.09.2006


Hallo an alle,

PHP ist nicht mein Ding, aber das hab ich mal gesehen beim CMS Contrexx ( könnte das sogar sein ).

Denkanstoss für die PHP-Profis. Das ging mit ner Rotator.php

QUOTE
<?php
$files = array();
$folder = './';

$handle = opendir($folder);
$exts = explode(' ','jpg jpeg png gif');
while (false !== ($file = readdir($handle))) {
foreach($exts as $ext) { // for each extension check the extension
  if (preg_match('/\.'.$ext.'$/i', $file, $test)) { // faster than ereg, case insensitive
  $files[] = $file; // it's good
  }
}
}
closedir($handle); // We're not using it anymore
$rand = array_rand($files);
header('Location: '.$folder.$files[$rand]); // Voila!
?>


Die Bilder lagen dann mit der rotator.php in einem Ordner und waren benannt: 1.jpg, 2.jpg, 3.jpg, etc. . Als ich andere Bilder genauso benannt einfügte, übernahm er sie problemlos.

Also abwarten. Da melden sich bestimmt noch ein paar und können dir mit dem von mir weiterhelfen.
Oder nehmen es als Denkanstoss.

gruss Björn


--------------------
hier erfährt man die Wahrheit über "die Bild" >> Bildblog.de
<< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>
Xewo Blog Beitrag >> Adult Anbieter für Webmaster und Affiliates
Xewo Blog Beitrag >> 1. mobiles Adult Partnerprogramm für Webmaster
Top
PMEmail PosterUsers Website
Top
 
patrickswelt
#3 Geschrieben am: So 4.03.2007, 10:37 (+41:32)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 80
Mitglied seit: 28.02.2007


Das Design der Seite gefällt mir gut! Einfach aber wirkungsvoll.

Also um das zu realisieren muss man auch kein großer Programmierer sein.
Björn Kaiser liefert da ja schon die Premium-Lösung:-)

Simpler mit vorgegebener Bildliste:

CODE

$bilder[]='blabla1.jpg';
$bilder[]='blabla2.jpg';
$bilder[]='blabla3.jpg';
$bilder[]='blabla4.jpg';
echo '<img src="random/'.array_rand($files);.'" alt="Unser tolles Land">';


Top
PMEmail PosterMSN
Top
 
aerotech
wework // web and print solutions
#4 Geschrieben am: So 4.03.2007, 10:45 (+00:07)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 92
Mitglied seit: 8.11.2005


CODE
<?php

$bilder[0]="foto1.jpg";
$bilder[1]="foto2.jpg";
$bilder[2]="foto3.jpg";

srand(microtime()*1000000);
$zufall = rand(0,$bilder-1);

?>


<img src="bilder/<?=$bilder[$zufall];?>" border="0" />


das "<img src="bilder/<?=$bilder[$zufall];?>" border="0" />" kannst du beliebig auf der Seite platzieren!

Liebe Grüße Bjoern


--------------------
www.philaforum.de | Das größte und umfangreichste, deutschsprachige Forum für Briefmarkensammler. Das Spektrum an philatelistischen Themen, u.a. Tipps zur Ausrüstung, Technik und Material sind sehr weit gefasst.
www.aidabar.net | Fünf AIDA Schiffe mit jeweils ganz eigenem Charakter, Künstlern, Entertainment- und Landprogramme für jeden Geschmack. So machen Kreuzfahrten Spaß!

Professionelle und preisgerechte Internetlösungen? Klick! | www.wework.de
Top
PMEmail PosterUsers Website
Top
 
Ronald Nickel
Ronnic Arts - Arts ´n graphics
#5 Geschrieben am: So 4.03.2007, 20:22 (+09:37)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1285
Mitglied seit: 27.12.2005


So und hier moch das Ganze in ColdFusion:
5 Bilder im Ordner "Bilder" anlegen
1.gif,2.gif,3.gif,4.gif,5.gif,

Und so per Zfall aufrufen (bei jedem Seitenrefresh ein neues Bild)

<cfoutput><img src="bilder/#RandRange(1, 5)#.gif" border="0"></cfoutput>

Gruß Ronny


--------------------
Skypename: "ronaldnickel"
www.ronnic-arts.de
Ich suche dringend ...
Meine Bilder aus Model-Kartei.de ...
Illustrationen, Vektorgrafiken, Bildbearbeitung,Photoshop
ColdFusion
Top
PMEmail PosterUsers Website
Top
 
Antoine Johannes
office-blog.ch
#6 Geschrieben am: So 4.03.2007, 20:33 (+00:10)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 458
Mitglied seit: 14.07.2004


Das Ganze ohne DB
<?php
$MIN = 1; // Minimale Zufallszahl
$MAX = 126; // Maximale Zufallszahl
$i = rand($MIN, $MAX);
echo "<img src='minibild/$i.jpg' alt='$keywords' style='border:1px solid #ccc;' title='$keywords' />";
?>
Mit DB
<?php
$verbindung = mysql_connect ('localhost', 'DBBENUTZER', 'PASSWORT') or die ('I cannot connect to the database because: ' . mysql_error()); mysql_select_db ('DATENBANK');

$abfrage = "SELECT id,title,description,kommentar FROM minibild ORDER BY RAND() LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<img src='http://DEINEURL/minibild/$row->description' alt='Motivationsbilder'/><br />";
}
?>
gruss
Antoine


--------------------
Top
PMEmail PosterUsers Website
Top
 
Klegs
#7 Geschrieben am: Mo 5.03.2007, 08:06 (+11:32)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 157
Mitglied seit: 24.12.2004


Hallo zusammen

Vielen dank für die vielen antworten!

Noch ne frage zu den codes.

Bau ich diese codes einfach auf der site ein, wo ich das bild anzeigen lassen will?
Und gibt es da einen ganz speziellen ort wo der code rein muss?

Gruess
Top
PMEmail Poster
Top
 
Antoine Johannes
office-blog.ch
#8 Geschrieben am: Mo 5.03.2007, 08:45 (+00:39)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 458
Mitglied seit: 14.07.2004


Uii, anscheinden befindest Du Dich noch in den Anfängen Deiner Programmierkarriere.
Hier http://www.schattenbaum.net/php/ findest Du ein Tutorial, dass PHP sehr gut erklärt.
Bevor Du die Bilder dynamisch ausgeben kannst, musst Du sie erst einmal auf den Server bringen.
Entweder per MySQL Datenbank und HTTP Upload oder sonst zuerst manuell durch nummerieren und dann per FTP auf den Server.
Viel Erfolg und gutes Lernen wünscht Dir
Antoine


--------------------
Top
PMEmail PosterUsers Website
Top
1 Monat später...
Klegs
#9 Geschrieben am: Do 12.04.2007, 22:43 (+1m )
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 157
Mitglied seit: 24.12.2004


QUOTE (Antoine Johannes @ So 4.3.2007, 20:33)
Das Ganze ohne DB
<?php
$MIN = 1; // Minimale Zufallszahl
$MAX = 126; // Maximale Zufallszahl
$i = rand($MIN, $MAX);
echo "<img src='minibild/$i.jpg' alt='$keywords' style='border:1px solid #ccc;' title='$keywords' />";
?>

gruss
Antoine

Hallo

Möchte an dieser stelle wieder einmal dankeschön sagen, für die hilfe die hier immer wieder geboten wird!

Hat super funktioniert mit dem code! Danke tongue.gif

Gruess
Top
PMEmail Poster
Top
 
Ansgar Offermanns
KeepWebSimple
#10 Geschrieben am: Fr 13.04.2007, 08:47 (+10:04)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 156
Mitglied seit: 15.08.2006


Hiho!

...und nicht vergessen: Deine Seite braucht dann i.d.R. die Endung .php anstatt .htm

MFG
Ansgar.


--------------------
Artikelverzeichnis - Freischaltung innerhalb 24h
WebWork Blog - Marketing / Design / Programmierung
Suche ständig Linkpartner zu diversen Themen - Melde Dich!
Top
PMEmail PosterUsers Website
Top
 
Antoine Johannes
office-blog.ch
#11 Geschrieben am: Fr 13.04.2007, 09:01 (+00:14)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 458
Mitglied seit: 14.07.2004


@Ansgar
Schon einmal etwas von mod_rewrite gehört?
http://www.modrewrite.de/


--------------------
Top
PMEmail PosterUsers Website
Top
 
cusco_ii
#12 Geschrieben am: So 15.04.2007, 08:17 (+47:15)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 260
Mitglied seit: 12.03.2007


Wozu PHP? Mit Javascript geht das genau so gut, siehe www.goldsammler.eu das Bild unter der Navigationsleiste.
Top
PMEmail Poster
Top
 
Antoine Johannes
office-blog.ch
#13 Geschrieben am: So 15.04.2007, 10:07 (+01:50)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 458
Mitglied seit: 14.07.2004


@cusco_ii
Wieso kein Java Script?
Solange es Serverseitig geht, ist es besser kein Java Script zu verwenden, den über den Client hat der Progammierer keine Kontrolle.
PHP (oder so) = Serverseitig
Java Script = Clientseitig


--------------------
Top
PMEmail PosterUsers Website
Top
 
cusco_ii
#14 Geschrieben am: Mo 16.04.2007, 14:25 (+28:18)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 260
Mitglied seit: 12.03.2007


QUOTE (Antoine Johannes @ So 15.4.2007, 11:07)
@cusco_ii
Wieso kein Java Script?
Solange es Serverseitig geht, ist es besser kein Java Script zu verwenden, den über den Client hat der Progammierer keine Kontrolle.
PHP (oder so) = Serverseitig
Java Script = Clientseitig

Warum den Server unnötig Belasten? 97% haben Javascript aktiviert und 95 % Nutzen IE oder FireFox, das ist so gut wie Sicher. Vielleicht kommt das aber auch daher das mein Server kein PHP kennt und ich ganz auf Javascript angewiesen bin, aber ich komme damit zurecht.
Top
PMEmail Poster
Top
 
Joel
Enzian Media GmbH
#15 Geschrieben am: Mo 16.04.2007, 15:13 (+00:48)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1441
Mitglied seit: 17.06.2004


QUOTE

Warum den Server unnötig Belasten? 97% haben Javascript aktiviert und 95 % Nutzen IE oder FireFox, das ist so gut wie Sicher. Vielleicht kommt das aber auch daher das mein Server kein PHP kennt und ich ganz auf Javascript angewiesen bin, aber ich komme damit zurecht.

- Der Server wird durch diese 5 Zeilen (oder so) *nicht* belastet.
- Indexierung in einigen Suchmaschinen: Bilder die in JavaScript eingebunden werden, werden nicht von allen Suchmaschinen indexiert.

Es ist unprofessionell irgendwelche Benutzer auszusperren, nur weil sie kein JavaScript haben. Auch viele Handy-Browser, etc. interpretieren kein JavaScript. Ich finds okay, JavaScript bei hochmodernen Ajax-Seiten vorauszusetzen, aber sonst...

Wenn du aber kein PHP-Server hast, ist das was anderes wink.gif. Gibt ja sonst auch ein <noscript> wo du ein statisches Bild einbinden kannst für die Benutzer die JavaScript deaktiviert haben.


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo- Werbekampagne im Wert von 5000.- jetzt Gewinnen! Nur für im Handelsregister eingetragene Frimen!
Top
PMUsers WebsiteICQ
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/17059

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Amazon, Bild, t-online für Shops Siegfried_D 182 2 Do 23.10.2008, 09:46
Bild automatisch aktualisieren LindaXtra 305 5 So 5.10.2008, 13:09
schriftarterkennung auf bild yak 256 1 Di 16.09.2008, 21:44
Tabelle komplett anklickbar, aber Formular nicht? BartTheDevil89 206 3 Di 19.08.2008, 16:40
Security: Gif-Bild plus Java-Klasse im Profil jAuer 302 6 Sa 2.08.2008, 19:21
Signatur mit Bild im Outlook woody 386 3 Mo 28.07.2008, 14:06
Online was zeichnen und als Bild abspeichern? webdoktor 263 5 Mi 28.05.2008, 13:40
Ich will IT-Applikationsentwickler werden aber wie Hallo12 1062 40 Mo 26.05.2008, 20:08
Automatisches Bild und Video Analyse Tool Marc Schuler 615 5 Mo 12.05.2008, 15:59
Javascript-Bild vergrößern Rose-of-Darkness 529 0 Do 3.04.2008, 12:40




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]