EXT. CONTENT PART casesensitive???? maybe a BUG

Use GitHub to post bug reports and error descriptions for phpwcms. Describe your problem detailed!
Locked
User avatar
lady_witchcraft
Posts: 94
Joined: Sun 14. Nov 2004, 19:19
Location: Austria
Contact:

EXT. CONTENT PART casesensitive???? maybe a BUG

Post by lady_witchcraft »

... or bad luck :oops:

the problem is: including a external URL containing upper case letters (http://www.yourdomain.com/NameOfMagazin ... labla.html) ist not accepted by phpwcms - but WHY?

if i change the upper case letter so lower case, the external url is saved by wcms but the page is not found because of the lower case letters...

any suggestions or ideas?! thx a lot in advance :P

:!: urgent :!:
... it's not bad luck, it's a bug ...
Pappnase

Post by Pappnase »

hello

did you enable in the conf.inc.php the following setting!?

Code: Select all

$phpwcms["allow_remote_URL"] = 1;
User avatar
lady_witchcraft
Posts: 94
Joined: Sun 14. Nov 2004, 19:19
Location: Austria
Contact:

nice try

Post by lady_witchcraft »

hy pappnase, thx a lot for your hint :lol:, but nothing changed - i still try to type or copy the following url (http://www.apoverlag.at/DieApotheke/200 ... _0506.html) an when I submit the content part with "Inhalt aktualisieren" the URL is deleted and nothing is displayed on the page.... :shock:

further suggestions or ideas?! :idea:
... it's not bad luck, it's a bug ...
Pappnase

Post by Pappnase »

hello lady

i create an external cp at the docu page! with you link and it works fine as far as i can see!

http://www.phpwcms-docu.de/index.php?id=239,291,0,0,1,0

i disable the cache for this structure maybe this could solve it!?
msdesign
Posts: 6
Joined: Wed 5. Jan 2005, 10:57

include/inc_lib/general.inc.php

Post by msdesign »

Du musst die validate_url Funktion wie unten ändern:
function validate_url($url) {
// checks if the URL is well formatted
return preg_match("/(((ht|f)tps*:\/\/)*)((([a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3}))|(([0-9]{1,3}\.){3}([0-9]{1,3})))((\/|\?)[a-zA-Z0-9~#%&'_\+=:\?\.-]*)*)$/", $url);
}
msdesign
Posts: 6
Joined: Wed 5. Jan 2005, 10:57

hallo witchcraft

Post by msdesign »

die obige funktion ist in inc_lib/content/cnt21.readform.inc.php verwendet.
und content21 ist die external link.
Pappnase

Re: hallo witchcraft

Post by Pappnase »

msdesign wrote:die obige funktion ist in inc_lib/content/cnt21.readform.inc.php verwendet.
und content21 ist die external link.
hallo

warum solltze was am source geändert werden wenn es bei mir funzt!? oder habe ich was falsch verstanden!?
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Hi

a Web-Adress normaly use 7-Bit Ascii Code, so the 8th Bit (Shift) is stripped and you can reach a Page always - try it

http://www.GoOgLe.com
http://WwW.GOOGle.Com

will work in the same way :D [/url]
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
msdesign
Posts: 6
Joined: Wed 5. Jan 2005, 10:57

hallo pico

Post by msdesign »

die folgende link ist ein link mit gross buchstaben:

http://tantek.com/CSS/Examples/

aber wenn du auf der folgende link clikst dann gelangst auf der homepage:

http://tantek.com/css/examples/

und du hast recht, es ist die gleiche wenn ich z.B.

http://www.tantek.com

oder

http://www.TAnTEK.com

aber nachdem TLD, sind sie nicht die gleiche bei mache sites.

dieses Problem tritt bei Release 1.1-RC4 27-08-2004 auf.

die external contents mit gross buchstaben bei phpwcms v1.2.1 funktioniert einwandfrei.

und was seltsam ist die beide versionen haben die gleiche validate_url funktion.


schreibe. aber nachden TLD es nicht die selbe bei manche sites. und ausserdem validate_url funktion prüft case sensitive.deswegen
wenn ich die buchstaben gross schreibe, dann kan nich die external link nicht hinzufügen.
Locked