Page 1 of 1

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

Posted: Fri 10. Jun 2005, 09:52
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 :!:

Posted: Fri 10. Jun 2005, 09:55
by Pappnase
hello

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

Code: Select all

$phpwcms["allow_remote_URL"] = 1;

nice try

Posted: Fri 10. Jun 2005, 11:04
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:

Posted: Sat 11. Jun 2005, 18:59
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!?

include/inc_lib/general.inc.php

Posted: Tue 14. Jun 2005, 16:12
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);
}

hallo witchcraft

Posted: Tue 14. Jun 2005, 16:14
by msdesign
die obige funktion ist in inc_lib/content/cnt21.readform.inc.php verwendet.
und content21 ist die external link.

Re: hallo witchcraft

Posted: Thu 16. Jun 2005, 08:50
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!?

Posted: Thu 16. Jun 2005, 09:31
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]

hallo pico

Posted: Thu 16. Jun 2005, 12:08
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.