myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

HTML Daten automatisch einbinden

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 31.05.12, 20:08   #1
josum
Erfahrener Newbie
 
Benutzerbild von josum
 
Registriert seit: Nov 2011
Beiträge: 98
Bedankt: 40
josum ist noch neu hier! | 0 Respekt Punkte
Standard

Also zuerst einmal listen wir die Dateien auf: (Ich hab selber keine möglichkeiten das ganze zu testen, hoffe es funktioniert so, notfalls meld dich nochmal)

PHP-Code:
$direc opendir(VEREICHNIS);
=0;
while( 
$file readdir($direc)) {
if( 
is_dir($file) ) {
    array[
$i] = $file;
    
i++;
}

// Jetzt geben wir das aus, dafür müsste jede Datei gleich benannt sein, sonst muss da noch was anderes dazugehackt werden

foreach( $array as $ordner ) {
    
// Gebe Datei aus, Pfad liegt in $ordner

Ich bin nicht komplett fertig geworden, vor allem weil ich, wie oben beschrieben, kein Testsystem hab. Probiers mal aus...

Viele Grüße
Josum
josum ist offline   Mit Zitat antworten
Ungelesen 31.05.12, 20:35   #2
PSP3004
Erfahrener Newbie
 
Benutzerbild von PSP3004
 
Registriert seit: Aug 2009
Ort: NRW
Beiträge: 163
Bedankt: 575
PSP3004 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von josum Beitrag anzeigen
Hast du denn eine Fixe Anzahl von Unterordnern? (Wahrscheinlich nicht, sonst bräuchtest du ja keinen dynamischen Workaround)
Ne habe ich nicht und es werden nach und nach immer noch Ordner hinzu gefügt

Zitat:
Zitat von josum Beitrag anzeigen
Also zuerst einmal listen wir die Dateien auf:
...
Ich bin nicht komplett fertig geworden, vor allem weil ich, wie oben beschrieben, kein Testsystem hab. Probiers mal aus...

Viele Grüße
Josum
Danke werde es mal testen und mich dann melden.


Aber das sieht mir so aus als ob ich das heute schon mal von wo anders her so ungefähr hatte und es nicht klappen wollte

EDIT:
Noch ne frage eben

PHP-Code:
$direc opendir(VEREICHNIS); 
wie muss das Verzeichnis dort angeben werden?
PSP3004 ist offline   Mit Zitat antworten
Ungelesen 01.06.12, 16:10   #3
PSP3004
Erfahrener Newbie
 
Benutzerbild von PSP3004
 
Registriert seit: Aug 2009
Ort: NRW
Beiträge: 163
Bedankt: 575
PSP3004 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von josum Beitrag anzeigen
... notfalls meld dich nochmal)
So ich habs mal getestet aber es klappt irgendwie nicht so recht...

So sieht es bei mir im moment aus
PSP3004 ist offline   Mit Zitat antworten
Ungelesen 01.06.12, 19:53   #4
josum
Erfahrener Newbie
 
Benutzerbild von josum
 
Registriert seit: Nov 2011
Beiträge: 98
Bedankt: 40
josum ist noch neu hier! | 0 Respekt Punkte
Standard

Hab jetzt doch n Testsystem aufgetrieben. folgende Struktur hab ich gebaut:

php-datei
./XML1/content.xml
./XML2/content.xml
./XML3/content.xml

php-datei entspricht der unten aufgelistete Code. Die verschiedenen Variablen kannst du beliebig anpassen. In der foreach schleife wird mit jedem Schleifendurchlauf die Variable Pfad von oben nach unten in einen Dateipfad umgeändert. Der liegt dann, um damit zu arbeiten, in $pfad. Ich hoffe das hilft jetzt...

Viele Grüße
Josum

PHP-Code:
<?php
error_reporting
(E_ALL);
$direc opendir(".");
$i 0;
$ordner = array();
while( 
$file readdir($direc)) {
  if( 
is_dir($file) and $file != "." and $file != ".." ) {
      
$ordner[$i] = $file;
      
$i++;
  }
        
// Jetzt geben wir das aus, dafür müsste jede Datei gleich benannt sein, sonst muss da noch was anderes dazugehackt werden
}

foreach(
$ordner as $direcs ) {
  
$pfad $direcs."/content.xml";
  
// Der Pfad zu den verschiedenen Dateien liegt jetzt bei jedem Schleifendurchlauf in $pfad
}
  

?>
josum ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr.


Sitemap

().