PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Pfadangabe durch Variablen funktioniert nicht... (http://www.selfphp.de/forum/showthread.php?t=1710)

Johnny 06.07.2002 08:29:09

Pfadangabe durch Variablen funktioniert nicht...
 
Ich habe versucht, den Servernamen bei Downloas durch eine Variable zu ersetzten, damit ich ihn für alle Downloads ändern kann. Es klappt. Es klappt aber nicht, wenn ich auf die gleiche Weise vrsuche Bilder anzeigen zu lassen. Woran kann das liegen?

Wenn ihr euch durch das Script durchkämpfen wollt, findet ihr es hier (Variablen -> ganz oben, Downloads -> mitte, Bilder -> ganz am Ende):

<HTML>

<HEAD>
<meta http-equiv="Content-Language" content="de">
<meta name="copyright" content="Jonathan Glaschke">
<meta name="author" content="Jonathan Glaschke">
<LINK rel="stylesheet" type="text/css" href="../styles.css">
</HEAD>

<BODY>
<table width="100%" border="0">
<a href="./down.htm" target="HauptFenster">Downloads</a>&nbsp;>&nbsp;<?php print ("$kategorie");?>&nbsp;>&nbsp;

<tr><th>Downloads</th></tr></table><br>

<?php

$server_name= "http://mitglied.lycos.de/johnnysdownloads";
$bilder_server= "www.johnnys-wurmloch.de";

//Zubehör

if ($kategorie == "Zubehör") {
echo ("
<h6>$kategorie</h6>
<ul>
<li><a href=#Coursor target=HauptFenster>Coursor</a></li>
<li><a href=#Icons target=HauptFenster>Icons</a></li>
<li><a href=#Schriftarten target=HauptFenster>Schriftarten</a></li>
</ul><br><img src=../pics/bar.gif width=100%><br><a name=#Coursor>
<h3>Coursor</h3>
<ul>
<li><a href=".$server_name."/coursor/schiffe.zip>Schiffe</a></li>
<li><a href=".$server_name."/coursor/logos.zip>Logos</a></li>
<li><a href=".$server_name."/coursor/waffen.zip>Waffen</a></li>
</ul><br><img src=../pics/bar.gif width=100%><br><a name=#Icons>
<h3>Icons</h3>
<ul>
<li><a href=".$server_name."/icons/icons.zip>Gemischte Icons</a></li>
</ul><br><img src=../pics/bar.gif width=100%><br><a name=#Schriftarten>
<h3>Schriftarten</h3>
<ul>
<li><a href=".$server_name."/fonts/normal.zip>Normale Star Trek Schriftarten</a></li>
<li><a href=".$server_name."/fonts/klingon.zip>Klingonische Schriftarten</a></li>
<li><a href=".$server_name."/fonts/romulan.zip>Romulanische Schriftarten</a></li>
<li><a href=".$server_name."/fonts/cardassia.zip>Cardassianische Schriftarten</a></li>
<li><a href=".$server_name."/fonts/ferengie.zip>Ferengie Schriftarten</a></li>
<li><a href=".$server_name."/fonts/bajoran.zip>Bajoranische Schriftarten</a></li>
<li><a href=".$server_name."/fonts/vulcan.zip>Vulcanische Schriftarten</a></li>
<li><a href=".$server_name."/fonts/borg.zip>Borg Schriftarten</a></li>
<li><a href=".$server_name."/fonts/sona.zip>Son'a Schriftarten</a></li>
<li><a href=".$server_name."/fonts/gorn.zip>Gorn Schriftarten</a></li>
<li><a href=".$server_name."/fonts/elaurian.zip>El Aurianer Schriftarten</a></li>
<li><a href=".$server_name."/fonts/sonstiges.zip>Andere Star Trek Schriftarten</a></li>
</ul><br><img src=../pics/bar.gif width=100%><br><br>
");
}

elseif ($kategorie == "Sounds") {
echo ("
<h6>$kategorie</h6>
<ul>
<li><a href=#Serien target=HauptFenster>Serien</a></li>
<li><a href=#Kinofilme target=HauptFenster>Kinofilme</a></li>
<li><a href=#Trailer target=HauptFenster>Trailer</a></li>
</ul><br><img src=../pics/bar.gif width=100%><br><a name=#Serien>
<h3>Serien</h3>
<ul>
<li><a href=".$server_name."/serien/tos_ohne.zip>Raumschiff Enterprise [ohne Sprache]</a></li>
<li><a href=".$server_name."/serien/tos_eng.zip>Raumschiff Enterprise [engl.]</a></li>
<li><a href=".$server_name."/serien/tng_ohne.zip>The next Generation [ohne Sprache]</a></li>
<li><a href=".$server_name."/serien/tng_eng.zip>The next Generation [engl.]</a></li>
<li><a href=".$server_name."/serien/ds9_1to3.zip>Deep Space Nine (bis 4. Staffel)</a></li>
<li><a href=".$server_name."/serien/ds9_4to7.zip>Deep Space Nine (ab 4. Staffel)</a></li>
<li><a href=".$server_name."/serien/voy.zip>Raumschiff Voyager</a></li>
<li><a href=".$server_name."/serien/ent.zip>Enterprise</a></li>
</ul><br><img src=../pics/bar.gif width=100%><br><a name=#Kinofilme>
<h3>Kinofilme</h3>
<ul>
<li><a href=".$server_name."/kinofilme/st1.zip>Star Trek 1 - The Motion Picture</a></li>
<li><a href=".$server_name."/kinofilme/st2.zip>Star Trek 2 - Der Zorn des Khan</a></li>
<li><a href=".$server_name."/kinofilme/st3.zip>Star Trek 3 - Auf der Suche nach Mr Spock</a></li>
<li><a href=".$server_name."/kinofilme/st4.zip>Star Trek 4 - Zurück in die Gegenwart</a></li>
<li><a href=".$server_name."/kinofilme/st5.zip>Star Trek 5 - Am Rande des Universums</a></li>
<li><a href=".$server_name."/kinofilme/st6.zip>Star Trek 6 - Das unentdeckte Land</a></li>
<li><a href=".$server_name."/kinofilme/st7.zip>Star Trek 7 - Treffen der Generationen</a></li>
<li><a href=".$server_name."/kinofilme/st8.zip>Star Trek 8 - Der erste Kontakt</a></li>
<li><a href=".$server_name."/kinofilme/st9.zip>Star Trek 9 - Der Aufstand</a></li>
</ul><br><img src=../pics/bar.gif width=100%><br><a name=#Trailer>
<h3>Trailer</h3>
<ul>
<li><a href=".$server_name."/trailer/st8.zip>Star Trek 8 - Der erste Kontakt (von www.StarTrekGuide.de)</a></li>
<li><a href=".$server_name."/trailer/st10.zip>Star Trek 10 - Nemesis (von www.StarTrekGuide.de)</a></li>
</ul><br><img src=../pics/bar.gif width=100%><br><br>
");

}

elseif ( $kategorie == "Wallpaper") {
//So, ersteinmal den Kopf!
echo ("
<h6>$kategorie</h6>
<ul>
<li><a href=./down.php?pic=foed&kategorie=Wallpaper target=HauptFenster>Föderation</a></li>
<li><a href=./down.php?pic=kling target=HauptFenster>Klingonen</a></li>
<li><a href=./down.php?pic=romu target=HauptFenster>Romulaner</a></li>
</ul><br><img src=../pics/bar.gif width=100%><br>
");
if ( $pic == "foed") {
// Jetzt die Sache mit der Föderation!
echo ("
<h3>Föderation</h3>
<table><tr>
");
$foedpic = 1;
$tabelle = 1;
$datei = ("http://".$bilder_server."/pics/smallpics/foed1.jpg");
while ( ( file_exists ( $datei ) ) && ( $foedpic != 50) ) {
if ( $tabelle == 4) {
echo ("</tr><tr>");
$tabelle = 1;
}
echo ("
<td><a href=./large.php?pic=foed".$foedpic.".jpg target=HauptFenster><img src=".$datei." border=0></a></td>
");
$foedpic += 1;
$tabelle += 1;
}

// Jetzt die Sache mit der Föderation noch beenden!

echo ("</table><br><img src=../pics/bar.gif width=100%><br>");
}
if ( $pic == "kling") {

// Jetzt die Klingonen anfangen!
echo ("
<h3>Klingonen</h3>
<table>
");
$klingpic = 1;
$tabelle = 1;
while ( (file_exists ($server_name."kling".$klingpic.".jpg") ) || ($klingpic == 50) ) {
if ( $tabelle == 4 ) {
echo ("</tr><tr>");
$tabelle = 1;
}
echo ("
<td><a href=./large.php?pic=kling".$klingpic.".jpg target=HauptFenster><img src=".$server_name."/smallpics/kling".$klingpic.".jpg></a></td>
");
$klingpic += 1;
$tabelle += 1;
}
// Jetzt die Sache mit den Klingonen noch beenden!
echo ("</tr></table><br><img src=../pics/bar.gif width=100%><br>");

}
if ( $pic == "romu") {

// Jetzt die Romulaner anfangen!
echo ("
<h3>Romulaner</h3>
<table>
");
$romupic = 1;
$tabelle = 1;
while ( (file_exists ($server_name."romu".$romupic.".jpg") ) || ($romupic == 50) ) {
if ( $tabelle == 4 ) {
echo ("</tr><tr>");
$tabelle = 1;
}
echo ("
<td><a href=./large.php?pic=".$server_name."/largepics/romu".$romupic.".jpg target=_blank><img src=".$server_name."/smallpics/romu".$romupic.".jpg></a></td>
");
$romupic += 1;
$tabelle += 1;
}
// Jetzt die Sache mit den Romualnern noch beenden!
echo ("</tr></table><br><img src=../pics/bar.gif width=100%><br>");
}

}

?>

</BODY>

</HTML>

Matt 06.07.2002 10:06:11

ich verstehe nicht, wo das problem ist, zumal du die variable $bilder_server nur einmal verwendet hast, und an dieser stelle müsste das gehen $bild=("http://... ") (tu eventuell die runden klammern weg, die bringen nichts) müsste gehen (meiner meinung nach) dafür glaube ich, dafür scheinst du $server_name zu oft zu verwenden. schau mal, ob die zwei variablen sich vertragen und wenn ja, schau dir die eigenschaften von den besagten bildern an und überprüf da drin, die url von ihnen, dort drin findest du den fehler ganz sicher.

|Coding 07.07.2002 14:42:30

@ Johnny,

bitte keine so grossen scripte komplett posten. schreib es lieber in eine text datei, uploade es auf deinen server und poste einen link.


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:21:21 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.