Mijn vraag
Ik weet dat ik hier niet hoor te werven *snip* doe 't dan ook niet
Ik draai al heel lang een PurpleYin 1.1.2 Guestbook op mijn website, helaas is dit een PHP guestbook wat niet meer bijgewerkt wordt. Korte tijd geleden heb ik de PHP versie op mijn server aangepast naar 8.2.16 en ik merk nu dat mijn guestbook dat niet fijn vind. Het is een flat-file guestbook wat zijn entries gewoon in een PHP bestand opslaat. Als ik nu de view of sign page probeer te openen krijg ik óf een lege, witte pagina, óf een 'The page is not redirecting properly' error.
Relevante software en hardware die ik gebruik
PurpleYin 1.1.2 Guestbook software, binnen een redelijk kale html omgeving (de website heeft verder geen invloed op dit guestbook volgens mij), draaiend op een hostingpakket met PHP 8.2.16.
Wat ik al gevonden of geprobeerd heb
Een beetje puzzelen en het napluizen van de error logs stuurde mij in de richting van een stukje PHP waar de entries werden opgeschoond, dit gebruikte nog get_magic_quotes_gpc e.d. wat in PHP 8 niet meer werkt. Ik dacht toen simpelweg deze opschoon stappen er uit te kunnen halen door:
Te verbouwen tot:
En dit meerdere keren, deze aanpak kwam een keer of drie langs. De gedachtengang hier was (op basis van wat leeswerk) dat ik de get_magic_quotes opschoonactie kon negeren en standaard de andere optie kon kiezen.
Helaas krijg ik nu allerlei andere foutmeldingen en lijk ik iets essentieels gesloopt te hebben. De view en sign page geven nog steeds dezelfde resultaten, maar in de error logs krijg ik nu errors op diverse regels, vooral het feit dat hij null waardes vind op allerlei plekken.
Ik heb natuurlijk eerst alles gekopieerd... dus ik kan altijd terug.
Ik lijk wel de admin pagina in te kunnen komen maar daar vind ik een leeg gastenboek, zonder settings of entries, hoewel hier niets aan veranderd is. Het lijkt er op dat het laden van zaken uit de diverse bestanden ineens niet meer werkt. Ongetwijfeld door mijn aanpassing... maar wat moet ik dan hiermee?
*snip*
Even aanvullend: de basis van het gastenboek zit in de PYG.php file, dit is de kern met alle routines. Er zitten echter een stuk of 12 php bestanden in de map waarvan db.php de entries bevat en andere bestanden de diverse toegankelijke pagina's (view, sign, thanks, admin) of diverse settings en resources (options, smilies, badstrings etc). Ik geloof niet dat ik een bestand hier kan toevoegen *snip*
Ik weet dat ik hier niet hoor te werven *snip* doe 't dan ook niet
Ik draai al heel lang een PurpleYin 1.1.2 Guestbook op mijn website, helaas is dit een PHP guestbook wat niet meer bijgewerkt wordt. Korte tijd geleden heb ik de PHP versie op mijn server aangepast naar 8.2.16 en ik merk nu dat mijn guestbook dat niet fijn vind. Het is een flat-file guestbook wat zijn entries gewoon in een PHP bestand opslaat. Als ik nu de view of sign page probeer te openen krijg ik óf een lege, witte pagina, óf een 'The page is not redirecting properly' error.
Relevante software en hardware die ik gebruik
PurpleYin 1.1.2 Guestbook software, binnen een redelijk kale html omgeving (de website heeft verder geen invloed op dit guestbook volgens mij), draaiend op een hostingpakket met PHP 8.2.16.
Wat ik al gevonden of geprobeerd heb
Een beetje puzzelen en het napluizen van de error logs stuurde mij in de richting van een stukje PHP waar de entries werden opgeschoond, dit gebruikte nog get_magic_quotes_gpc e.d. wat in PHP 8 niet meer werkt. Ik dacht toen simpelweg deze opschoon stappen er uit te kunnen halen door:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| if(get_magic_quotes_gpc()==1) { if(MAGIC_QUOTES_SYBASE) { $string=str_replace("''","'",$string); } else { $string=stripslashes($string); } } return handleLineEndings($string); |
Te verbouwen tot:
code:
1
2
| $string=stripslashes($string); return handleLineEndings($string); |
En dit meerdere keren, deze aanpak kwam een keer of drie langs. De gedachtengang hier was (op basis van wat leeswerk) dat ik de get_magic_quotes opschoonactie kon negeren en standaard de andere optie kon kiezen.
Helaas krijg ik nu allerlei andere foutmeldingen en lijk ik iets essentieels gesloopt te hebben. De view en sign page geven nog steeds dezelfde resultaten, maar in de error logs krijg ik nu errors op diverse regels, vooral het feit dat hij null waardes vind op allerlei plekken.
Ik heb natuurlijk eerst alles gekopieerd... dus ik kan altijd terug.
Ik lijk wel de admin pagina in te kunnen komen maar daar vind ik een leeg gastenboek, zonder settings of entries, hoewel hier niets aan veranderd is. Het lijkt er op dat het laden van zaken uit de diverse bestanden ineens niet meer werkt. Ongetwijfeld door mijn aanpassing... maar wat moet ik dan hiermee?
*snip*
Even aanvullend: de basis van het gastenboek zit in de PYG.php file, dit is de kern met alle routines. Er zitten echter een stuk of 12 php bestanden in de map waarvan db.php de entries bevat en andere bestanden de diverse toegankelijke pagina's (view, sign, thanks, admin) of diverse settings en resources (options, smilies, badstrings etc). Ik geloof niet dat ik een bestand hier kan toevoegen *snip*
[ Voor 13% gewijzigd door RobIII op 28-02-2024 14:31 ]