PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [H] Werbemittel von anderer URL einlesen



aukweb
18.09.2008, 14:29
Hallo,
ich möchte gern die Banner / Buttons / etc. von einer
anderen URL einlesen.

Nun habe ich mir die content/intern/werbemittel.php
mal vorgenommen, und ein wenig überarbeitet -> und jetzt Fehlermeldungen.

hier mal der Code:



<?

if ($_SESSION['uid'] >= 0) {?>
<? head("Dein Werbelinks"); ?>
<table>
<tr><td align="right"><b>Dein Reflink:</b></td><td align="left">&nbsp;<a href="<?=$domain;?>/?ref=<?=$_SESSION['uid'];?>" target="_blank"><?=$domain;?>/?ref=<?=$_SESSION['uid'];?></a></td></tr>
<tr><td align="right"><b>Reflink und Bettellink:</b></td><td align="left">&nbsp;<a href="<?=$domain;?>/?content=/betteln&amp;ref=<?=$_SESSION['uid'];?>" target="_blank"><?=$domain;?>/?content=/betteln&amp;ref=<?=$_SESSION['uid'];?></a></td></tr>
</table>
<? foot();

$url = $domain.'/?content=/betteln&amp;ref='.$_SESSION['uid'].'';
}else{
$url = $domain;
}

?>

<?head("".$seitenname." - Werbemittel");?>
<div align="center">
<?
$open = opendir('http://www.URL.de/banner/');
while ($banner = readdir($open)){
if ($banner != '..' && $banner != '.' && $banner != 'Thumbs.db'){
$size = getimagesize('http://www.URL.de/banner/'.$banner);
$groesse = filesize('http://www.URL.de/banner/'.$banner.'')/1024;
echo '
<b>'.$size[0].'x'.$size[1].' (~ '.round($groesse).' KB)</b><br>
<img src="http://www.URL.de/banner/'.$banner.'" alt="'.$seitenname.'"><br>
<textarea style="width:468px; height:50px;">&lt;a href="'.$url.'" target="_blank"&gt;&lt;img src="http://www.URL.de/banner/'.$banner.'" alt="'.$seitenname.'" border="0"&gt;&lt;/a&gt;</textarea><br><br>';
}
}
closedir($open);
?>
</div>
<?foot();?>und hier die Fehlermeldungen auf der Seite:


Warning: opendir(http://www.URL.de/banner/) [function.opendir]: failed to open dir: not implemented in /home/www/web22/html/content/intern/werbemittel.php on line 21

Warning: readdir(): supplied argument is not a valid Directory resource in /home/www/web22/html/content/intern/werbemittel.php on line 22

Warning: closedir(): supplied argument is not a valid Directory resource in /home/www/web22/html/content/intern/werbemittel.php on line 32
Was mache ich falsch ?? Hat jemand eine Idee

MFG Aukweb

Gremlin
18.09.2008, 14:34
opendir kann nur lokale Ordner auslesen.

Gruß
cdp

eRaaaa
18.09.2008, 14:41
hat das verzeichnis directory listening, dann könnte es gehen, annsten geht sowas glaub ich nicht, gehen nur lokale verzeichnisse (*glaub*)


/edit: war wer schneller, verdammt :)

aukweb
18.09.2008, 14:51
und gibt es da irgend ein anderen Befehl anstatt "opendir"

Bin zwar kein Programierer, aber denke das ist bestimmt
irgendwie möglich ...

MFG Aukweb
___________

Xenon
18.09.2008, 15:33
Es gibt viele möglichkeiten aber alle brauchen zursätzliche funkionen (PHP) die wenn die auf on sind ein sicherheitsrisiko sein kann :thumb:

aukweb
18.09.2008, 22:25
Naja ....

Vielen Dank erstaml.
Ich habe die Banner manuell eingefügt / in die Datei geschrieben ...


MFG Aukweb
______________