ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
153
153
EMPFEHLEN
-
Hallo Helfer und Helferinnen,
Ich habe folgendes Problem:
Und zwar bin ich dabei eine Fotogallerie zu basteln, ich möchte einfach nur das alle Bilder in einem bestimmten Ordner angezeigt werden. Aber ich bekomme immer wieder dieses Fehler:
"Fatal error: Call to undefined function kurztext() in /usr/export/www/vhosts/funnetwork/hosting/humsdigga/test/fotogalerie von mir.php on line 12"
So schaut mein Code aus:
Könnt ihr mir helfenPHP-Code:<?php
{
$add="bilder/";//Ordner in dem die Bilderordner gespeichert sind
$b=$add.$seite;
$a=$b.'/klein';//Ordner in dem die kleinen bilder im Bilderordner gespeichert sind
if(file_exists($b)){
if(file_exists($a)){
$ab=opendir($a);
$nr=1;
$titel=$seite;
echo"<p><table border=\"0\" cellpadding=\"0\" cellspacing=\"4\"><caption
style=\"color:#FFFFFF;
background-image:url(navibg.png);background-repeat:no-repeat;\"><h2><nobr>-
".kurztext($titel,35,'...')." -</nobr></h2></caption><tr>";
while ($info=readdir($ab)) {
$kleinesbild = $a.'/'.$info;
if (($info != "index.php") AND ($info != ".") AND ($info != "..") AND ($info != "Thumbs.db")
AND ($info != "klein")) {
if(is_file($kleinesbild)){
echo '<td background="bilderschatten.png" width="109" height="84"
style="vertical-align:top;" align="left"
onmouseover="document.getElementById('.$nr.').style.left=\'-1px;\';
document.getElementById('.$nr.').style.top=\'-1px;\'"
onmouseout="document.getElementById('.$nr.').style.left=\'1px;\';
document.getElementById('.$nr.').style.top=\'1px;\'"><a href="'.$b.'/'.$info.'" class="bilder"
rel="lightbox['.$b.']" name="vorschau" alt="'.$seite.' Bild Nr. '.$nr.'" title="'.$seite.'"><img
src="'.$a.'/'.$info.'" class="vorschau" name="'.$seite.' Bild Nr. '.$nr.'" alt="'.$seite.' Bild Nr.
'.$nr.'" title="'.'\'\''.$seite.'\'\' Bild Nr. '.$nr.'" id="'.$nr.'"></a></td>';
if($nr % 5 == 0){
echo' </tr><tr>';}
$nr++;
}
}
}
closedir($ab);
echo'</tr></table>';
}
else{
echo'Fehler beim Laden von dem Unterordner <i>"/'.$seite.'/klein/"</i>.';}
}
else{
echo'Fehler beim Laden von dem Ordner <i>"/'.$seite.'/"</i>.<br> Wenn du die Adresse
selbst eingegeben hast, hast du dich vielleicht vertippt.';}
echo"<p><a href=\"?seite=uebersicht\">Zurück zur Übersicht</a>";
}
?>
-
Habs nur fix überflogen, aber so wie es ausschaut musst du noch die Datei includen die die Funktion kurztext() enthält.
-
Die Fehlermeldung besagt das eine Funktion aufgerufen wird die es aber nicht gibt in deinen Quelltext
Mit kurztext($titel,35,'...')." ruft du die funktion auf.
Aber die funktion muß natürlich auch irgendwo im Quelltext geschrieben stehen und kann es sein das sich die funktion bei dir entuell in einer anderen Datei befinden und nicht includiert wird.
Kurz gesagt er findet die selbs definierte Funktion nicht (function kurztext ( ){ anweisung})
Mfg Splasch
-
07.02.08 12:03 #4
- Registriert seit
- Jan 2007
- Beiträge
- 258
Entweder das oder du fügst die funktion kurztext() deinem Script direkt hinzu.
Du rufst eine Funktion auf die dein Script nicht kennt, daher auch die Fehlermeldung
-
okay ich habe nun einfach .kurztext rausgelasse, weiß sowieso nicht was es gebracht hätte,...
habe nun folgendes weiteres Problem. Mir werden zwar nun alle Bilder angezeigt aber mir einfach viel zu groß, ich möchte das sie schön übersichtlich angezeigt werden so 150x150
-
07.02.08 13:32 #6
- Registriert seit
- Nov 2007
- Ort
- Magdeburg (Sachsen-Anhalt)
- Beiträge
- 95
Wenn du in deinem <img>-Tag noch width und height hinzufügst, kann du somit die Höhe und Weite der Bilder bestimmen.
Zitat von Sieben
Ähnliche Themen
-
WEB Fotogallerie von CS3 in CS4 nutzen?
Von MM194 im Forum PhotoshopAntworten: 2Letzter Beitrag: 13.12.08, 10:55 -
Fotogallerie
Von lkameter im Forum Internet, DSL & FlatrateAntworten: 2Letzter Beitrag: 28.07.07, 22:55 -
Fotogallerie mit Zoom
Von Ich_halt224 im Forum Flash PlattformAntworten: 2Letzter Beitrag: 27.07.07, 13:04 -
Fotogallerie mit einer Datenbank
Von happy_helmi im Forum PHPAntworten: 3Letzter Beitrag: 09.02.04, 22:18





Zitieren
Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen