Helge 192 Report post Posted January 26, 2004 So, nun habe ich auch mal wieder ein "Problemchen" Habe den Resize Images Mod von Peter Installiert. Funktioniert auch alles wunderbar. Dann gibts dort eine Funktion, mit der man die verlinkten Bilder in alten Beiträgen verkleinern lassen kann. Diese Funktion Funktioniert auch an sich ganz gut. Leider sind einige der Bilder, die Verlinkt worden sind von Usern nicht mehr erreichbar, was zur folge hat, das der Mod dann dieses Bild nicht verkleinern kann, bzw einfach das Bild nicht findet, und somit die Aktion abbricht (das Automatische anpassen der Bilder in alten Beiträgen). Hat jemand eine Idee, wie ich die Bilder herrausfiltern kann die nicht mehr erreichbar sind, bzw wie man den Resize Images Mod umschreiben kann, das er diese Bilder dann einfach überspringt? Den Mod findet ihr hier. Share this post Link to post
Anderl72 0 Report post Posted January 26, 2004 hmm Peter könnte dir bestimmt weiterhelfen aber lass mich mal so ein paar überlegungen in den Raum stellen. Wenn bilder nicht mehr erreichbar sind, müssten sie doch eigentlich eine grösse von "0" haben, oder nicht? also könntest du doch eine schleife einbauen ....if size = 0 bla bla bla ... wenn du verstehst? Share this post Link to post
Helge 192 Report post Posted January 26, 2004 Peter kann mir bestimmt weiterhelfen. Aber da er im Moment keine Zeit hat, habe ich hier gefragt. Wegen der Größe des Bildes: Könnte rein Theoretisch Funktionieren, aber wenn ich wüsste wie, hätte ich nicht gefragt *g* :P Share this post Link to post
Andy 0 Report post Posted January 27, 2004 Peter kann mir bestimmt weiterhelfen. Aber da er im Moment keine Zeit hat, habe ich hier gefragt. Wegen der Größe des Bildes: Könnte rein Theoretisch Funktionieren, aber wenn ich wüsste wie, hätte ich nicht gefragt *g* da stellt jemand ein paar Überlegungen an, schreibt diese für Dich nieder, und dann wird demjenigen auch noch der Smilie gezeigt..... Undank ist des Weltens Lohn ;) Share this post Link to post
Helge 192 Report post Posted January 27, 2004 Naja, Andy, die sache ist ja die, das ich kein PHP Profi bin, und mir daher auch die beste Info bzw der beste Ansatz nichts bringt, leider :( Share this post Link to post
Anderl72 0 Report post Posted January 27, 2004 da stellt jemand ein paar Überlegungen an, schreibt diese für Dich nieder, und dann wird demjenigen auch noch der Smilie gezeigt..... So lange es nicht der Smilie mit dem ausgestreckten MITTELFINGER ist, kann er smilien so viel er will :lol: Share this post Link to post
Anderl72 0 Report post Posted January 27, 2004 aber um meine gedanken mal weiter zu spinnen .... und ohne, dass ich mir den "Kot vor Peter" :D gross angeschaut habe ..... an vielen stellen in der functions kommt vor if ($size[0] > 0) { probier doch mal auf gleicher stufe if ($size[0] == 0) { mit deiner bedingung hinzufügen Aber nur mal so weitergesponnen :D Share this post Link to post
Christian 0 Report post Posted January 28, 2004 versuch mal das folgendes: suche: $size = @getimagesize($url); if (!is_array($size)) $size = @getimagesize($url, $info); if ($size[0] > 0) { $replace = "<!--aimg--><a href='$url' target='_blank'>". "<img src='$url' {$images[$i][2]} alt='--Resize_Images_Alt_Text--' width='$size[0]' height='$size[1]'{$images[$i][4]}></a>". "<!--Resize_Images_Hint_Text--><!--/aimg-->"; $post['post'] = str_replace($images[$i][0], $replace, $post['post']); $do_update = TRUE; } und ersetze durch: if(@fopen($url, "r") { $size = @getimagesize($url); if (!is_array($size)) $size = @getimagesize($url, $info); if ($size[0] > 0) { $replace = "<!--aimg--><a href='$url' target='_blank'>". "<img src='$url' {$images[$i][2]} alt='--Resize_Images_Alt_Text--' width='$size[0]' height='$size[1]'{$images[$i][4]}></a>". "<!--Resize_Images_Hint_Text--><!--/aimg-->"; $post['post'] = str_replace($images[$i][0], $replace, $post['post']); $do_update = TRUE; } } Share this post Link to post