Autor Beitrag
Darkpara
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 61

Win XP

BeitragVerfasst: Mo 08.10.07 12:56 
hallo zusammen,

ich hab heute ein schönes php script auf dem netz gefunden welches ich in eine funktion einbinden möchte nur hab ich glaub irgendwas nicht ganz verstanden bzw. weis gar ned wo das ganze hin muss :( hier die code schnippsel:

Der Delphi for php code jetzt:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
              function Button1JSClick($sender, $params)
               {

               ?>
               //Add your javascript code here
               var items = TreeView1.getSelectedElement().getItems();
               var id = items[0].tag;
               document.getElementById('Edit1').value = id;
               if (id >=100)
               window.open("Photos/_"+id+"/");


               <?php
               }

er öffnet mir einfach so nen "biliges" fenster wo ich meine Dateien angezeit krige. Nun möchte ich ab er die datein in meine seite einbinden und per link darauf zugreifen können um dies zu machen hab ich das hier gefunden:

ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
<?php
function lookup($startpoint, $linkstartpoint) {

#echo "----------" . "<br>";
#echo "Startpunkt: " . $startpoint . "<br>";
$directory = opendir ($startpoint);
#asort($directory);
while ($entry = readdir ($directory)) {
if ($entry == "." or $entry == ".." or $entry == "lost+found") {
#tunix;
}

else {
#echo ($entry) . "<br>";
clearstatcache();
if (is_dir($startpoint . "/" . $entry)) {
echo "<h3><img src='images/1.gif'> " . $entry . "</h3><blockquote>";
#sort($entry);
lookup($startpoint . "/" . $entry, $linkstartpoint . "/" . $entry, $ip);
echo "</blockquote>";
}

else {
#$entry = preg_replace("'","'",$entry);
$linkthisfile = $linkstartpoint . "/" . $entry;
echo "<img src='images/2.gif'> ";
echo "<a href='" . $linkthisfile . "'>" . $entry . "</a><br>";
}


}
}
}
?>

diese seite look.php wird per:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
<?php

include ("look.php");

$startpoint = "ordner";       //hier sollte dann "Photos/_"+id+"/" aus dem javascript stehen oder $this->Edit1->text welche den gleichen wert aber in php besitzt

$linkstartpoint = "ordner";

lookup($startpoint, $linkstartpoint);
?>


Nun die frage wie füge ich das korrekt ein? der output sollte auf der gelichen seite rauskommen und nicht auf einer neuen separaten. oder ist es vl. einfacher mit einer Listbox zu arbeiten?

vielen dank imvoraus :)