Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

PHP Stack overflow

Begonnen von wolkenstein, 23. April 2009, 16:57:21

« vorheriges - nächstes »

wolkenstein

Hallo zusammen

Danke für das Update und die gute Beschreibung, hat alles wunderbar geklappt, ausser einer PHP-Code Einbindung. Die Einbindung machte unter 1.10. auch schon Probleme, wobei AVID mir aber schnell helfen konnte. Die Funktion wird mit diesem Code in der Syntax.php eingebunden:
// Five_Images Funktion
                         elseif ($attribute == "five_img") {
include ($_SERVER['DOCUMENT_ROOT'].'/custom/five_img.php');
}

Zur Erklärung, die Funktion liest 5 Bilder aus einem Verzeichnis aus und gibt sie aus. Die Funktion selbst ist hier:

<?php
//Funktion: 5 Bilder aus Galerie anzeigen

//Pfad-Angaben:
$idp_doc_root = ($_SERVER["DOCUMENT_ROOT"]);
$idp_pfad = ('/galerien/Referenzen/');

//Gewünschte Bildformate
$idp_extension="jpg";
$idp_extension1="JPG";

//auslesen
$idp_verz opendir ($idp_doc_root.$idp_pfad);
$idp_bildarray = array();
 while (
$idp_file readdir ($idp_verz)) {
  if (!
is_dir($idp_file)) {
   
$idp_file_extension=explode(".",$idp_file);
   if (
$idp_file_extension[1]==$idp_extension OR $idp_file_extension[1]==$idp_extension1) {  //Prüfung ob Datei eine *.jpg oder *.JPG ist
   
array_push($idp_bildarray$idp_file);
   } else {
   
//kein Bild, also nichts schreiben
   
}
  }
 }
closedir($idp_verz);
$idp_derString "<p>";
$idp_rand_var array_rand($idp_bildarray5);
for(
$idp_x 0$idp_x count($idp_rand_var); $idp_x++) {
  
$idp_showPic $idp_bildarray[$idp_rand_var[$idp_x]];
  
$idp_derString .= "<a href="".$idp_pfad . $idp_showPic . "" rel="lightbox[front]"><img src="" .$idp_pfad . "vorschau/" . $idp_showPic . "" border="0"></a> ";
}
$idp_derString .= "</p>";
$content str_replace ($match"$idp_derString"$content);
?>

Sie ist im Verzeichnis custom auf der root Ebende verräumt. Irgendeine Idee warum da wieder der Stack-Overflow kommt?

azett

#1
Gibt es aussagefähige Fehlermeldungen?

Ansonsten für alle anderen, die gern helfen möchten: Hier ist der Thread im Archiv.

wolkenstein

#2
Guten Morgen

Ich gebe es zu, ich bin dooof. War gestern wohl einfach zu müde. Der Fehler lag in einem geänderten Pfad.
Ich habe das Update zuerst auf einem Testserver aufgespielt und dort sind alle Projekte in einem eigenen Ordner.

Ich habe schlicht und einfach vergessen, denn Ordner anzupassen. Arrggh  :roll:

Vielen Dank trotzdem, auch für die vielen Verbesserungen. Mozilo ist eine ganz tolle Sache.

Moondancer

#3
Morgeen  :) ,

das hatte ich auch im Verdacht, dann kam der Stromausfall...

prüfe einfach das verwendete Variablen auch einen gültigen Wert haben bevor sie weiter verarbeitet werden, in dem Fall $idp_bildarray

noch ein Tipp: eine Kapselung Deines Hacks in eine Klasse, hätte Dir die Umbenennung der Variablen in Vergangenheit ggf. erspart  ;)

bye
Dirk
Suchmaschinenoptimierung, Webentwicklung und Onlineshops http://flupdiwup.de

Moondancer

#4
Zitat von: "Moondancer"... das hatte ich auch im Verdacht, dann kam der Stromausfall...

nochmal kurz, ich hatte gemeint das ich diese Fehlerursache am Code auch im Verdacht hatte, jetzt nach ein paar Stunden Schlaf sieht man erst was für Missverständnisse man ohne ausreichend Schlaf erzeugen könnte  :oops:

tschuldigung wenn ich mich falsch ausgedrückt habe
viel Erfolg bei Deinem Projekt
Dirk
Suchmaschinenoptimierung, Webentwicklung und Onlineshops http://flupdiwup.de