Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://phorum.org/phorum5/rss.php

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  3.    <channel>
  4.        <title>Phorum Support Forums</title>
  5.        <description></description>
  6.        <link>https://www.phorum.org/phorum5/index.php</link>
  7.        <lastBuildDate>Thu, 25 Apr 2024 13:53:10 -0400</lastBuildDate>
  8.        <generator>Phorum 5.2.22</generator>
  9.        <item>
  10.            <guid>https://www.phorum.org/phorum5/read.php?61,162761,162761#msg-162761</guid>
  11.            <title>Fatal error in /include/db/mysql/mysqli.php (1 reply)</title>
  12.            <link>https://www.phorum.org/phorum5/read.php?61,162761,162761#msg-162761</link>
  13.            <description><![CDATA[ Dear Phorum developers.
  14. <br />
  15.  
  16. <br />
  17. I have moved one of my Phorum installations to a new place and now I always run into this error:
  18. <br />
  19.  
  20. <br />
  21. <pre class="php bbcode_geshi"><div class="head">Language: PHP</div><span class="sy0">&lt;</span>b<span class="sy0">&gt;</span>Fatal error<span class="sy0">&lt;/</span>b<span class="sy0">&gt;:</span>  Uncaught mysqli_sql_exception<span class="sy0">:</span> Duplicate entry <span class="st_h">';hooks'</span><span class="sy0">;</span>
  22. <span class="kw1">for</span> <a href="http://www.php.net/key"><span class="kw3">key</span></a> <span class="st_h">';P5_iC_settings.PRIMARY'</span><span class="sy0">;</span> in
  23. <span class="sy0">/&lt;</span>myserver<span class="sy0">&gt;/</span>phorum<span class="sy0">/</span><span class="kw1">include</span><span class="sy0">/</span>db<span class="sy0">/</span><a href="http://www.php.net/mysql"><span class="kw3">mysql</span></a><span class="sy0">/</span>mysqli<span class="sy0">.</span>php<span class="sy0">:</span><span class="nu0">149</span></pre>
  24.  
  25. <br />
  26. mysqli.php, line 149, reads:
  27. <br />
  28.  
  29. <br />
  30. <pre class="php bbcode_geshi"><div class="head">Language: PHP</div><span class="re0">$res</span> <span class="sy0">=</span> <a href="http://www.php.net/mysqli_query"><span class="kw3">mysqli_query</span></a><span class="br0">&#40;</span><span class="re0">$conn</span><span class="sy0">,</span> <span class="re0">$sql</span><span class="br0">&#41;</span><span class="sy0">;</span></pre>
  31.  
  32. <br />
  33. How can I fix this issue?]]></description>
  34.            <dc:creator>Ulf Dunkel</dc:creator>
  35.            <category>5.2 Phorum Support</category>
  36.            <pubDate>Fri, 20 Oct 2023 14:03:12 -0400</pubDate>
  37.        </item>
  38.        <item>
  39.            <guid>https://www.phorum.org/phorum5/read.php?61,162758,162758#msg-162758</guid>
  40.            <title>Maintenance AFTER moved to a new Webserver (2 replies)</title>
  41.            <link>https://www.phorum.org/phorum5/read.php?61,162758,162758#msg-162758</link>
  42.            <description><![CDATA[ Hello,
  43. <br />
  44.  
  45. <br />
  46. first I want to thank all developers for keeping Phorum alive. We (a Works Council) are using it since nearly 20 years.
  47. <br />
  48.  
  49. <br />
  50. Due to the many helpful post here I was able to install the 5.3-Version of Phorum and transfer all (!) old messages / attachments / user from 5.1.25 to 5.3-dev and running a up to date php version.
  51. <br />
  52.  
  53. <br />
  54. The only thing I didn&#039;t manage was updating the message list, so the the name of the last poster is visible (See attached file).
  55. <br />
  56.  
  57. <br />
  58. Is there a simple way to re-create the entry (no problem, if not, but would be nice).
  59. <br />
  60.  
  61. <br />
  62. Best regards from Nürnberg,
  63. <br />
  64.  
  65. <br />
  66. Peter]]></description>
  67.            <dc:creator>PeterK1961</dc:creator>
  68.            <category>5.2 Phorum Support</category>
  69.            <pubDate>Wed, 04 Oct 2023 09:43:33 -0400</pubDate>
  70.        </item>
  71.        <item>
  72.            <guid>https://www.phorum.org/phorum5/read.php?61,162751,162751#msg-162751</guid>
  73.            <title>Localhost (2 replies)</title>
  74.            <link>https://www.phorum.org/phorum5/read.php?61,162751,162751#msg-162751</link>
  75.            <description><![CDATA[ I Maintaied a drift boat building phorum for close to a decade.  Then I got long COVID and shut it down for two years.
  76. <br />
  77.  
  78. <br />
  79.  
  80. <br />
  81. I sell boat blueprint downloads, mostly as a hobby. The lack of a support forum dropped my gross (hobby) sales from four thousand dollars a year to near zero. After two and a half years as a mysqldump I&#039;m trying to bring it back.
  82. <br />
  83.  
  84. <br />
  85. I have the nearly three year old phorum showing, but many machine generated navigation links make use or the string &#039;localhost&#039;&#039; as well as image links inside phorum_messsges that were parts of image upload posts created by forum users.
  86. <br />
  87.  
  88. <br />
  89. None of those links now resolve.  Is there some sort a redirection-mechanism I&#039;m not aware of?]]></description>
  90.            <dc:creator>salmobytes</dc:creator>
  91.            <category>5.2 Phorum Support</category>
  92.            <pubDate>Mon, 28 Aug 2023 23:13:08 -0400</pubDate>
  93.        </item>
  94.        <item>
  95.            <guid>https://www.phorum.org/phorum5/read.php?61,162748,162748#msg-162748</guid>
  96.            <title>How do I unban a user? (4 replies)</title>
  97.            <link>https://www.phorum.org/phorum5/read.php?61,162748,162748#msg-162748</link>
  98.            <description><![CDATA[ We errantly banned a user, but now cannot get the system to recognize that we&#039;re trying to unban him.  Can you let me know what to try?
  99. <br />
  100.  
  101. <br />
  102. Update:  This was done using the Block User module.]]></description>
  103.            <dc:creator>stargazer77</dc:creator>
  104.            <category>5.2 Phorum Support</category>
  105.            <pubDate>Tue, 29 Aug 2023 17:09:22 -0400</pubDate>
  106.        </item>
  107.        <item>
  108.            <guid>https://www.phorum.org/phorum5/read.php?61,162746,162746#msg-162746</guid>
  109.            <title>Was I hacked? (1 reply)</title>
  110.            <link>https://www.phorum.org/phorum5/read.php?61,162746,162746#msg-162746</link>
  111.            <description><![CDATA[ I had a Boat Buildihg phorum forrum for many years, with something like 20,000 posts.  
  112. <br />
  113. At its high point I got as many as 10 posts a day.
  114. <br />
  115.  
  116. <br />
  117. Traffic gradually plunged to near zero. Why is not clear.  Perhaps it had something to do with similar groups on Facebook etc.
  118. <br />
  119.  
  120. <br />
  121. I turned it off for about a year.  Now I want to bring it back.
  122. <br />
  123. I loaded a daatabase with a mysql dump.  What I see is an empty forum, even though--when I use a terminal to log into the mysql databae select count(message_id) from phorum_messages shows 22293 messages.
  124. <br />
  125.  
  126. <br />
  127. But the page display for that forum shows 0
  128. <br />
  129.  
  130. <br />
  131. I also found, in phorum messages, the following:
  132. <br />
  133.  
  134. <br />
  135. I have backed up all your databases. To recover them you must pay 0.0135 Bitcoin to this address: 1FobWASbipzwqWK21D8mBLe4ysDPXjQqD1. Backup list: montana_mrblogins, montana_phorum, mrblogins. After your payment email me at <a href="mailto:&#114;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#46;&#50;&#49;&#48;&#52;&#64;&#111;&#110;&#105;&#111;&#110;&#109;&#97;&#105;&#108;&#46;&#111;&#114;&#103;">&#114;&#100;&#97;&#116;&#97;&#98;&#97;&#115;&#101;&#46;&#50;&#49;&#48;&#52;&#64;&#111;&#110;&#105;&#111;&#110;&#109;&#97;&#105;&#108;&#46;&#111;&#114;&#103;</a> with your server IP (64.202.188.192) and transaction ID. Emails without transaction ID will be ignored.]]></description>
  136.            <dc:creator>salmobytes</dc:creator>
  137.            <category>5.2 Phorum Support</category>
  138.            <pubDate>Fri, 14 Jul 2023 11:53:18 -0400</pubDate>
  139.        </item>
  140.        <item>
  141.            <guid>https://www.phorum.org/phorum5/read.php?61,162736,162736#msg-162736</guid>
  142.            <title>Moving a phorum to a new web server (4 replies)</title>
  143.            <link>https://www.phorum.org/phorum5/read.php?61,162736,162736#msg-162736</link>
  144.            <description><![CDATA[ Hello,
  145. <br />
  146.  
  147. <br />
  148. I am trying to move my old (20 years, but updated to the latest version, 200 users, 20.000 messages, lots of attachments) phorum installation over to a new, custom built webserver (debian, mariadb, apache2, PHP 7) to preserve it. I exported the phorum database from the old server, but it is apparently too big to import in a new database on the new server (almost 2 GB). I have tried to adjust php.ini to compensate but have been unsuccesfull sofar.
  149. <br />
  150.  
  151. <br />
  152. Is there anyone with advice how I can move the phorum?
  153. <br />
  154.  
  155. <br />
  156. - shoud I do a fresh installation and then import the old database? (tried it, no joy sofar)
  157. <br />
  158. - should I just copy all the files from the old server? (no joy sofar)
  159. <br />
  160.  
  161. <br />
  162. Thank you for any help!
  163. <br />
  164.  
  165. <br />
  166. Jan-Willem Stekelenburg]]></description>
  167.            <dc:creator>Jan-Willem Stekelenburg</dc:creator>
  168.            <category>5.2 Phorum Support</category>
  169.            <pubDate>Sat, 18 Feb 2023 23:16:39 -0500</pubDate>
  170.        </item>
  171.        <item>
  172.            <guid>https://www.phorum.org/phorum5/read.php?19,162735,162735#msg-162735</guid>
  173.            <title>Quelqu&#039;un a-t-il cherché à corriger les bugs dus à PHP &gt; 7.2 ? (no replies)</title>
  174.            <link>https://www.phorum.org/phorum5/read.php?19,162735,162735#msg-162735</link>
  175.            <description><![CDATA[ Bien le bonjour aux Phorumistes francophones !
  176. <br />
  177.  
  178. <br />
  179. Je suis un heureux utilisateur de Phorum depuis 20 ans, et en tant que co-administrateur d&#039;un forum qui tourne parfaitement avec Phorum, nous sommes confrontés à des demandes urgentes de notre fournisseur d&#039;accès Internet pour utiliser des versions de PHP plus récentes que 5.6.
  180. <br />
  181.  
  182. <br />
  183. Je suis totalement analphabète en PHP, mais modifier quelques lignes de code pour continuer à utiliser Phorum semble être une solution raisonnable pour le moment, en ce qui me concerne, même si je suis un peu réticent à entrer dans le code de Phorum par peur de créer encore plus de bugs !
  184. <br />
  185. Les fonctionnalités actuelles de Phorum sont parfaites pour nos besoins, nous n&#039;avons pas besoin d&#039;amélioration des fonctionnalités de Phorum, nous voudrions simplement qu&#039;il fonctionne sous PHP &gt; 7.2, comme le demande notre fournisseur d&#039;accès Internet.
  186. <br />
  187.  
  188. <br />
  189. Je ne suis pas un développeur PHP, je lance donc un message ici en tant que simple utilisateur de Phorum, et je voudrais savoir s&#039;il y a eu des progrès récents dans la correction des bugs dans  Phorum pour lui permettre de fonctionner sous PHP &gt; 7.2
  190. <br />
  191.  
  192. <br />
  193. J&#039;ai lu cette discussion dans le forum &quot;Phorum Development&quot;.
  194. <br />
  195. Corrections pour PHP 7/8 par Sergei K
  196. <br />
  197. <a href="https://www.phorum.org/phorum5/read.php?14,162601" target="_blank" >https://www.phorum.org/phorum5/read.php?14,162601</a>
  198. <br />
  199. Le dernier message de cette discussion est daté du 14 décembre 2022.
  200. <br />
  201.  
  202. <br />
  203. Scott Finegan a publié la liste des modifications suggérées par Sergei K, ici
  204. <br />
  205. <a href="https://www.phorum.org/phorum5/file.php/14/5276/PHP_7_8_compatibility_fixes_s2k0z.pdf" target="_blank" >https://www.phorum.org/phorum5/file.php/14/5276/PHP_7_8_compatibility_fixes_s2k0z.pdf</a>
  206. <br />
  207.  
  208. <br />
  209. Après avoir lu ceci, je reste un peu dubitatif et j&#039;aimerais savoir si quelqu&#039;un ici a réellement mis en oeuvre les changements suggérés, avant de tenter quoi que ce soit.
  210. <br />
  211.  
  212. <br />
  213. Merci encore à l&#039;équipe de développeurs pour l&#039;énorme quantité de travail accompli jusqu&#039;à présent, et merci pour toute aide à la résolution des problèmes de PHP &gt; 7.2.]]></description>
  214.            <dc:creator>Emmanuel Bigler</dc:creator>
  215.            <category>French Support / forum francophone</category>
  216.            <pubDate>Sat, 14 Jan 2023 07:56:09 -0500</pubDate>
  217.        </item>
  218.        <item>
  219.            <guid>https://www.phorum.org/phorum5/read.php?61,162732,162732#msg-162732</guid>
  220.            <title>Can you unhide a thread accidently set to hide? (1 reply)</title>
  221.            <link>https://www.phorum.org/phorum5/read.php?61,162732,162732#msg-162732</link>
  222.            <description><![CDATA[ I&#039;m not seeing any way to bring a thread back after hitting Hide + Replies.  Our moderator accidently hit that when he meant to hit Mark Read and now we can&#039;t figure out how to get the thread back.]]></description>
  223.            <dc:creator>stargazer77</dc:creator>
  224.            <category>5.2 Phorum Support</category>
  225.            <pubDate>Tue, 10 Jan 2023 15:23:46 -0500</pubDate>
  226.        </item>
  227.        <item>
  228.            <guid>https://www.phorum.org/phorum5/read.php?61,162712,162712#msg-162712</guid>
  229.            <title>Locked out of admin login (7 replies)</title>
  230.            <link>https://www.phorum.org/phorum5/read.php?61,162712,162712#msg-162712</link>
  231.            <description><![CDATA[ That piece that requires you to enter a code to login to the admin area has caused me to get locked out of logging in as an admin.  I&#039;m getting an error saying &quot;Admin login has been disabled due to a number of failed login attempts&quot;.  I find that code to be entirely unreadable and have to guess at it.  I&#039;ll usually get it right on the 3rd or 4th try, but this time I didn&#039;t.  And now I&#039;m locked out.  How long does this lock out last?  It&#039;s showing something for me to enter something to override, but I don&#039;t know what I&#039;m supposed to enter there.  Can you help?]]></description>
  232.            <dc:creator>stargazer77</dc:creator>
  233.            <category>5.2 Phorum Support</category>
  234.            <pubDate>Thu, 15 Dec 2022 23:41:36 -0500</pubDate>
  235.        </item>
  236.        <item>
  237.            <guid>https://www.phorum.org/phorum5/read.php?61,162709,162709#msg-162709</guid>
  238.            <title>Out of memory posting on huge topic (2 replies)</title>
  239.            <link>https://www.phorum.org/phorum5/read.php?61,162709,162709#msg-162709</link>
  240.            <description><![CDATA[ Hello, I have a long running phorum installation and one topic now has 25,345 posts.  Recently users notified me they were getting an error trying to post in the topic.
  241. <br />
  242.  
  243. <br />
  244. After investigation, the posting script was running out of memory (PHP memory_limit was 256MB).  Further debugging revealed the memory was being consumed by phorum_update_thread_info():
  245. <br />
  246.  
  247. <br />
  248. 12:48:44     DEBUG   update_thread_info before get_messages mem 14.6 MB 49bb296d
  249. <br />
  250. 12:48:46     DEBUG   update_thread_info after get_messages 25348 mem 250.6 MB 49bb296d
  251. <br />
  252.  
  253. <br />
  254. The problem is that phorum_update_thread_info() is fetching every message in the thread:
  255. <br />
  256.  
  257. <br />
  258.    $messages=phorum_db_get_messages($thread,0,1,1);
  259. <br />
  260.  
  261. <br />
  262. (Note phorum_api_thread_update_metadata in the latest code seems to operate the same way)
  263. <br />
  264.  
  265. <br />
  266. My solution is to modify the function to fetch maybe 100 pages at a time (that topic has 1690 pages) to keep memory usage under control.  Does that sound reasonable?  You may want to fix this in current code as well.
  267. <br />
  268.  
  269. <br />
  270. Thanks
  271. <br />
  272. Skye]]></description>
  273.            <dc:creator>Skye N.</dc:creator>
  274.            <category>5.2 Phorum Support</category>
  275.            <pubDate>Thu, 13 Oct 2022 20:54:34 -0400</pubDate>
  276.        </item>
  277.        <item>
  278.            <guid>https://www.phorum.org/phorum5/read.php?61,162702,162702#msg-162702</guid>
  279.            <title>Mobile template question. (1 reply)</title>
  280.            <link>https://www.phorum.org/phorum5/read.php?61,162702,162702#msg-162702</link>
  281.            <description><![CDATA[ Can you assist me with getting the template we&#039;ve set up to work on a mobile phone?
  282. <br />
  283.  
  284. <br />
  285. The site we&#039;re working on is here:
  286. <br />
  287.  
  288. <br />
  289. [<a href="http://www.thedebateboard.com/phorum/index.php" target="_blank"  rel="nofollow">www.thedebateboard.com</a>]
  290. <br />
  291.  
  292. <br />
  293. I&#039;ve set everything up on a desktop, but now have someone telling me it&#039;s not looking the same at all on a mobile phone.  I&#039;ve loaded the page in a responsive design tester and see that all my template styling is not applied and everything is showing with default settings on the phone.
  294. <br />
  295.  
  296. <br />
  297. I am seeing a folder within the emerald template called mobile, so I assume I should be looking there.  But it&#039;s been so long ago that I set this up, I&#039;m not remembering the process.  Note that I built this site several years ago, but it was sitting unused for a long time.  We decided to re-launch it today, so we&#039;re getting new feedback from users now.  I just need a brief refresher on customizing the template and then instructions for how to do it for mobile displays.  Thanks in advance for any assistance you can provide.]]></description>
  298.            <dc:creator>stargazer77</dc:creator>
  299.            <category>5.2 Phorum Support</category>
  300.            <pubDate>Sun, 21 Aug 2022 19:02:56 -0400</pubDate>
  301.        </item>
  302.        <item>
  303.            <guid>https://www.phorum.org/phorum5/read.php?61,162700,162700#msg-162700</guid>
  304.            <title>Security flaw (3 replies)</title>
  305.            <link>https://www.phorum.org/phorum5/read.php?61,162700,162700#msg-162700</link>
  306.            <description><![CDATA[ Hello,
  307. <br />
  308.  
  309. <br />
  310. I did receive an email about a security flaw in Phorum (I did send previously an email to phorum developer about it, few months ago).
  311. <br />
  312.  
  313. <br />
  314. ---
  315. <br />
  316.  
  317. <br />
  318. I Hope you are well, as an independent security researcher I have found some bugs/vulnerabilities in your website.
  319. <br />
  320.  
  321. <br />
  322. Vulnerability: Failure to invalidate session on forget password
  323. <br />
  324.  
  325. <br />
  326. I have observed that when we request a forgot password link it updates the session instead of expiration. If an account is logged in some account and the password reset link is used the other account will get updated but not expired.
  327. <br />
  328.  
  329. <br />
  330. Steps to reproduce:
  331. <br />
  332.  
  333. <br />
  334. 1. Request a forgot password link.
  335. <br />
  336. 2. Now login in another browser and then use the password reset link in another browser.
  337. <br />
  338. 3. You will notice that the password will be changed successfully and the other browser will still be active with the account you opened in it.
  339. <br />
  340.  
  341. <br />
  342. Impact:
  343. <br />
  344.  
  345. <br />
  346. If some account is logged in in some browser it will not be logged out from that browser and will be logged in and can be used for malicious activities.
  347. <br />
  348.  
  349. <br />
  350. Recommendations:
  351. <br />
  352.  
  353. <br />
  354. It should expire immediately when the password is changed.
  355. <br />
  356.  
  357. <br />
  358. ---
  359. <br />
  360.  
  361. <br />
  362. any idea on how to fix it ?
  363. <br />
  364.  
  365. <br />
  366. my version is version 5.2.19 but as the response from the phorum developper, it has not been fixed since then.
  367. <br />
  368.  
  369. <br />
  370. Thank you]]></description>
  371.            <dc:creator>elmotard</dc:creator>
  372.            <category>5.2 Phorum Support</category>
  373.            <pubDate>Thu, 18 Aug 2022 16:06:41 -0400</pubDate>
  374.        </item>
  375.        <item>
  376.            <guid>https://www.phorum.org/phorum5/read.php?61,162695,162695#msg-162695</guid>
  377.            <title>Charset for french letters (1 reply)</title>
  378.            <link>https://www.phorum.org/phorum5/read.php?61,162695,162695#msg-162695</link>
  379.            <description><![CDATA[ I use your phorum  (in French language )during more than 15 years and it’s works so good. Thank you very very much
  380. <br />
  381. I have migrate to a new server this week and there ia a problem with  the charset to UTF-8
  382. <br />
  383. The “é” becomes   é for example Café becomes Café
  384. <br />
  385. It’s surely due to the character set , which charset do you think is better for french letters and in which files  I have to change them
  386. <br />
  387. Thanks you]]></description>
  388.            <dc:creator>metoo</dc:creator>
  389.            <category>5.2 Phorum Support</category>
  390.            <pubDate>Sat, 23 Jul 2022 08:14:38 -0400</pubDate>
  391.        </item>
  392.        <item>
  393.            <guid>https://www.phorum.org/phorum5/read.php?61,162693,162693#msg-162693</guid>
  394.            <title>View jpeg instead of downloading? (1 reply)</title>
  395.            <link>https://www.phorum.org/phorum5/read.php?61,162693,162693#msg-162693</link>
  396.            <description><![CDATA[ On current Firefox, a jpeg message attachment has open/download.  Both buttons just bring up the download dialog box.  I&#039;ve dug through it a bit in the debugger, and it&#039;s not really jumping out at me why.  I did enable pathinfo usage, but the problem remains.  I&#039;ll keep banging the rocks together, but if somebody just knows the answer, TIA for saving me some time!]]></description>
  397.            <dc:creator>vandys</dc:creator>
  398.            <category>5.2 Phorum Support</category>
  399.            <pubDate>Sat, 04 Jun 2022 11:00:36 -0400</pubDate>
  400.        </item>
  401.        <item>
  402.            <guid>https://www.phorum.org/phorum5/read.php?61,162692,162692#msg-162692</guid>
  403.            <title>Ban lists not working (no replies)</title>
  404.            <link>https://www.phorum.org/phorum5/read.php?61,162692,162692#msg-162692</link>
  405.            <description><![CDATA[ I have created a ban list using ip addresses, however, postings are being allowed from the ip addresses in the list.  Any thoughts. Ver 5.2.19]]></description>
  406.            <dc:creator>espee99</dc:creator>
  407.            <category>5.2 Phorum Support</category>
  408.            <pubDate>Fri, 03 Jun 2022 14:10:49 -0400</pubDate>
  409.        </item>
  410.        <item>
  411.            <guid>https://www.phorum.org/phorum5/read.php?61,162685,162685#msg-162685</guid>
  412.            <title>Warning from php &gt;=7.2 (3 replies)</title>
  413.            <link>https://www.phorum.org/phorum5/read.php?61,162685,162685#msg-162685</link>
  414.            <description><![CDATA[ After upgrading to PHP 7.2+, I am getting the error blow when I try to search, and I get no results:
  415. <br />
  416.  
  417. <br />
  418. Warning: count(): Parameter must be an array or an object that implements Countable in ./include/forum_functions.php on line 71
  419. <br />
  420.  
  421. <br />
  422. Warning: count(): Parameter must be an array or an object that implements Countable in ./include/forum_functions.php on line 71
  423. <br />
  424.  
  425. <br />
  426. Warning: Cannot modify header information - headers already sent by (output started at ./include/forum_functions.php:71) in /home/pbuc/.cache/tpl-lightweight_blue-header-4078174761e651367bdf29ce021b700b.php-stage2 on line 4
  427. <br />
  428.  
  429. <br />
  430. Warning: Cannot modify header information - headers already sent by (output started at ./include/forum_functions.php:71) in /home/pbuc/.cache/tpl-lightweight_blue-header-4078174761e651367bdf29ce021b700b.php-stage2 on line 6]]></description>
  431.            <dc:creator>wcpreston</dc:creator>
  432.            <category>5.2 Phorum Support</category>
  433.            <pubDate>Sat, 14 Jan 2023 07:38:09 -0500</pubDate>
  434.        </item>
  435.        <item>
  436.            <guid>https://www.phorum.org/phorum5/read.php?61,162683,162683#msg-162683</guid>
  437.            <title>Migrating 5.1.16a to newer version (3 replies)</title>
  438.            <link>https://www.phorum.org/phorum5/read.php?61,162683,162683#msg-162683</link>
  439.            <description><![CDATA[ Hello all,
  440. <br />
  441.  
  442. <br />
  443. I have been using version 5.1.16a for many many years now. I was very satisfy until my dedicated server disk crash. The owner of the server reinstall it but since then it doesn&#039;t work properly... :-(
  444. <br />
  445.  
  446. <br />
  447. For many reason I decided to leave that server and return the forum to the previous server I was on. However, I&#039;m not very good in programming PHP and other language. This is not my line of work.
  448. <br />
  449.  
  450. <br />
  451. I&#039;m looking for someone who could migrate my current forum and upgrade it to a newer but stable version. I&#039;m willing to pay this person naturally.
  452. <br />
  453.  
  454. <br />
  455. My current forum is: [<a href="http://forums.voileabordable.com/index.php" target="_blank"  rel="nofollow">forums.voileabordable.com</a>]
  456. <br />
  457.  
  458. <br />
  459. I&#039;m running 5.1.16a. I don&#039;t know which version I should be upgrading to. My only criteria is to be able to save the hundred of thousands of old message and many thousand users...
  460. <br />
  461.  
  462. <br />
  463. Any help is appreciated.
  464. <br />
  465.  
  466. <br />
  467. Thank you,
  468. <br />
  469.  
  470. <br />
  471. Yves]]></description>
  472.            <dc:creator>Yves Julien</dc:creator>
  473.            <category>5.2 Phorum Support</category>
  474.            <pubDate>Wed, 16 Mar 2022 15:58:06 -0400</pubDate>
  475.        </item>
  476.        <item>
  477.            <guid>https://www.phorum.org/phorum5/read.php?61,162679,162679#msg-162679</guid>
  478.            <title>Script to convert to UTF-8 (2 replies)</title>
  479.            <link>https://www.phorum.org/phorum5/read.php?61,162679,162679#msg-162679</link>
  480.            <description><![CDATA[ The database for my Phorum is in latin1_danish_ci, and I was hping to get it to work properly with UTF-8. I&#039;ve tried a few things, but I can&#039;t get it to work.
  481. <br />
  482.  
  483. <br />
  484. Maurice Makaay once wrote a script which was located at this address:
  485. <br />
  486.  
  487. <br />
  488. [<a href="http://secretsauce.phorum.org/snippets/convert_to_utf8.php.txt" target="_blank"  rel="nofollow">secretsauce.phorum.org</a>]
  489. <br />
  490.  
  491. <br />
  492. ...but it is no longer available. Perhaps somebody has a copy of it? Not sure it would solve my problem, but perhaps worth a try.
  493. <br />
  494.  
  495. <br />
  496. My goal is to be able to use full multibyte UTF-8 characters, like this:
  497. <br />
  498.  
  499. <br />
  500. ???? ord nr17 - 5/6
  501. <br />
  502. ????⬜⬜⬜⬜
  503. <br />
  504. ⬜⬜????⬜⬜
  505. <br />
  506. ????????????⬜????
  507. <br />
  508. ⬜????????????????
  509. <br />
  510. ????????????????????
  511. <br />
  512. www.wordle.lol
  513. <br />
  514.  
  515. <br />
  516. On my phorum, when trying to post this, I end up with a database error:
  517. <br />
  518.  
  519. <br />
  520. Illegal mix of collations (latin1_danish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation &#039;=&#039; (1267):......]]></description>
  521.            <dc:creator>mroek</dc:creator>
  522.            <category>5.2 Phorum Support</category>
  523.            <pubDate>Sat, 12 Feb 2022 13:59:18 -0500</pubDate>
  524.        </item>
  525.        <item>
  526.            <guid>https://www.phorum.org/phorum5/read.php?61,162677,162677#msg-162677</guid>
  527.            <title>Cleartext passwords? (1 reply)</title>
  528.            <link>https://www.phorum.org/phorum5/read.php?61,162677,162677#msg-162677</link>
  529.            <description><![CDATA[ Is there a way to have the phorum operate with cleartext user passwords?  I have a _very_ non-technical user base, and I need to have to be able to email them a monthly reminder of the phorum URL, their account name, and password.
  530. <br />
  531.  
  532. <br />
  533. You don&#039;t need to lecture me about database safety, password hashes, salts, password reset emails, all that.  I understand.  But security doesn&#039;t matter if there&#039;s no user base, and that&#039;s where I&#039;m at.  So is there any low-resistance path to have passwords stored such that I can run a script to pull out accounts and email reminders?
  534. <br />
  535.  
  536. <br />
  537. Note, I&#039;m happy writing the script.  I just need the saved password to be clear, not a crypto hash of any sort.
  538. <br />
  539.  
  540. <br />
  541. Thanks!
  542. <br />
  543. Andy Valencia]]></description>
  544.            <dc:creator>vandys</dc:creator>
  545.            <category>5.2 Phorum Support</category>
  546.            <pubDate>Mon, 07 Feb 2022 18:34:51 -0500</pubDate>
  547.        </item>
  548.        <item>
  549.            <guid>https://www.phorum.org/phorum5/read.php?61,162669,162669#msg-162669</guid>
  550.            <title>code of database Ecommerce! (no replies)</title>
  551.            <link>https://www.phorum.org/phorum5/read.php?61,162669,162669#msg-162669</link>
  552.            <description><![CDATA[ Hello everyone, good night.
  553. <br />
  554.  
  555. <br />
  556. I&#039;m making a database for ecommerce called &quot;ecommerce&quot;.
  557. <br />
  558.  
  559. <br />
  560. But when I was connecting the database (msqli_connect.php) with the add_artist.php file, I get errors.
  561. <br />
  562.  
  563. <br />
  564. My question is: How can I fix them?
  565. <br />
  566.  
  567. <br />
  568. I greatly appreciate your help.
  569. <br />
  570.  
  571. <br />
  572.  
  573. <br />
  574.  
  575. <br />
  576. mysqli_connect.php
  577. <br />
  578.  
  579. <br />
  580. &lt;?php # Script 9.2 - mysqli_connect.php
  581. <br />
  582.  
  583. <br />
  584. // This file contains the database access information.
  585. <br />
  586. // This file also establishes a connection to MySQL,
  587. <br />
  588. // selects the database, and sets the encoding.
  589. <br />
  590. // Set the database access information as constants:
  591. <br />
  592. DEFINE (&#039;DB_USER&#039;, &#039;username&#039;); DEFINE (&#039;DB_PASSWORD&#039;, &#039;Quencyjones79&#039;);
  593. <br />
  594. DEFINE (&#039;DB_HOST&#039;, &#039;localhost&#039;);
  595. <br />
  596. DEFINE (&#039;DB_NAME&#039;, &#039;ecommerce&#039;);
  597. <br />
  598.  
  599. <br />
  600. // Make the connection:
  601. <br />
  602. $dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) OR die (&#039;Could not connect to
  603. <br />
  604. MySQL: &#039; . mysqli_connect_error( ) );
  605. <br />
  606.  
  607. <br />
  608. // Set the encoding...
  609. <br />
  610. mysqli_set_charset($dbc, &#039;utf8&#039;);
  611. <br />
  612.  
  613. <br />
  614.  
  615. <br />
  616. add_artist.php
  617. <br />
  618.  
  619. <br />
  620. &lt;!DOCTYPE html&gt;
  621. <br />
  622. &lt;html&gt;
  623. <br />
  624. &lt;head&gt;
  625. <br />
  626. &lt;meta charset=&quot;UTF-8&quot;&gt;
  627. <br />
  628. &lt;title&gt;Add an Artist&lt;/title&gt;
  629. <br />
  630. &lt;meta charset=&quot;UTF-8&quot;&gt;
  631. <br />
  632. &lt;meta name=&quot;description&quot; content=&quot;Home page&quot;&gt;
  633. <br />
  634. &lt;meta name=&quot;keywords&quot; content=&quot;ecommerce&quot;&gt;
  635. <br />
  636. &lt;meta name=&quot;author&quot; content=&quot;José Moreira&quot;&gt;
  637. <br />
  638. &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
  639. <br />
  640. &lt;/head&gt;
  641. <br />
  642.  
  643. <br />
  644. &lt;body&gt;
  645. <br />
  646. &lt;?php # Script 19.1 - add_artist.php
  647. <br />
  648. // This page allows the administrator to
  649. <br />
  650. add an artist.
  651. <br />
  652.  
  653. <br />
  654. if ($_SERVER[&#039;REQUEST_METHOD&#039;] = = &#039;POST&#039;)
  655. <br />
  656. { // Handle the form.
  657. <br />
  658.  
  659. <br />
  660. // Validate the first and middle
  661. <br />
  662. names (neither required):
  663. <br />
  664. $fn = (!empty($_POST[&#039;first_name&#039;])) ?
  665. <br />
  666. trim($_POST[&#039;first_name&#039;]) : NULL;
  667. <br />
  668. $mn = (!empty($_POST[&#039;middle_name&#039;])) ?
  669. <br />
  670. trim($_POST[&#039;middle_name&#039;]) : NULL;
  671. <br />
  672.  
  673. <br />
  674. // Check for a last_name...
  675. <br />
  676. if (!empty($_POST[&#039;last_name&#039;])) {
  677. <br />
  678.  
  679. <br />
  680. $ln = trim($_POST[&#039;last_name&#039;]);
  681. <br />
  682.  
  683. <br />
  684. // Add the artist to the database:
  685. <br />
  686. require (&#039;../../mysqli_connect.
  687. <br />
  688. php&#039;);
  689. <br />
  690. $q = &#039;INSERT INTO artists (first_
  691. <br />
  692. name, middle_name, last_name)
  693. <br />
  694. VALUES (?, ?, ?)&#039;;
  695. <br />
  696. $stmt = mysqli_prepare($dbc, $q);
  697. <br />
  698. mysqli_stmt_bind_param($stmt,
  699. <br />
  700. &#039;sss&#039;, $fn, $mn, $ln);
  701. <br />
  702. mysqli_stmt_execute($stmt);
  703. <br />
  704.  
  705. <br />
  706. // Check the results....
  707. <br />
  708. if (mysqli_stmt_affected_
  709. <br />
  710. rows($stmt) = = 1) {
  711. <br />
  712. echo &#039;&lt;p&gt;The artist has been
  713. <br />
  714. added.&lt;/p&gt;&#039;;
  715. <br />
  716. $_POST = array( );
  717. <br />
  718.  
  719. <br />
  720. } else { // Error!
  721. <br />
  722. $error = &#039;The new artist could not be added to the database!&#039;;
  723. <br />
  724. }
  725. <br />
  726.  
  727. <br />
  728. // Close this prepared statement:
  729. <br />
  730. mysqli_stmt_close($stmt);
  731. <br />
  732. mysqli_close($dbc); // Close the database connection.
  733. <br />
  734.  
  735. <br />
  736. } else { // No last name value.
  737. <br />
  738. $error = &#039;Please enter the artist\&#039;s name!&#039;;
  739. <br />
  740. }
  741. <br />
  742.  
  743. <br />
  744. } // End of the submission IF.
  745. <br />
  746.  
  747. <br />
  748. // Check for an error and print it:
  749. <br />
  750. if (isset($error)) {
  751. <br />
  752. echo &#039;&lt;h1&gt;Error!&lt;/h1&gt;
  753. <br />
  754. &lt;p style=&quot;font-weight: bold; color: #C00&quot;&gt;&#039; . $error . &#039; Please try again.&lt;/p&gt;&#039;;
  755. <br />
  756. }
  757. <br />
  758.  
  759. <br />
  760. // Display the form...
  761. <br />
  762. ?&gt;
  763. <br />
  764. &lt;h1&gt;Add a Print&lt;/h1&gt;
  765. <br />
  766. &lt;form action=&quot;add_artist.php&quot; method=&quot;post&quot;&gt;
  767. <br />
  768.  
  769. <br />
  770. &lt;fieldset&gt;&lt;legend&gt;Fill out the form to add an artist:&lt;/legend&gt;
  771. <br />
  772.  
  773. <br />
  774. &lt;p&gt;&lt;b&gt;First Name:&lt;/b&gt; &lt;input type=&quot;text&quot; name=&quot;first_name&quot; size=&quot;10&quot; maxlength=&quot;20&quot;
  775. <br />
  776. value=&quot;&lt;?php if (isset($_POST[&#039;first_name&#039;])) echo $_POST[&#039;first_name&#039;]; ?&gt;&quot; /&gt;&lt;/p&gt;
  777. <br />
  778. &lt;p&gt;&lt;b&gt;Middle Name:&lt;/b&gt; &lt;input type=&quot;text&quot; name=&quot;middle_name&quot; size=&quot;10&quot; maxlength=&quot;20&quot;
  779. <br />
  780. value=&quot;&lt;?php if (isset($_POST[&#039;middle_name&#039;])) echo $_POST[&#039;middle_name&#039;]; ?&gt;&quot; /&gt;&lt;/p&gt;
  781. <br />
  782. &lt;p&gt;&lt;b&gt;Last Name:&lt;/b&gt; &lt;input type=&quot;text&quot; name=&quot;last_name&quot; size=&quot;10&quot; maxlength=&quot;40&quot; value=&quot;&lt;?php
  783. <br />
  784. if (isset($_POST[&#039;last_name&#039;])) echo $_POST[&#039;last_name&#039;]; ?&gt;&quot; /&gt;&lt;/p&gt;
  785. <br />
  786.  
  787. <br />
  788. &lt;/fieldset&gt;
  789. <br />
  790.  
  791. <br />
  792. &lt;div align=&quot;center&quot;&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&gt;&lt;/div&gt;
  793. <br />
  794.  
  795. <br />
  796. &lt;/form&gt;
  797. <br />
  798.  
  799. <br />
  800. &lt;/body&gt;
  801. <br />
  802. &lt;/html&gt;]]></description>
  803.            <dc:creator>Jose_Moreira</dc:creator>
  804.            <category>5.2 Phorum Support</category>
  805.            <pubDate>Mon, 24 Jan 2022 16:58:21 -0500</pubDate>
  806.        </item>
  807.        <item>
  808.            <guid>https://www.phorum.org/phorum5/read.php?61,162668,162668#msg-162668</guid>
  809.            <title>Help with code of database Ecommerce! (1 reply)</title>
  810.            <link>https://www.phorum.org/phorum5/read.php?61,162668,162668#msg-162668</link>
  811.            <description><![CDATA[ Hello everyone, good night.
  812. <br />
  813.  
  814. <br />
  815. I&#039;m making a database for ecommerce called &quot;ecommerce&quot;.
  816. <br />
  817.  
  818. <br />
  819. But when I was connecting the database (msqli_connect.php) with the add_artist.php file, I get errors.
  820. <br />
  821.  
  822. <br />
  823. My question is: How can I fix them?
  824. <br />
  825.  
  826. <br />
  827. I greatly appreciate your help.
  828. <br />
  829.  
  830. <br />
  831.  
  832. <br />
  833.  
  834. <br />
  835. mysqli_connect.php
  836. <br />
  837.  
  838. <br />
  839. &lt;?php # Script 9.2 - mysqli_connect.php
  840. <br />
  841.  
  842. <br />
  843. // This file contains the database access information.
  844. <br />
  845. // This file also establishes a connection to MySQL,
  846. <br />
  847. // selects the database, and sets the encoding.
  848. <br />
  849. // Set the database access information as constants:
  850. <br />
  851. DEFINE (&#039;DB_USER&#039;, &#039;username&#039;); DEFINE (&#039;DB_PASSWORD&#039;, &#039;Quencyjones79&#039;);
  852. <br />
  853. DEFINE (&#039;DB_HOST&#039;, &#039;localhost&#039;);
  854. <br />
  855. DEFINE (&#039;DB_NAME&#039;, &#039;ecommerce&#039;);
  856. <br />
  857.  
  858. <br />
  859. // Make the connection:
  860. <br />
  861. $dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) OR die (&#039;Could not connect to
  862. <br />
  863. MySQL: &#039; . mysqli_connect_error( ) );
  864. <br />
  865.  
  866. <br />
  867. // Set the encoding...
  868. <br />
  869. mysqli_set_charset($dbc, &#039;utf8&#039;);
  870. <br />
  871.  
  872. <br />
  873.  
  874. <br />
  875. add_artist.php
  876. <br />
  877.  
  878. <br />
  879. &lt;!DOCTYPE html&gt;
  880. <br />
  881. &lt;html&gt;
  882. <br />
  883. &lt;head&gt;
  884. <br />
  885.    &lt;meta charset=&quot;UTF-8&quot;&gt;
  886. <br />
  887.    &lt;title&gt;Add an Artist&lt;/title&gt;
  888. <br />
  889.    &lt;meta charset=&quot;UTF-8&quot;&gt;
  890. <br />
  891.    &lt;meta name=&quot;description&quot; content=&quot;Home page&quot;&gt;
  892. <br />
  893.    &lt;meta name=&quot;keywords&quot; content=&quot;ecommerce&quot;&gt;
  894. <br />
  895.    &lt;meta name=&quot;author&quot; content=&quot;José Moreira&quot;&gt;
  896. <br />
  897.    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
  898. <br />
  899. &lt;/head&gt;
  900. <br />
  901.  
  902. <br />
  903. &lt;body&gt;
  904. <br />
  905. &lt;?php # Script 19.1 - add_artist.php
  906. <br />
  907. // This page allows the administrator to
  908. <br />
  909. add an artist.
  910. <br />
  911.  
  912. <br />
  913. if ($_SERVER[&#039;REQUEST_METHOD&#039;] = = &#039;POST&#039;)
  914. <br />
  915. { // Handle the form.
  916. <br />
  917.  
  918. <br />
  919. // Validate the first and middle
  920. <br />
  921. names (neither required):
  922. <br />
  923. $fn = (!empty($_POST[&#039;first_name&#039;])) ?
  924. <br />
  925. trim($_POST[&#039;first_name&#039;]) : NULL;
  926. <br />
  927. $mn = (!empty($_POST[&#039;middle_name&#039;])) ?
  928. <br />
  929. trim($_POST[&#039;middle_name&#039;]) : NULL;
  930. <br />
  931.  
  932. <br />
  933. // Check for a last_name...
  934. <br />
  935. if (!empty($_POST[&#039;last_name&#039;])) {
  936. <br />
  937.  
  938. <br />
  939. $ln = trim($_POST[&#039;last_name&#039;]);
  940. <br />
  941.  
  942. <br />
  943. // Add the artist to the database:
  944. <br />
  945. require (&#039;../../mysqli_connect.
  946. <br />
  947. php&#039;);
  948. <br />
  949. $q = &#039;INSERT INTO artists (first_
  950. <br />
  951. name, middle_name, last_name)
  952. <br />
  953. VALUES (?, ?, ?)&#039;;
  954. <br />
  955. $stmt = mysqli_prepare($dbc, $q);
  956. <br />
  957. mysqli_stmt_bind_param($stmt,
  958. <br />
  959. &#039;sss&#039;, $fn, $mn, $ln);
  960. <br />
  961. mysqli_stmt_execute($stmt);
  962. <br />
  963.  
  964. <br />
  965. // Check the results....
  966. <br />
  967. if (mysqli_stmt_affected_
  968. <br />
  969. rows($stmt) = = 1) {
  970. <br />
  971. echo &#039;&lt;p&gt;The artist has been
  972. <br />
  973. added.&lt;/p&gt;&#039;;
  974. <br />
  975. $_POST = array( );
  976. <br />
  977.  
  978. <br />
  979. } else { // Error!
  980. <br />
  981.     $error = &#039;The new artist could not be added to the database!&#039;;
  982. <br />
  983.     }
  984. <br />
  985.    
  986. <br />
  987.     // Close this prepared statement:
  988. <br />
  989.     mysqli_stmt_close($stmt);
  990. <br />
  991.     mysqli_close($dbc); // Close the database connection.
  992. <br />
  993.    
  994. <br />
  995.     } else { // No last name value.
  996. <br />
  997.    $error = &#039;Please enter the artist\&#039;s name!&#039;;
  998. <br />
  999.    }
  1000. <br />
  1001.    
  1002. <br />
  1003.     } // End of the submission IF.
  1004. <br />
  1005.    
  1006. <br />
  1007.     // Check for an error and print it:
  1008. <br />
  1009.     if (isset($error)) {
  1010. <br />
  1011.     echo &#039;&lt;h1&gt;Error!&lt;/h1&gt;
  1012. <br />
  1013.     &lt;p style=&quot;font-weight: bold; color: #C00&quot;&gt;&#039; . $error . &#039; Please try again.&lt;/p&gt;&#039;;
  1014. <br />
  1015.    }
  1016. <br />
  1017.  
  1018. <br />
  1019.     // Display the form...
  1020. <br />
  1021.     ?&gt;
  1022. <br />
  1023.     &lt;h1&gt;Add a Print&lt;/h1&gt;
  1024. <br />
  1025.     &lt;form action=&quot;add_artist.php&quot; method=&quot;post&quot;&gt;
  1026. <br />
  1027.  
  1028. <br />
  1029.     &lt;fieldset&gt;&lt;legend&gt;Fill out the form to add an artist:&lt;/legend&gt;
  1030. <br />
  1031.    
  1032. <br />
  1033.    &lt;p&gt;&lt;b&gt;First Name:&lt;/b&gt; &lt;input type=&quot;text&quot; name=&quot;first_name&quot; size=&quot;10&quot; maxlength=&quot;20&quot;
  1034. <br />
  1035.    value=&quot;&lt;?php if (isset($_POST[&#039;first_name&#039;])) echo $_POST[&#039;first_name&#039;]; ?&gt;&quot; /&gt;&lt;/p&gt;
  1036. <br />
  1037.     &lt;p&gt;&lt;b&gt;Middle Name:&lt;/b&gt; &lt;input type=&quot;text&quot; name=&quot;middle_name&quot; size=&quot;10&quot; maxlength=&quot;20&quot;
  1038. <br />
  1039.    value=&quot;&lt;?php if (isset($_POST[&#039;middle_name&#039;])) echo $_POST[&#039;middle_name&#039;]; ?&gt;&quot; /&gt;&lt;/p&gt;
  1040. <br />
  1041.    &lt;p&gt;&lt;b&gt;Last Name:&lt;/b&gt; &lt;input type=&quot;text&quot; name=&quot;last_name&quot; size=&quot;10&quot; maxlength=&quot;40&quot; value=&quot;&lt;?php
  1042. <br />
  1043.    if (isset($_POST[&#039;last_name&#039;])) echo $_POST[&#039;last_name&#039;]; ?&gt;&quot; /&gt;&lt;/p&gt;
  1044. <br />
  1045.    
  1046. <br />
  1047.    &lt;/fieldset&gt;
  1048. <br />
  1049.  
  1050. <br />
  1051.    &lt;div align=&quot;center&quot;&gt;&lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Submit&quot; /&gt;&lt;/div&gt;
  1052. <br />
  1053.  
  1054. <br />
  1055.    &lt;/form&gt;
  1056. <br />
  1057.  
  1058. <br />
  1059.   &lt;/body&gt;
  1060. <br />
  1061.     &lt;/html&gt;]]></description>
  1062.            <dc:creator>Jose_Moreira</dc:creator>
  1063.            <category>5.2 Phorum Support</category>
  1064.            <pubDate>Tue, 25 Jan 2022 02:00:50 -0500</pubDate>
  1065.        </item>
  1066.        <item>
  1067.            <guid>https://www.phorum.org/phorum5/read.php?61,162662,162662#msg-162662</guid>
  1068.            <title>Login, set up of cookie and mix of http and https (5 replies)</title>
  1069.            <link>https://www.phorum.org/phorum5/read.php?61,162662,162662#msg-162662</link>
  1070.            <description><![CDATA[ Hello,
  1071. <br />
  1072.  
  1073. <br />
  1074. On my site, the fact to be logged in phorum under http, allow to gain also access to some other parts of the site that are under https. It was working fine, until the last big update of Firefox, setting up cookies to lax by default. Doing so, the cookie are not readable anymore.
  1075. <br />
  1076.  
  1077. <br />
  1078. So, now, when i logged in under http, i can&#039;t go to the https part under Firefox (but it is still working with Chrome).
  1079. <br />
  1080.  
  1081. <br />
  1082. I did allowed to connect using login.php under https, thiking that it could be the solution, but it is not. it seems than in login.php it only allows a tmp cookie but not the final one that is set later ?
  1083. <br />
  1084.  
  1085. <br />
  1086. any idea to solve that ? or a bit of code to add ?
  1087. <br />
  1088.  
  1089. <br />
  1090. Thanks
  1091. <br />
  1092.  
  1093. <br />
  1094. Regards]]></description>
  1095.            <dc:creator>elmotard</dc:creator>
  1096.            <category>5.2 Phorum Support</category>
  1097.            <pubDate>Sat, 15 Jan 2022 10:18:49 -0500</pubDate>
  1098.        </item>
  1099.        <item>
  1100.            <guid>https://www.phorum.org/phorum5/read.php?61,162655,162655#msg-162655</guid>
  1101.            <title>Redirect after login (6 replies)</title>
  1102.            <link>https://www.phorum.org/phorum5/read.php?61,162655,162655#msg-162655</link>
  1103.            <description><![CDATA[ Hello,
  1104. <br />
  1105.  
  1106. <br />
  1107. I need to redirect some specific people after logging, thus I did create the after_loggin mod.
  1108. <br />
  1109.  
  1110. <br />
  1111. I did create within the mods sub_folder a folder called &quot;after_login&quot; and within it : the file after_login.php and info.txt
  1112. <br />
  1113.  
  1114. <br />
  1115. <pre class="php bbcode_geshi"><div class="head">Language: PHP</div><span class="sy1">&lt;?</span>
  1116. <span class="kw1">if</span><span class="br0">&#40;</span><span class="sy0">!</span><a href="http://www.php.net/defined"><span class="kw3">defined</span></a><span class="br0">&#40;</span><span class="st0">&quot;PHORUM&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="kw1">return</span><span class="sy0">;</span>
  1117. &nbsp;
  1118. <span class="kw2">function</span> phorum_mod_after_login<span class="br0">&#40;</span><span class="re0">$url</span><span class="br0">&#41;</span>
  1119. <span class="br0">&#123;</span>
  1120. <span class="kw2">global</span> <span class="re0">$PHORUM</span><span class="sy0">;</span>
  1121. <span class="re0">$url</span><span class="sy0">=</span><span class="st0">&quot;http://www.test.com&quot;</span><span class="sy0">;</span>
  1122. <span class="kw1">return</span> <span class="re0">$url</span><span class="sy0">;</span>
  1123. <span class="br0">&#125;</span></pre>
  1124.  
  1125. <br />
  1126. and the info.txt file with
  1127. <br />
  1128.  
  1129. <br />
  1130. title: After login Module
  1131. <br />
  1132. desc: This module redirect after login
  1133. <br />
  1134. version: 0.0.1
  1135. <br />
  1136. require_version: 5.2.0
  1137. <br />
  1138. author: xxx &lt;xx@xxx.de&gt;
  1139. <br />
  1140. hook: after_login|phorum_mod_after_login
  1141. <br />
  1142.  
  1143. <br />
  1144. of course i did activate it in the module center.
  1145. <br />
  1146.  
  1147. <br />
  1148. but it doesn&#039;t do any redirect !
  1149. <br />
  1150.  
  1151. <br />
  1152. Any idea ?
  1153. <br />
  1154.  
  1155. <br />
  1156. Thank you]]></description>
  1157.            <dc:creator>elmotard</dc:creator>
  1158.            <category>5.2 Phorum Support</category>
  1159.            <pubDate>Fri, 14 Jan 2022 10:43:08 -0500</pubDate>
  1160.        </item>
  1161.        <item>
  1162.            <guid>https://www.phorum.org/phorum5/read.php?61,162649,162649#msg-162649</guid>
  1163.            <title>Possible to set max PM for certain users on different value? (4 replies)</title>
  1164.            <link>https://www.phorum.org/phorum5/read.php?61,162649,162649#msg-162649</link>
  1165.            <description><![CDATA[ I can set the max amount of PM in my adminpage, but i like to set a different value for some users. I thought i just could make an extra groupmembership for it, but only forum permissions can be set there.
  1166. <br />
  1167. Is it possible to use a module for it and where can i find the hooks for it?
  1168. <br />
  1169.  
  1170. <br />
  1171. thanks in advance for any answer!]]></description>
  1172.            <dc:creator>Terradon</dc:creator>
  1173.            <category>5.2 Phorum Support</category>
  1174.            <pubDate>Thu, 30 Dec 2021 18:18:26 -0500</pubDate>
  1175.        </item>
  1176.        <item>
  1177.            <guid>https://www.phorum.org/phorum5/read.php?62,162648,162648#msg-162648</guid>
  1178.            <title>can be deleted (no replies)</title>
  1179.            <link>https://www.phorum.org/phorum5/read.php?62,162648,162648#msg-162648</link>
  1180.            <description><![CDATA[ this post can be deleted]]></description>
  1181.            <dc:creator>Terradon</dc:creator>
  1182.            <category>5.2 Modules/Add-Ons</category>
  1183.            <pubDate>Mon, 27 Dec 2021 19:23:03 -0500</pubDate>
  1184.        </item>
  1185.        <item>
  1186.            <guid>https://www.phorum.org/phorum5/read.php?61,162646,162646#msg-162646</guid>
  1187.            <title>Innodb -&gt; INSERT DELAYED not supported (1 reply)</title>
  1188.            <link>https://www.phorum.org/phorum5/read.php?61,162646,162646#msg-162646</link>
  1189.            <description><![CDATA[ <pre class="bbcode">
  1190. Error: DELAYED option not supported for table &#039;ph_search&#039; (1616): INSERT DELAYED INTO ph_search</pre>
  1191.  
  1192. <br />
  1193. It comes from include/db/mysql.php line 1066 and that&#039;s the only place where DELAYED is used.
  1194. <br />
  1195.  
  1196. <br />
  1197. Last time someone had this problem was <a href="https://www.phorum.org/phorum5/read.php?61,156039,156063#msg-156063" target="_blank" >six years ago</a>, so there might be a fix by now. Or perhaps DELAYED is no longer needed. I&#039;m using galera multimaster mariadb, so I can&#039;t use MyISAM.
  1198. <br />
  1199.  
  1200. <br />
  1201. I just went ahead and changed it to a plain INSERT. It seems to work alright.]]></description>
  1202.            <dc:creator>zenon</dc:creator>
  1203.            <category>5.2 Phorum Support</category>
  1204.            <pubDate>Sat, 25 Dec 2021 16:17:03 -0500</pubDate>
  1205.        </item>
  1206.        <item>
  1207.            <guid>https://www.phorum.org/phorum5/read.php?61,162642,162642#msg-162642</guid>
  1208.            <title>PHP WordPress (no replies)</title>
  1209.            <link>https://www.phorum.org/phorum5/read.php?61,162642,162642#msg-162642</link>
  1210.            <description><![CDATA[ I currently have a filter set it up for my conferences list, everything is working perfectly. I want to add a toggle/switch that when is on, shows all the conferences (even the past ones). Right now is only showing the ones starting from today (&#039;value&#039; =&gt; date (&#039;Ymd&#039;),). I was thinking to create a function that checks if the switch is on or off and it depends on the answer it gives the &#039;value&#039; a different value. But I&#039;ve tried everything and it&#039;s not working, maybe I am doing something wrong. 
  1211. <br />
  1212.  
  1213. <br />
  1214. Ps.: I am using date(&quot;Y-m-d&quot;, strtotime(&#039;2017-02-02 17:02:03&#039;)); to show the past conferences. If I add that to the &#039;value&#039; manually it shows the past ones perfectly. ]]></description>
  1215.            <dc:creator>theglobe</dc:creator>
  1216.            <category>5.2 Phorum Support</category>
  1217.            <pubDate>Mon, 20 Dec 2021 09:26:37 -0500</pubDate>
  1218.        </item>
  1219.        <item>
  1220.            <guid>https://www.phorum.org/phorum5/read.php?61,162634,162634#msg-162634</guid>
  1221.            <title>Lost admin password impossible to use captcha (2 replies)</title>
  1222.            <link>https://www.phorum.org/phorum5/read.php?61,162634,162634#msg-162634</link>
  1223.            <description><![CDATA[ Hi
  1224. <br />
  1225.  
  1226. <br />
  1227. I lost my admin password and I can retrieve it using Captcha because there is a jpg  picture infront of the Captcha and I can&#039;t read the letter
  1228. <br />
  1229.  
  1230. <br />
  1231. Anyway as it is an old forum not really in use I can restart iut but I dont want to loose the templates
  1232. <br />
  1233.  
  1234. <br />
  1235. I can access to mysql db and a full access to the folders
  1236. <br />
  1237.  
  1238. <br />
  1239.  
  1240. <br />
  1241. What is the best way to go on
  1242. <br />
  1243.  
  1244. <br />
  1245. else
  1246. <br />
  1247.  
  1248. <br />
  1249. using an admin password
  1250. <br />
  1251.  
  1252. <br />
  1253. supress the capchat
  1254. <br />
  1255.  
  1256. <br />
  1257. reinitialise all the forum
  1258. <br />
  1259.  
  1260. <br />
  1261. Thank Yoiu]]></description>
  1262.            <dc:creator>Pierre Liberas</dc:creator>
  1263.            <category>5.2 Phorum Support</category>
  1264.            <pubDate>Mon, 06 Dec 2021 05:58:35 -0500</pubDate>
  1265.        </item>
  1266.        <item>
  1267.            <guid>https://www.phorum.org/phorum5/read.php?61,162631,162631#msg-162631</guid>
  1268.            <title>Realistically, how hackable is 5.2.19 (1 reply)</title>
  1269.            <link>https://www.phorum.org/phorum5/read.php?61,162631,162631#msg-162631</link>
  1270.            <description><![CDATA[ Nerd but not a hacker here.
  1271. <br />
  1272.  
  1273. <br />
  1274. There is a Phorum blog bringing me down and this is the only other option besides a DMCA takedown. They are using a Phorum install basically as a 4chan... &quot;mod&quot; ignores my polite takedown request of one post that has my personal information. Requests through proper channels like their ISP, even Google remove content from search won&#039;t approve this request.
  1275. <br />
  1276.  
  1277. <br />
  1278. Remaining options are
  1279. <br />
  1280. -DMCA takedown, I don&#039;t think my personal information is copywritable, who knows, I can try it
  1281. <br />
  1282. -legal battle, which will make something so simple much worse
  1283. <br />
  1284. -make this post disappear via gray hat hackery
  1285. <br />
  1286. -warfare, I&#039;d prefer not to go thermonuclear
  1287. <br />
  1288.  
  1289. <br />
  1290. Gray hat hacking is preferred. So if someone has an outdated version of Phorum 5.2.19, what can be done. Serious question.]]></description>
  1291.            <dc:creator>rj</dc:creator>
  1292.            <category>5.2 Phorum Support</category>
  1293.            <pubDate>Sat, 20 Nov 2021 23:46:01 -0500</pubDate>
  1294.        </item>
  1295.        <item>
  1296.            <guid>https://www.phorum.org/phorum5/read.php?64,162629,162629#msg-162629</guid>
  1297.            <title>Move complete! (1 reply)</title>
  1298.            <link>https://www.phorum.org/phorum5/read.php?64,162629,162629#msg-162629</link>
  1299.            <description><![CDATA[ If you find something not working here, and it worked previously, let me know.]]></description>
  1300.            <dc:creator>Scott Finegan</dc:creator>
  1301.            <category>Announcements</category>
  1302.            <pubDate>Tue, 16 Nov 2021 11:51:14 -0500</pubDate>
  1303.        </item>
  1304.    </channel>
  1305. </rss>
  1306.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//phorum.org/phorum5/rss.php

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda