Das ist eine Lightbox -> Javascript, also ja.
Beiträge von Basi
-
-
Kleine Anregung:
Code
Alles anzeigen// $download sei der Bezeichner für die zu ladende Datei // etwa: $download = $_GET['download']; // Dieses Verzeichnis liegt außerhalb des Document Root und // ist nicht per URL erreichbar. $basedir = "/home/www/download"; // Übersetzung von Download-Bezeichner in Dateinamen. $filelist = array( "file1" => "area1/datei1.zip", "file2" => "area1/datei2.zip", "file3" => "area2/datei1.zip" ); // Einbruchsversuch abfangen. if (!isset($filelist[$download])) die("Datei $download nicht vorhanden."); // Vertrauenswürdigen Dateinamen basteln. $filename = sprintf("%s/%s", $basedir, $filelist[$download]); // Passenden Datentyp erzeugen. header("Content-Type: application/octet-stream"); // Passenden Dateinamen im Download-Requester vorgeben, // z. B. den Original-Dateinamen $save_as_name = basename($filelist[$download]); header("Content-Disposition: attachment; filename=\"$save_as_name\""); // Datei ausgeben. readfile($filename); -
Ok ich erweitere das morgen so wie du es hier geschrieben hast und schicke dann mal den Code rüber

-
Also ich habe da jetzt mal etwas gebastelt, vielleicht guckst du einfach mal ob du das so meintest:
-
Du musst eine E-Mail mit HTML versenden und dann per <img /> Tag arbeiten.
Das einzig doofe daran sind die Header, die muss man erstmal verstehen, aber dann kannst du eine ganze HTML Seite verschicken.
-
Das dachte ich mir, sollen wir dir mal ein PHP fähiges Skript nach deinen Wünschen zusammenbauen?
Ich denke jetzt erst einmal du antwortest Ja deswegen fangen wir / fange ich schon mal an. :wink:
-
Naja auf nem PHP fähigen Webserver ausführen.
Ich hab es getestet.
Du musst aufpassen was du oben reinschreibst.
-
Guck mal deine Navi an.
-
Lösung 2 Posts weiter oben :wink:
-
Jetzt verstehe ich was du machen möchtest, Lösungsweg folgt:
PHP
Alles anzeigen<?php // hier kannst du alles reinschreibn was im infofeld erscheinen soll // z.B. weitere option felder oder listen, bilder ect. $info['fleisch'] = " Fleisch "; $info['fisch'] = " Fisch "; $info['obst'] = " Obst "; $info['gemuese'] = " Gemüse "; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <title>Dynamik</title> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <meta name="description" content="" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <script type="text/javascript" language="javascript"> function info(art) { var a = art; if(0 == a) { // fleisch document.getElementById('info').innerHTML = "<?php echo $info['fleisch']; ?>"; } if(1 == a) { // fisch document.getElementById('info').innerHTML = "<?php echo $info['fisch']; ?>"; } if(2 == a) { // obst document.getElementById('info').innerHTML = "<?php echo $info['obst']; ?>"; } if(3 == a) { // gemuese document.getElementById('info').innerHTML = "<?php echo $info['gemuese']; ?>"; } } </script> </head> <body> <select onchange="info(this.selectedIndex)"> <option value="1">Fleisch</option> <option value="2">Fisch</option> <option value="3">Obst</option> <option value="4">Gemüse</option> </select> <br /><br /> <div id="info"> </div> </body> </html> -
Wo hast du denn deinen Code her?
So gehts:
PHP
Alles anzeigen<?php $now['st'] = date('H'); $now['mi'] = date('i'); $now['se'] = date('s'); $now['mo'] = date('n'); $now['ta'] = date('d'); $now['ja'] = date('Y'); $epoch_1 = mktime($now['st'], $now['mi'], $now['se'], $now['mo'], $now['ta'], $now['ja']); $epoch_2 = mktime(0, 0, 0, 1, 1, 2011); $dif_se = $epoch_1 - $epoch_2; $dif_wo = floor($dif_se/604800); $dif_se -=$dif_wo * 604800; $dif_ta = floor($dif_se/86400); $dif_se -= $dif_ta * 86400; $dif_st = floor($dif_se/3600); $dif_se -= $dif_st * 3600; $dif_mi = floor($dif_se/60); $dif_se -= $dif_mi * 60; $dif_se = 60 - $dif_se; $dif_wo = $dif_wo * (-1); $dif_mi = 60 - $dif_mi; $dif_st = 23 - $dif_st; $dif_ta--; print "Zeitdifferenz: $dif_wo Wochen, $dif_ta Tage, $dif_st Stunden, $dif_mi Minuten, und $dif_se Sekunden."; ?> -
Wo hast du denn den Code her?
Ich müsst auch mal eben wissen wie viel Zeit das denn nun ist bis 2011 xD
-
Zu allererst ist es dann ein falscher Ansatz das so zu machen:
hed(), had(), hod(), waldi().
Du solltest es dann so machen:
function(hed),
function(had),
function(hod),
function(waldi)Dann verstehe ich jedoch immernoch nicht warum du das unbedingt per JavaScript in den div einsetzen willst, sorry.
-
-
Also nur in JS wird das echt kompliziert, vor allem mit dem skalieren.
Wenn du keine Zeit hast JavaScript zu erarbeiten kann ich von Ajax auch abraten, da bleibt PHP übrig.
Da musst du dich mal an meinen Schüler wenden,
*Sarkkan anstarr*,
da ich leider im Moment ein Projekt am laufen, und somit keine Zeit habe

-
Ich muss mich ganz klar Sarkkan anschließen.
Von V2.0 darf man nicht viel erwarten?
Nehmen wir jetzt mal nur so als Beispiel World of Warcraft, das ist das erfolgreichste MMORPG welches im Moment existiert.
V2.0 War hierbei allerdings schon die 1. große Erweiterung (The Burning Crusade|Brennender Kreuzzug).
Was ich damit sagen will, wenn du in V1.0 Kritik bekommst, solltest du sämtliche Mängel in V1.0.1 oder in V1.1 beseitigt haben, ansonsten wird das nichts, dann biste ganz schnell bei V728 und sitzt immer noch da: "Das ist erst Version 728, da könnt ihr nichts erwarten.".
-
Zitat
Nun ergibt das leider statt der gewünschten liste nur das hierÄhm, <option></option> ergibt keine Liste, eine Liste machst du so:
Code<ul> <li>Bier2</li> <li>Obst2</li> <li>Trockenfleisch2</li> <li>Schweine2</li> <li>Wild2</li> <li>Rüben2</li> </ul>Die Lösung deines Problems ist also:
PHP
Alles anzeigen<?php $text = ' <ul> <li>Bier2</li> <li>Obst2</li> <li>Trockenfleisch2</li> <li>Schweine2</li> <li>Wild2</li> <li>Rüben2</li> </ul> '; ?> <div id="prod"> <?php echo $text; ?> </div>Oder mit <option></option>:
-
Ich stand auf dem Schlauch, sorry, du meinst meine_emailadresse@hallo.de.
Das müsste Problemlos klappen, zeig doch mal dein Script.
-
Hm meinst du sowas wie eine Bildergalerie?
-
Ich verstehe nicht ganz was du meinst.