HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag Sichere Seite - SSL k!r!ka 22.02.2020 - 04:45 Zeit der letzten Antwort
Letzter Beitrag Warnung wegen Speicherplatzbelegung k!r!ka 22.02.2020 - 04:28 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 24.11.2019 - 18:38 Zeit der letzten Antwort
Letzter Beitrag phpkit 1.6.6 Speedii87 Männlicher Benutzer 22.11.2019 - 21:01 Zeit der letzten Antwort
 43.780 Posts & 4.936 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.4 & 1.6.5 & 1.6.6 » Support » Warnung wegen Speicherplatzbel..

Warnung wegen Speicherplatzbelegung
27 Beiträge in diesem Thema
 Seiten (2):    <    Prev    1     2  
31.01.2020 - 20:01 Uhr
Beitrag: #16
Hmmmm .. Das war jetzt eigentlich die einzige Stelle wo ich einen Fehler vermutet hätte  

Was das mit den Kommentar / Nicht-Ausführenden-Code angeht:
Zitat
Ansonsten müsste man jede stelle einfach mal als Kommentar setzen und Stück für Stück wieder als Code rückgängig machen. Dann wüsste man zumindest an welcher Stelle es lag ^^""



Sprich:
Alle Stellen mit den $pattern und $text innerhalb der # PHP 5.5.0 - Suchmuster-Modifikatoren-FIX mit den Raute (#) am Anfang versehen. Und dann nach und nach wieder rückgängig machen.

Wenn du z.B. im Forum einen Post mit allen möglichen BB-Codes hast sollte dieser ohne Formatierung sein. Also einfach Text so wie man ihn sehen würde wenn man den Post erstellt / bearbeitet. Oder wenn man einen Artikel / Inhalt / Download etc. im AdminCenter erstellt / bearbeitet.


Die erste Stelle in der bbcode.php wäre z.B. für den BB-Code double. Wenn alle / diese Stelle als Kommentar gesetzt ist sollte im Post das ja so da stehen:



1

Quellcode

Hier ist mein [double]Double-Text[/double]
Wenn jetzt aber die Stelle in der bbcode.php wieder als ausführbaren Code machst ( die Raute # weg ) müsste diese Stelle ja entsprechend formatiert werden.
Keine Ahnung was double jetzt genau macht. Der Text dürfte dann aber ohne das [double] da stehen.


Hier mal eine Liste der BB-Codes ( in der Reihenfolge aus der bbcode.php ) :
  • double
  • lightbox
  • htmlcode
  • pdf
  • edit
  • spoiler
  • img
  • url
  • parser
  • list
  • b ( nicht extra gelistet, da ein Standardverfahren .. aber zum Testen ausreichend )


Dann gibt es noch diese Funktionen:
  • fskparse()

    --> Wird allgemein in der bbcode.php beim Formatieren benutzt.

  • highlight_phpcode()

    --> Wird beim BB-Code parser benutzt.

  • und videoparse()

    --> Wird allgemein in der bbcode.php beim Formatieren benutzt. Da gibt es laut Code die Möglichkeit die BB-Codes selber im AdminCenter zu erstellen. Wahrhscheinlich sowas wie [*youtube]...[/*youtube] ( ohne die * ) oder so  


Vielleicht hilft die das ja ^^"""


--


Zum Ach ja:
Äh .. da hab ich nicht richtig Korrekturgelesen ^^"" Natürlich war der Pfad pkinc/class/bbcode.php gemeint ^^""

Genauso wie bei der guestbook.php. Nicht public/public/ sondern pkinc/public/ .. Oh man ^^""


--


370 MB ?? Ein bisschen viel. Hätte da mit weit weniger gerechnet ôo""
Was steht denn da noch so alles drin?o,o""


 
Zum Anfang der Seite
04.02.2020 - 20:39 Uhr
Beitrag: #17
Nabend,

sorry das ich Dich so lange auf eine Antwort warten ließ, ich habe am Wochenende nie meinen Laptop dabei und am Tablet war es ein einziger pain in the ass.   Ich habe zwei Stellen ausgemacht, die ohne Raute davor jeweils dafür sorgen, dass die Seite nicht angezeigt wird:




1
2

PHP-Quelltext

$pattern "#\[(".$code['tag'].")=(.*)\](.*)\[/\\1\]#isuSU"#format text
$text preg_replace_callback($pattern, function($match) use ($code) { return $this->$func($code['html'],$match[2],$match[3]); }, $text);





1
2
3
4
5
6

PHP-Quelltext

$pattern "#\[(".$code['tag'].")\](.*)\[/\\1\]#isuSU";

while(
preg_match($pattern,$text))
{
$text preg_replace_callback($pattern, function($match) use ($code) { return $this->$func($code['html'],$match[2]); }, $text);
}


Und hier ist der aktuelle error_log .

LG
mono

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von mono - 04.02.2020 - 20:45 Uhr
 
Zum Anfang der Seite
05.02.2020 - 03:08 Uhr
Beitrag: #18
Kein Ding ;o Und joa - Tablet ist schon eine Qual fürs arbeiten ;o


Zum Problemchen:
Ich denke ich weis worans liegen kann. Hab einfach nochmal im PHP 7-Thread geguckt - und siehe da. Da hatte ich doch echt was übersehen ^^"""

Und zwar werden an ein paar Stellen solche Sachen gemacht:



1

PHP-Quelltext

$this->$func
Und zwar bei den BB-Codes:
  • url
  • parser
  • list


Das ist auch korrekt und soll so sein. Aber leider hatte ich vergessen diese $func zu übergeben.
Das sieht dann also so aus:

Hier klicken zum aufklappen



Es wird, wenn man sich die Änderungen anguckt, nur folgende Stelle angepasst:
Von:



1

PHP-Quelltext

function($match) use ($code)
Wird:



1

PHP-Quelltext

function($match) use ($code$func)

bzw. an obiger 2. Stelle



1

PHP-Quelltext

function($match) use ($func)
Das ist halt diese Übergabe der Variable $func. Dann müsste es funktionieren  


--


Was die ErrorLog angeht:
Versteh ich nicht. Da sind haufenweise solche Meldungen zu finden:



1

Quellcode

PHP Deprecated:  preg_replace(): The /e modifier is deprecated, use preg_replace_callback
Und wenn ich in die bbcode.php von dir bei mir gucke ( mit den ganzen Änderungen ) kann ich nicht nachvollziehen wo jetzt das Problem bei den liegen soll .. ???
Allein schon die ersten 3 Zeilen in der ErrorLog:



1
2
3

Quellcode

04-Feb-2020 09:54:32 Europe/BerlinPHP Deprecated:  preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home2/adm8872/public_html/hp/pkinc/class/bbcode.php on line 346
[04-Feb-2020 09:54:32 Europe/BerlinPHP Deprecated:  preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home2/adm8872/public_html/hp/pkinc/class/bbcode.php on line 346
[04-Feb-2020 09:54:32 Europe/BerlinPHP Deprecated:  preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home2/adm8872/public_html/hp/pkinc/class/bbcode.php on line 279
Das wäre bei mir die Zeile 346 ( 2x mal im ErrorLog ):



1

PHP-Quelltext

// Spoiler BBCode by PimpYourKiT.de

Das wäre bei mir die Zeile 279:



1

PHP-Quelltext

                    /*

Also bisher "nur" Kommentare .. Wo da preg_replace sein soll ..

Und mal spaßighalber Zeile 324:



1

Quellcode

                    $text preg_replace_callback($pattern, function($match) use ($code) { return $this->pdf($match[2],$match[3]); }, $text);
... Da ist ( zumindest laut meiner bbcode.php ) bereits die Funktion ersetzt .. ??  


Es müssten alle stellen, wo preg_replace in Kombination mit den Modifikator e benutzt wurden mit der Funktion preg_replace_callback ersetzt worden sein *schulter zuck*

Keine Ahnung - vll. hat meine bbcode.php ein paar Leerzeilen mehr als deine, sodass sich ein bestimmter Code bei mir in Zeile 300 befindet, und bei dir 301  


Man könnte mal die ErrorLog löschen, die bbcode.php anpassen und hochladen, eine Stunde laufen lassen und dann beide Dateien nochmal hier anhängen / posten.
Vielleicht ist ja doch alles in Ordnung und irgendetwas ging irgendwann schief oder so .. ôo""


 
Zum Anfang der Seite
05.02.2020 - 22:06 Uhr
Beitrag: #19
Nabend,

es funzt!   Merci!

*facepalm* Der error_log den ich Dir geschickt habe ist natürlich auch komplett sinnlos, da ich die Änderungen erst jetzt wo alles läuft übernommen habe... sorry. Ich lösche den error_log jetzt noch einmal und poste morgen mal was er noch zu meckern hat.

LG
mono

 
Zum Anfang der Seite
06.02.2020 - 21:41 Uhr
Beitrag: #20
Nabend,

hier ist der error_log der letzten 24 Stunden, der ist schon wesentlich übersichtlicher  

LG
mono

 
Zum Anfang der Seite
11.02.2020 - 15:58 Uhr
Beitrag: #21
Nabend,

sieht schon übersichtlicher aus. Auch wenn es ~3000 Zeilen sind ^^"""

Ich fang mal von unten an, und erstmal nur die als Veraltet gelten:
  • pkinc/laberecke/functions.php

    Hier gibt es mehre Stellen, wo er Fehler ausspuckt:
    92
    96
    146
    147
    311
    312
    313
    314
    315


  • pkinc/public/comment.php

    Hier in Zeile 235


  • pkinc/class/fsk.php

    Hier in Zeile 6



Die Laberecke-Datei ( pkinc/laberecke/functions.php ) war so gefühlt mit 80% dabei ^^""


--


Dann gibt es noch eine ganze Menge "Warning"-Meldungen.
  • Am meisten ist die Datei pkinc/public/galerie_pic.php am Start. Wenn ich mich nicht verguckt habe dann nur in Zeile 198. Laut Meldung wird die Funktion mysql_fetch_assoc() benutzt, die ab PHP 7 als veraltet gilt entfernt sind.


  • In pkinc/public/movies.php ist in Zeile 206 die Funktion mysql_fetch_object() gelistet. Wieder das selbe: ab PHP 7 veraltet entfernt.


  • In pkinc/public/start.php meckert er auch rum. Zeile 53-55.



--


In pkinc/public/article.php gibt es in Zeile 231 sogar eine Fatal-Error-Meldung  



1

Quellcode

Call to a member function WordLinkReplace() on null

--


Joa, wie du magst. Entweder die ganze Datei als Anhang, oder hier komplett oder in Teilen posten ;o


Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von k!r!ka - 15.02.2020 - 02:38 Uhr
 
Zum Anfang der Seite
11.02.2020 - 21:14 Uhr
Beitrag: #22
Nabend,

da ist ja doch noch ein bisschen was zu tun. Ich hab die Dateien als .zip angefügt.

LG
mono

 
Zum Anfang der Seite
13.02.2020 - 18:50 Uhr
Beitrag: #23
Nabend,


hier die Anpassungen. Sollte so passen  
Einmal im Anhang und der Vollständigkeithalber wieder als Post.

Hab immer den Original / alten Code im Kommentar-Bereich beibehalten.

Und wehe es gibt irgendwelche Fehler .. ;p


  • pkinc/public/start.php
    • Öffne o.g. Datei und suche das:



      1
      2
      3
      4
      5
      6

      PHP-Quelltext

          $welcome_title_1 $config['welcome_title_1'];
          
      $welcome_title_2 $config['welcome_title_2'];
          
      $welcome_title_3 $config['welcome_title_3'];
          
      $config['welcome_text_1']=$BBCODE->parse($welcome_text_1['welcome_text_1']);
          
      $config['welcome_text_2']=$BBCODE->parse($welcome_text_2['welcome_text_2']);    
          
      $config['welcome_text_3']=$BBCODE->parse($welcome_text_3['welcome_text_3']); 

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14

      PHP-Quelltext

          # PHP-Error-Fix -- Start
          # --------- Old Code
          /*
          $welcome_title_1 = $config['welcome_title_1'];
          $welcome_title_2 = $config['welcome_title_2'];
          $welcome_title_3 = $config['welcome_title_3'];
          $config['welcome_text_1']=$BBCODE->parse($welcome_text_1['welcome_text_1']);
          $config['welcome_text_2']=$BBCODE->parse($welcome_text_2['welcome_text_2']);    
          $config['welcome_text_3']=$BBCODE->parse($welcome_text_3['welcome_text_3']);
          */
          
      $welcome_title_1 $BBCODE->parse($welcome_title_1['welcome_title_1']);
          
      $welcome_title_2 $BBCODE->parse($welcome_title_2['welcome_title_2']);
          
      $welcome_title_3 $BBCODE->parse($welcome_title_3['welcome_title_3']);
          
      # PHP-Error-Fix -- End



  • pkinc/public/galerie_pic.php
    • Öffne o.g. Datei und suche das:



      1

      PHP-Quelltext

                  while($row mysql_fetch_assoc($list)){

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7

      PHP-Quelltext

                  # PHP-Error-Fix -- Start
                  # --------- Old Code
                  /*
                  while($row = mysql_fetch_assoc($list)){
                  */
                  
      while($row fetch_assoc($list)){
                  
      # PHP-Error-Fix -- End



  • pkinc/public/movies.php
    • Öffne o.g. Datei und suche das:



      1

      PHP-Quelltext

              while($row=mysql_fetch_object($ergebnis))

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7

      PHP-Quelltext

              # PHP-Error-Fix -- Start
              # --------- Old Code
              /*
              while($row=mysql_fetch_object($ergebnis))
              */
              
      while($row=fetch_assoc($ergebnis))
              
      # PHP-Error-Fix -- End



  • pkinc/class/fsk.php
    • Öffne o.g. Datei und suche das:



      1

      PHP-Quelltext

      $text=preg_replace("#\[".$code['tag']."=(.*)\](.*)\[/".$code['tag']."\]#esiU","\$this->fskrewrite('\\1','\\2','$code[html]')",$text);

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7
      8

      PHP-Quelltext

      # PHP-Error-Fix -- Start
      # --------- Old Code
      /*
      $text=preg_replace("#\[".$code['tag']."=(.*)\](.*)\[/".$code['tag']."\]#esiU","\$this->fskrewrite('\\1','\\2','$code[html]')",$text);
      */
      $pattern="#\[".$code['tag']."=(.*)\](.*)\[/".$code['tag']."\]#siU";
      $text=preg_replace_callback($pattern, function($match) use ($code) { return $this->fskrewrite($match[1],$match[2],$code['html']); }, $text);
      # PHP-Error-Fix -- End



  • pkinc/public/comment.php
    • Öffne o.g. Datei und suche das:



      1

      PHP-Quelltext

                      if(ereg("http://",$userinfo['user_hpage']))

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7

      PHP-Quelltext

                      # PHP-Error-Fix -- Start
                      # --------- Old Code
                      /*
                      if(ereg("http://",$userinfo['user_hpage']))
                      */
                      
      if(StrIPos($userinfo['user_hpage'], "http://")) 
                      
      # PHP-Error-Fix -- End

      Suche weiter:



      1

      PHP-Quelltext

                      if(ereg('http://',$gbookinfo['gbook_hpage']))

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7

      PHP-Quelltext

                      # PHP-Error-Fix -- Start
                      # --------- Old Code
                      /*
                      if(ereg('http://',$gbookinfo['gbook_hpage']))
                      */
                      
      if(StrIPos($gbookinfo['gbook_hpage'], "http://")) 
                      
      # PHP-Error-Fix -- End



  • pkinc/public/article.php

    Hab mal nach Fehlermeldung nachgeguckt. Laut Stack Overflow ( Klick ) kann die Funktion WordLinkReplace() nicht aufgerufen werden, weil die Klasse PYKWordLinks noch gar nicht gestartet wurde.

    Es gäbe jetzt 2 Möglichkeiten:
    • #1 - Die betroffende Code-Zeile einfach als Kommentar setzen und somit nicht ausführbar.

      • Öffne o.g. Datei und suche das:



        1
        2
        3

        PHP-Quelltext

        // Word Link by PimpYourKiT.de
                
        $content_article $PYKWordLinks->WordLinkReplace($content_article,$contentinfo['content_wordlink'],pkGetConfig('c_wordlink_article'));
        // Word Link by PimpYourKiT.de    

        Und mache daraus das:



        1
        2
        3

        PHP-Quelltext

        // Word Link by PimpYourKiT.de
                #$content_article = $PYKWordLinks->WordLinkReplace($content_article,$contentinfo['content_wordlink'],pkGetConfig('c_wordlink_article'));
        // Word Link by PimpYourKiT.de    


    • #2 - Die entsprechende Klasse laden / starten.
      • Öffne o.g. Datei und suche das:



        1

        PHP-Quelltext

        pkLoadClass($BBCODE,'bbcode');

        Und füge darunter das ein:



        1

        PHP-Quelltext

        pkLoadClass($PYKWordLinks,'PYKWordLinks');



      Ich würd der Einfachhalthalber #1 nehmen, da ich nicht weis, ob die Klasse existiert, die Namen korrekt sind oder die entsprechende Funktion auch in der Klasse drin ist  
      Die Klasse müsste / sollte / könnte / .. theoretisch im Ordner pkinc/class/ sein und PYKWordLinks.php heisen oô""

      Im Anhang ist Möglichkeit #1 gespeichert.



  • pkinc/laberecke/functions.php
    • Öffne o.g. Datei und suche das:



      1
      2
      3
      4
      5
      6

      PHP-Quelltext

      if($lebox_config['laber_parse']==1)
      $text=preg_replace("#\[url=(.*)\]#esiU","",preg_replace("#\[url\]#esiU","",preg_replace("#\[/url\]#esiU","",$text)));
      if(
      $lebox_config['laber_pic']==1)
      $text=preg_replace("#\[img\]#esiU","",preg_replace("#\[pic\]#esiU","",preg_replace("#\[/img\]#esiU","",preg_replace("#\[/pic\]#esiU","",$text))));
      if(
      $lebox_config['laber_bbcode']==1)
      $text=preg_replace("#\[color=(.*)\]#esiU","",preg_replace("#\[/color\]#esiU","",preg_replace("#\[b\]#esiU","",preg_replace("#\[/b\]#esiU","",preg_replace("#\[i\]#esiU","",preg_replace("#\[/i\]#esiU","",preg_replace("#\[u\]#esiU","",preg_replace("#\[/u\]#esiU","",preg_replace("#\[p\]#esiU","",preg_replace("#\[/p\]#esiU","",$text))))))))));

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17

      PHP-Quelltext

      # PHP-Error-Fix -- Start
      # --------- Old Code
      /*
      if($lebox_config['laber_parse']==1)
      $text=preg_replace("#\[url=(.*)\]#esiU","",preg_replace("#\[url\]#esiU","",preg_replace("#\[/url\]#esiU","",$text)));
      if($lebox_config['laber_pic']==1)
      $text=preg_replace("#\[img\]#esiU","",preg_replace("#\[pic\]#esiU","",preg_replace("#\[/img\]#esiU","",preg_replace("#\[/pic\]#esiU","",$text))));
      if($lebox_config['laber_bbcode']==1)
      $text=preg_replace("#\[color=(.*)\]#esiU","",preg_replace("#\[/color\]#esiU","",preg_replace("#\[b\]#esiU","",preg_replace("#\[/b\]#esiU","",preg_replace("#\[i\]#esiU","",preg_replace("#\[/i\]#esiU","",preg_replace("#\[u\]#esiU","",preg_replace("#\[/u\]#esiU","",preg_replace("#\[p\]#esiU","",preg_replace("#\[/p\]#esiU","",$text))))))))));
      */
      if($lebox_config['laber_parse']==1)
      $text=preg_replace("#\[url=(.*)\]#siU","",preg_replace("#\[url\]#siU","",preg_replace("#\[/url\]#siU","",$text)));
      if(
      $lebox_config['laber_pic']==1)
      $text=preg_replace("#\[img\]#siU","",preg_replace("#\[pic\]#siU","",preg_replace("#\[/img\]#siU","",preg_replace("#\[/pic\]#siU","",$text))));
      if(
      $lebox_config['laber_bbcode']==1)
      $text=preg_replace("#\[color=(.*)\]#siU","",preg_replace("#\[/color\]#siU","",preg_replace("#\[b\]#siU","",preg_replace("#\[/b\]#siU","",preg_replace("#\[i\]#siU","",preg_replace("#\[/i\]#siU","",preg_replace("#\[u\]#siU","",preg_replace("#\[/u\]#siU","",preg_replace("#\[p\]#siU","",preg_replace("#\[/p\]#siU","",$text))))))))));
      # PHP-Error-Fix -- End

      Suche weiter:



      1
      2

      PHP-Quelltext

         $text=preg_replace("#\[url\](.*)\[/url\]#esiU","url_ersetzen('\\1','\\1')",$text);
         
      $text=preg_replace("#\[url=(.*)\]([^\]|\[]*)\[/url\]#eiU","url_ersetzen('\\1','\\2')",$text);

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13

      PHP-Quelltext

        # PHP-Error-Fix -- Start
        # --------- Old Code
        /*
         $text=preg_replace("#\[url\](.*)\[/url\]#esiU","url_ersetzen('\\1','\\1')",$text);
         $text=preg_replace("#\[url=(.*)\]([^\]|\[]*)\[/url\]#eiU","url_ersetzen('\\1','\\2')",$text);
        */

        
      $pattern="#\[url\](.*)\[/url\]#siU";
        
      $text=preg_replace_callback($pattern, function($match) { return url_ersetzen($match[1],$match[1]); }, $text);

        
      $pattern="#\[url=(.*)\]([^\]|\[]*)\[/url\]#iU";
        
      $text=preg_replace_callback($pattern, function($match) { return url_ersetzen($match[1],$match[2]); }, $text);
        
      # PHP-Error-Fix -- End

      Suche weiter:



      1
      2

      PHP-Quelltext

              $text=preg_replace("#\[img\](.*)\[/img\]#esiU","pic_ersetzen('\\1')",$text);
              
      $text=preg_replace("#\[pic\](.*)\[/pic\]#esiU","pic_ersetzen('\\1')",$text);

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13

      PHP-Quelltext

            # PHP-Error-Fix -- Start
            # --------- Old Code
            /*
              $text=preg_replace("#\[img\](.*)\[/img\]#esiU","pic_ersetzen('\\1')",$text);
              $text=preg_replace("#\[pic\](.*)\[/pic\]#esiU","pic_ersetzen('\\1')",$text);
            */

            
      $pattern="#\[img\](.*)\[/img\]#siU";
            
      $text=preg_replace_callback($pattern, function($match) { return pic_ersetzen($match[1]); }, $text);

            
      $pattern="#\[pic\](.*)\[/pic\]#siU";
            
      $text=preg_replace_callback($pattern, function($match) { return pic_ersetzen($match[1]); }, $text);
            
      # PHP-Error-Fix -- End

      Suche weiter:



      1
      2
      3
      4
      5

      PHP-Quelltext

              $text=preg_replace("#\[b\](.*)\[/b\]#esiU","bbc_ersetzen('\\1','','<b>','</b>')",$text);
              
      $text=preg_replace("#\[i\](.*)\[/i\]#esiU","bbc_ersetzen('\\1','','<i>','</i>')",$text);
              
      $text=preg_replace("#\[u\](.*)\[/u\]#esiU","bbc_ersetzen('\\1','','<u>','</u>')",$text);
              
      $text=preg_replace("#\[p\](.*)\[/p\]#esiU","bbc_ersetzen('\\1','','<p>','</p>')",$text);
              
      $text=preg_replace("#\[color=(.*)\](.*)\[/color\]#esiU","bbc_ersetzen('\\2','\\1','','')",$text);

      Und mache daraus das:



      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

      PHP-Quelltext

            # PHP-Error-Fix -- Start
            # --------- Old Code
            /*
              $text=preg_replace("#\[b\](.*)\[/b\]#esiU","bbc_ersetzen('\\1','','<b>','</b>')",$text);
              $text=preg_replace("#\[i\](.*)\[/i\]#esiU","bbc_ersetzen('\\1','','<i>','</i>')",$text);
              $text=preg_replace("#\[u\](.*)\[/u\]#esiU","bbc_ersetzen('\\1','','<u>','</u>')",$text);
              $text=preg_replace("#\[p\](.*)\[/p\]#esiU","bbc_ersetzen('\\1','','<p>','</p>')",$text);
              $text=preg_replace("#\[color=(.*)\](.*)\[/color\]#esiU","bbc_ersetzen('\\2','\\1','','')",$text);
            */

            
      $pattern="#\[b\](.*)\[/b\]#siU";
            
      $text=preg_replace_callback($pattern, function($match) { return bbc_ersetzen($match[1],'','<b>','</b>'); }, $text);

            
      $pattern="#\[i\](.*)\[/i\]#siU";
            
      $text=preg_replace_callback($pattern, function($match) { return bbc_ersetzen($match[1],'','<i>','</i>'); }, $text);

            
      $pattern="#\[i\](.*)\[/i\]#siU";
            
      $text=preg_replace_callback($pattern, function($match) { return bbc_ersetzen($match[1],'','<i>','</i>'); }, $text);

            
      $pattern="#\[u\](.*)\[/u\]#siU";
            
      $text=preg_replace_callback($pattern, function($match) { return bbc_ersetzen($match[1],'','<u>','</u>'); }, $text);

            
      $pattern="#\[p\](.*)\[/p\]#siU";
            
      $text=preg_replace_callback($pattern, function($match) { return bbc_ersetzen($match[1],'','<p>','</p>'); }, $text);

            
      $pattern="#\[color=(.*)\](.*)\[/color\]#siU";
            
      $text=preg_replace_callback($pattern, function($match) { return bbc_ersetzen($match[2],$match[1],'',''); }, $text);
            
      # PHP-Error-Fix -- End


 
Zum Anfang der Seite
13.02.2020 - 23:25 Uhr
Beitrag: #24
Nabend,

es scheint funktioniert zu haben    

Aktuell gibt der error_log nur noch eine Fehlermeldung in Dauerschleife aus:

Zitat
[14-Feb-2020 00:20:33 Europe/Berlin] PHP Fatal error: Call to undefined function fetch_assoc() in /home2/adm8872/public_html/hp/pkinc/public/galerie_pic.php on line 203



LG
mono

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von mono - 14.02.2020 - 12:45 Uhr
 
Zum Anfang der Seite
15.02.2020 - 02:36 Uhr
Beitrag: #25
Nabend,

.. Ja nee, ist klar .. Mein Fehler .. ^^""""

wieder als Anhang und der Formhalber hier als Posts:

  • pkinc/public/galerie_pic.php
    • Öffne o.g. Datei und suche das:



      1
      2
      3
      4
      5
      6
      7

      PHP-Quelltext

           # PHP-Error-Fix -- Start
            # --------- Old Code
            /*
            while($row = mysql_fetch_assoc($list)){
            */
            
      while($row fetch_assoc($list)){
            
      # PHP-Error-Fix -- End

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7

      PHP-Quelltext

           # PHP-Error-Fix -- Start
            # --------- Old Code
            /*
            while($row = mysql_fetch_assoc($list)){
            */
            
      while($row $SQL->fetch_assoc($list)){
            
      # PHP-Error-Fix -- End



  • pkinc/public/movies.php
    • Öffne o.g. Datei und suche das:



      1
      2
      3
      4
      5
      6
      7

      PHP-Quelltext

         # PHP-Error-Fix -- Start
          # --------- Old Code
          /*
          while($row=mysql_fetch_object($ergebnis))
          */
          
      while($row=fetch_assoc($ergebnis))
          
      # PHP-Error-Fix -- End

      Und mache daraus das:



      1
      2
      3
      4
      5
      6
      7

      PHP-Quelltext

         # PHP-Error-Fix -- Start
          # --------- Old Code
          /*
          while($row=mysql_fetch_object($ergebnis))
          */
          
      while($row=$SQL->fetch_assoc($ergebnis))
          
      # PHP-Error-Fix -- End


 
Zum Anfang der Seite
19.02.2020 - 20:32 Uhr
Beitrag: #26
Nabend,

es hat geklappt! Wuhu!      

Eine klitzekleine Sache ist mir noch aufgefallen bzw. zwei   wobei ich nicht weiß wann und wie es dazu kam - ein paar Icons werden nicht mehr angezeigt  

http://teamtapert.de/hp/images/galerie/dir.gif
(da ist das Icon in der Galerie komplett nicht vorhanden, in alten Backups auch nicht)

und

http://teamtapert.de/fx/default/bbcode/spoiler/spoiler.png
(hier fehlt irgendwo im Link der Ordner hp, wenn man den einfügt, klappt die Verlinkung)


LG
mono

 
Zum Anfang der Seite
22.02.2020 - 04:28 Uhr
Beitrag: #27
Nabend,


Zitat
Original geschrieben von mono

http://teamtapert.de/hp/images/galerie/dir.gif
(da ist das Icon in der Galerie komplett nicht vorhanden, in alten Backups auch nicht)



Schon mal im Packet der Erweiterung geguckt? Also die .zip-Datei oder welche Packet-Datei das auch sein mag. Da müsste man doch sehen können ob der Ordner images/galerie/ mit der Datei dir.gif drin ist. Und wenn ja - rauskopieren und ruff auf den Server  


Ansonsten:
Wo wird das Bild denn alles verwendet? 



Zitat
Original geschrieben von mono

http://teamtapert.de/fx/default/bbcode/spoiler/spoiler.png
(hier fehlt irgendwo im Link der Ordner hp, wenn man den einfügt, klappt die Verlinkung)



Guck mal in der Datei pkinc/admintpl/format_text.htm.

Dort gibt es Einträge in dieser Form:



1

Quellcode

      <td><a href="javascript:;" onclick="pkBBCode('B');" onfocus="blur();"><img src="./../fx/default/bbcode/b.gif" alt="Fettschrift" /></a></td>
Bei



1

Quellcode

<img src="./../fx/default/bbcode/b.gif"

wird der Pfad zum Bild innerhalb von src="...." gesetzt. Ist vll. beim Part spoiler der Pfad anders?

Einfach mal gucken oder hier posten  


 
Zum Anfang der Seite
 Seiten (2):    <    Prev    1     2  

Ähnliche Themen
 
Support Support » Frage wegen Linkname.... - Letzte Antwort von Paddy20190 am 07.02.07, 11:42 Frage wegen Linkname....  (07.02.07, 11:42)
Support Support » Hilfe wegen Welcome boxen 1.6.1 - Letzte Antwort von sofix am 06.08.07, 19:20 Hilfe wegen Welcome boxen 1.6.1  (06.08.07, 19:20)
Support Support » Frage wegen chat - Letzte Antwort von z45 am 13.08.08, 14:02 Frage wegen chat  (13.08.08, 14:02)

HTH-C.com - Webmedien & Community