Re: problem with uploaded pictures
Petko Yotov <[email protected]>
| Newsgroups | gmane.comp.web.wiki.pmwiki.user |
|---|---|
| Message-ID | <[email protected]> |
On 10/11/2023 13:00, Piotr Dybczyński wrote: > after upgrading PmWiki to version 2.3.27 under Debian 11 (PHP 7.4) I > cannot see any previously uploaded pictures nor upload new ones. > > When trying to display, in Firefox I read (unfortunately in Polish): > > Obraz > „https://apollo.astro.amu.edu.pl/PAD/pmwiki.php?n=Wikicomet.Oumuamua?action=download&upname=startrek_30_1b.png” > nie może zostać wyświetlony, ponieważ zawiera błędy. > > It means: the picture ... cannot be displayed because it contains > errors There is a linebreak (0x0a) character before the PNG stream in this picture. The most frequent reason is some of your included files (in local/ or cookbook/) have closing markers "?>" followed by linebreaks. It is recommended to remove the closing PHP markers in scripts. > When trying to upload, I see: > > Token invalid or missing. If you're using the normal PmWiki upload form, make sure you updated both pmwiki.php and scripts/upload.php. If you're using a custom upload form, you need to add the "pmtoken" element. In wiki code, just add within the form: (:input pmtoken:) If you customised $PageUploadFmt add this inside the <form>...</form> space: <input type='hidden' name='\$TokenName' value='\$TokenValue' /> If it is a raw HTML snippet, use this: <input type='hidden' name='$TokenName' value='$TokenValue' /> The raw HTML snipped should be passed through FmtPageName() to populate the values of the variables -- it probably already is. Petko _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users