WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » PHP script in seite einbauen geht nicht ! ? HILFE BITTE » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
Es kann aber auch sein, dass die Datei gar nicht besteht. Leg die mal an.
von languitar
Hier, das steht im schwarzen bereich in schwarz auf schwarz:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17:
Warning: flock(): supplied argument is not a valid stream resource in /home/muerte/public_html/fotos/index.php on line 20

Warning: fputs(): supplied argument is not a valid stream resource in /home/muerte/public_html/fotos/index.php on line 21

Warning: flock(): supplied argument is not a valid stream resource in /home/muerte/public_html/fotos/index.php on line 22

Warning: fclose(): supplied argument is not a valid stream resource in /home/muerte/public_html/fotos/index.php on line 23

Warning: file(fotos/diashow.txt): failed to open stream: No such file or directory in /home/muerte/public_html/fotos/index.php on line 26

Warning: fopen(fotos/diashow.txt): failed to open stream: No such file or directory in /home/muerte/public_html/fotos/index.php on line 35

Warning: filesize(): Stat failed for fotos/diashow.txt (errno=2 - No such file or directory) in /home/muerte/public_html/fotos/index.php on line 36

Warning: fread(): supplied argument is not a valid stream resource in /home/muerte/public_html/fotos/index.php on line 36

Warning: fclose(): supplied argument is not a valid stream resource in /home/muerte/public_html/fotos/index.php on line 37


Der kann die Textdatei diashow.txt nicht öffnen. Vermutlich ist CHMOD nicht auf 777 gesetzt. Probier das mal mit deinem FTP-Programm aus.
von 2muerte
trotzdem wird das Bild in der Mitte nicht angezeigt !
von 2muerte
hier ist der quellcode:
alle dateien sind im ordner /fotos/


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: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110: 
111: 
112:
<?php 
//Geben Sie hier den Titel der Diashow ein
$titel = "artmedic diashow";
//Ab hier nichts mehr ändern
$id = $_GET['id'];
if(!isset($id))
{
$id = "0";
$verz = opendir('.');
while($file = readdir($verz)) 
{  
$info = @getimagesize($file);  
if($file != "fotos/." && $file != "fotos/.." && $file!="fotos/navigation.gif" && $file!="fotos/close.gif"  &&  !is_dir($file) && $info[2] == "1" || $info[2] == "2" || $info[2] == "3" || $info[2] == "4" ) 
{
$b .= "$file\n";
}
}
closedir($verz); 
$b1 = @fopen("fotos/diashow.txt", "w");
flock($b1,2);
fputs($b1, $b);
flock($b1,3);
fclose($b1);
}
$daten = "fotos/diashow.txt";
$bilder = file($daten);
$ende1 = count($bilder);
$ende = "fotos/$ende1"-"1";
$no = $id;
$bild = $bilder[$no];
$bild = chop($bild);
$anzeige = "$no"+"1";

//$preload = file_get_contents($daten);
$pre = fopen($daten, "r");
$preload = fread($pre, filesize($daten));
fclose($pre);

$preload = chop($preload);
$preload = ereg_replace("\n", "','", $preload);
$preload = "'"."$preload"."'";
?>
<html>
<head>
<title><?php echo $titel ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function tmt_winControl(id,c){ 
	var d=eval(id)==null||eval(id+".closed");
	if(!d){eval(id+"."+c);}
}
//-->
</script>
<!--  
artmedic diashow 1.0, Copyright Ellen Baitinger 2003, artmedic webdesign, http://www.artmedic.de
Dieses Programm ist Freeware und kann kostenlos für kommerzielle und private Zwecke 
verwendet und adaptiert werden, solange die Links auf artmedic webdesign und die Hinweise auf die Autorenschaft und das Copyright intakt bleiben.
Dieses Programm darf nicht gegen Geld veräußert oder anderweitig zu Geld gemacht werden.
-->
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages(<?php echo $preload ?>)">
<table width="100%" border="0" align="center" cellpadding="4" cellspacing="0">
      <td width="86%"><font color="#CCCCCC" size="3" face="Arial, Helvetica, sans-serif"><?php echo $titel ?></font></td>
    <td width="14%" align="right" valign="top" nowrap><a href="http://www.artmedic.de" target="_blank"><font color="#666666" size="1" face="Arial, Helvetica, sans-serif">script
          by artmedic webdesign</font></a><a href="javascript:;" onClick="tmt_winControl('self','close()')">

<img src="close.gif" alt="Fenster schlie&szlig;en" width="45" height="45" border="0"></a></td>
  </tr>
  <tr>
    <td colspan="2" align="center"><table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td>
		<?php 
		$size= getimagesize($bild);
		$width = $size[0];
		$height = $size[1];  
		echo "<img src=\"$bild\" width=\"$width\" height=\"$height\" border=\"0\">";
		?>
		
      <font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Dia <?php echo "$anzeige von $ende1"; ?></font></td>
      </tr>
    </table>      </td>
  </tr>
  <tr align="right">
    <td colspan="2"><p><img src="fotos/navigation.gif" width="151" height="49" border="0" usemap="#Map">

      <font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><font size="1">Alle
      Dias sind urheberrechtlich geschützt</font></font>    </p>
    </td>
  </tr>
</table>
<map name="Map">
<area shape="circle" coords="26,24,13" href="index.php?id=0" alt="Start">
<area shape="circle" coords="59,25,14" href="index.php?id=<?php 
		if($no > 0){$id = "$no"-"1";}
		else{$id="0";}
		echo $id;?> " alt="Zurück">
<area shape="circle" coords="92,25,14" href="index.php?id=<?php 
if($no<$ende){$id = "$no"+"1";}
		else{$id = $ende;}
		echo $id;?> " alt="Weiter">
<area shape="circle" coords="127,25,16" href="index.php?id=<?php echo $ende;?>" alt="Ende">
</map>
</body>
</html>
von fakespace
wenn ein bisschen code postest kann man vielleicht helfen. Ich denke aber es liegt an der Pfadangabe. Angenommen das script liegt in /home/www/html/script/
wenn in dem script jetzt ne relative pfadangabe steht, also <img="bild.jpg> dann sucht das script in dem Verzeichnis, in dem es sich befindet. Includest Du das script in einem anderen verzeichnis, sucht es natürlich dort nach dem Bild. kann es aber logischerweise nich finden. Bei vielen freescriüüts hab ich das schon so gefunden, schau mal ob ne absolute Pfadangabe machen kannst

Nach oben