IPB

Willkommen, Gast ( Anmelden | Registrierung )

2 Seiten V   1 2 >  
Reply to this topicStart new topic
> Seitenerstellung
hansemann
Beitrag 19.11.2004 - 14:46
Beitrag #1


Rookie


Gruppe: User
Beiträge: 1
Mitglied seit: 19.11.2004
Mitglieds-Nr.: 4.078



Hallo,

ich habe in einem Ordner 700 Midis, die ich in eine hmtl-Seite einbauen möchte.

Wer kann mir sagen wie ich diese in die Seite bekomme ohne jeden Titel zu kopieren und zu verlinken muss???

Sage schonmal danke



Ich habe mittlerweile alle Midis kopiert und verlinkt!!!!!

Sage nochmals danke an alle

Der Beitrag wurde von hansemann bearbeitet: 23.11.2004 - 12:23
Go to the top of the page
 
+Quote Post
Auge
Beitrag 19.11.2004 - 15:03
Beitrag #2


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



Hallo
ZITAT(hansemann @ 19.11.2004 - 15:46)
ich habe in einem Ordner 700 Midis, die ich in eine hmtl-Seite einbauen möchte.

Wer kann mir sagen wie ich diese in die Seite bekomme ohne jeden Titel zu kopieren und zu verlinken muss???

Garnicht. Wie soll auf die Dateien verwiesen werden, wenn du sie nicht im Quelltext der Seite angibst?
Dass man das mit einer serverseitigen Programmiersprache (z.B. Perl, PHP, ASP, JSP, Python etc. pp.)
auch automatisieren kann, steht auf einem anderen Blatt.
ZITAT(hansemann @ 19.11.2004 - 15:46)
Sage schonmal  danke

Bitte

Tschö, Auge
Go to the top of the page
 
+Quote Post
SteffenG
Beitrag 23.11.2004 - 9:22
Beitrag #3


looks good


Gruppe: User
Beiträge: 75
Mitglied seit: 12.11.2003
Mitglieds-Nr.: 1.642



Es stellt sich jetzt die Frage, ob du die Frage absichtlich missverstanden hast, oder ob du mal wieder auf die undeutliche Erklärung des Fragenden angespielt hast. Naja.

Mit PHP wäre das tatsächlich ein Fünfzeiler. Dafür müsstest du PHP aber erstmal installiert haben. Falls das noch nicht der Fall ist, dann würde ich dir empfehlen mitsamt dem PHP auch gleich Apache zu installieren. http://www.apachefriends.org/de/ ist auch dein Freund.

Meld' dich dann einfach wieder...
Go to the top of the page
 
+Quote Post
fire65
Beitrag 23.11.2004 - 12:17
Beitrag #4


is getting harder


Gruppe: User
Beiträge: 11
Mitglied seit: 12.05.2004
Mitglieds-Nr.: 2.671



Hallo Steffen,
wenn man aber keine Ahnung von php hat, würde sich das doch sicher sehr schwierig gestalten?
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 23.11.2004 - 14:13
Beitrag #5


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



Hi,

prinzipiell gestaltet sich aber doch alles, von dem man keine Ahnung hat, eher schwierig. Oder?

Ich würde für den Zweck allerdings auch einen halben Tag PHP Studium in Kauf nehmen statt einen halben Tag lang Drag&Drop mit Phase5 zu veranstalten.

Vor allen Dingen, weil man von dem erlernten PHP auch später noch was hat wink.gif

Eine andere Lösung fällt mir spontan auch nicht ein ...

Andreas
Go to the top of the page
 
+Quote Post
Auge
Beitrag 23.11.2004 - 14:32
Beitrag #6


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



Hallo

Ich würde das mit PHP so machen:

1. Alle Dateien bekommen einen Namen nach einem bestimmten Schema.
Das könnte zum Beispiel eine fortlaufende Nummerierung sein oder beinhalten.

2. Sie kommen alle in ein Verzeichnis.

3. Es gibt eine Datenbank oder eine Textdatei mit weiteren Erklärungen.
Dort würde z.B. ein beschreibender Text und der Dateiname abgelegt werden.
Dazu wäre evtl. ein Administrationsskript zu schreiben.

4. Bei Aufruf der HTML/PHP-Seite wird die DB/Textdatei ausgelesen und die Inhalte dargestellt.
Da sich alle Dateien Dateien in einem Verzeichnis befinden, kann der Link hartkodiert werden. Es muss noch der Dateiname aus der Datenbank/Textdatei eingefügt werden. Das Ganze in einer Tabelle könnte pro Zeile so aussehen:
QUELLTEXT
echo "<tr>\n<td><a href=\"midis/".$row["datei"]."\">".$row["datei"]."</a></td>\n";
echo "<td>".$row["beschreibung"]."</td>\n</tr>";

Tschö, Auge

Der Beitrag wurde von Auge bearbeitet: 23.11.2004 - 14:33
Go to the top of the page
 
+Quote Post
Andreas
Beitrag 23.11.2004 - 15:27
Beitrag #7


____________________
Gruppensymbol

Gruppe: Admin
Beiträge: 1.220
Mitglied seit: 20.10.2001
Mitglieds-Nr.: 3



Wenn die Dateien alle unterschiedliche Namen haben könnte man das Verzeichnis so
QUELLTEXT
   $verz=opendir ('.');
   $x=0;
   while ($file = readdir($verz)){
     if($file != "." && $file != ".." && substr($file, -4) == ".jpg"){
        $speicher[$x] = $file;
        $x++;
        }
     }
   closedir($verz);
einlesen. Mache ich auf einer unserer Seiten so und das klappt recht gut. Danach hat man dann die Dateinamen und kann sie in einer Schlefe mit $speicher[x] auslesen und die Links daraus basteln ... z.B. so:
QUELLTEXT
       // Ausgabe der verfügbaren Grafiken als Link
       echo;
       echo '<table width="80%" align="center"><tr><td>';
       echo '<textarea wrap="virtual" name="txtdat" cols="70" rows="5">';

       arsort($speicher);
       foreach($speicher as $filename){
//          $datei = substr($datei,0,strlen($datei)-4);
           echo '<img src="grafik/'.$filename.'">'."\n";
       }

       echo '</textarea>'."\n";
       echo '</td></tr><tr><td align="center">'."\n";

       // Link zur Bildübersicht
       echo '<h4><a href="'.$basispfad.'?uebersicht=all" target="_new">Bilderübersicht</a></h4>'."\n";
       //  target="_new"

       echo '</td></tr></table>'."\n";

Auch das ist jetzt einfach so aus dem Quelltext dieser Seite kopiert ...

Grüße

Andreas
Go to the top of the page
 
+Quote Post
Auge
Beitrag 24.11.2004 - 20:35
Beitrag #8


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



Hallo

Mit Namensschema (Beispiel: bild_04.jpg, foto_12.png) und der Prämisse, eine aus Versehen in das Verzeichnis abgelegte Nichtbilddatei auszusondern, habe ich das so gestaltet:
QUELLTEXT
$d = 0;
$handel = opendir($_GET["t"]);
while ($bdatei=readdir($handel))
  {
  if (preg_match("/^[a-zA-Z]{1,}\_[0-9]{1,2}\.(jpg|png|gif)$/",$bdatei))
     {
     $bild[$d] = $bdatei;    // Name des Bildes
     $d = $d +1;  // Anzahl der Banner.
     }
  }
closedir($handel);
sort($bild);


Die Bilder können von den Typen JPG, PNG, GIF sein, die Namen der Dateien setzen sich aus einer Buchstabenfolge+"_"+einer ein- oder zweistelligen Zahl zusammen. Alle anderen Dateien werden nicht in das Array $bild einsortiert. Die Variable $handel wird per URL übergeben. Dies geht natürlich auch anders oder per Abfrage.
QUELLTEXT
if (isset($_GET["t"]) and /* Prüfung des übergebenen Wertes */)
  {
  $handel = $_GET["t"];
  }
  else
  {
  $handel = "standardverzeichnis/";
  }

Tschö, Auge
Go to the top of the page
 
+Quote Post
i.b.g
Beitrag 25.11.2004 - 8:45
Beitrag #9


Weiss zuviel!!
Gruppensymbol

Gruppe: Mods
Beiträge: 668
Mitglied seit: 19.04.2002
Wohnort: Grimmen
Mitglieds-Nr.: 385



Hi,

alles schön und gut, aber ermöchte doch nur 700 oder mehr *.mid-Dateien und keine Bilder in x Formaten. Mönsch .... wink.gif
Go to the top of the page
 
+Quote Post
Auge
Beitrag 25.11.2004 - 15:54
Beitrag #10


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



Hallo
ZITAT(i.b.g @ 25.11.2004 - 9:45)
alles schön und gut, aber ermöchte doch nur 700 oder mehr *.mid-Dateien und keine Bilder in x Formaten. Mönsch ....  wink.gif

Na dann soll er das doch machen. wink.gif Wie er schrieb, hat er die Seite schon erstellt. Trotzdem können wir doch zusätzliche Lösungsansätze präsentieren. Wenn die jemand nutzen will, kann er/sie sich diese doch auch auf seine/ihre Bedürfnisse anpassen.

Wo wir gerade dabei sind, eine Korrektur zu meiner Erklärung:
ZITAT(Auge @ 24.11.2004 - 21:35)
Die Bilder können von den Typen JPG, PNG, GIF sein

Die Bilder werden nicht auf die genannten Typen, sondern auf ihre Endung geprüft. Die Typprüfung kann man mit exif_imagetype() vollziehen.

Tschö, Auge

Der Beitrag wurde von Auge bearbeitet: 25.11.2004 - 15:56
Go to the top of the page
 
+Quote Post
Google Bot
Beitrag
Beitrag #


Google Ads









Go to the top of the page
 
Quote Post

2 Seiten V   1 2 >
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 26.04.2024 - 18:56

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here