Autor | Zpráva | ||
---|---|---|---|
unlucky Profil |
#1 · Zasláno: 2. 12. 2012, 13:09:09
Mam dlouho uzivany upload skritpt, ktery mi po uploadu vypise cestu k obrazku.
Upload url vypada takto: "../uploads/img/".$obrazek Nedavno jsem si vsiml, ze se tato adresa zmenila na absolutni: http://www.web.cz/uploads/img/obrazek.jpg Funguje to porad, ale radsi bych mel ten stary. Nevite v cem by mohl byt problem, kdyz skript zustava stejny? Htacess? Hosting? |
||
panther Profil |
#2 · Zasláno: 2. 12. 2012, 13:24:03
unlucky:
„Nedavno jsem si vsiml, ze se tato adresa zmenila na absolutni:“ kde se ta adresa změnila? |
||
unlucky Profil |
#3 · Zasláno: 2. 12. 2012, 13:57:57
panther:
Kdyz uploadnu obrazek, automaticky se mi prida do editoru jako <img src="cesta" /> drive to bylo <img src="../uploads/img/obrazek.jpg" /> nyni <img src="http://www.web.cz/uploads/img/obrazek.jpg" /> |
||
panther Profil |
#4 · Zasláno: 2. 12. 2012, 14:24:11
unlucky:
„automaticky se mi prida do editoru“ jestli to je wysiwyg editor, bude to zřejmě někdo v jeho nastavení, kam se obrázky uploadují. Těžjo říct, musíš si to nastavení projít, možná pracuje s nějakými PHP konfiguračními proměnnými pro zbytek systému (pravděpodobně ano). Htaccess s tímto nic společného nemá, hosting pravděpodobně také ne. Tipuji to spíše, jestli neproběhla nějaká aktualizace daného editoru. Ale víme toho od tebe příliš málo, do zdrojáků vidíš navíc jen a pouze ty. |
||
unlucky Profil |
Zapomnel jsem dodat, ze jedinym rozdilem je v tom, ze drive byo vsechno v adresari: /root/admin
nyni /root/adresar/admin To bude asi vsechno (htaccess rewritebase / nyni /slozka/) kus skriptu: define('_ARTICLE_ATTACH_DIR','../../uploads/articles/'); $uploadFile = _ARTICLE_ATTACH_DIR . $new_name; $move = @move_uploaded_file($file['tmp_name'], $uploadFile); if ($move !== false) { $img = getimagesize($uploadFile); $repaired_path=str_replace("../../","",_ARTICLE_ATTACH_DIR); $img_path="../$subfolder$repaired_path"; $html = '<img src="'. $img_path . $new_name .'" width="'. $img[0] .'" height="'. $img[1] .'"'; $html .= ' align="left" vspace="" hspace="" border="0" alt="" />'; thumb (_ARTICLE_ATTACH_DIR.$new_name , _ARTICLE_ATTACH_DIR . "thumbs/" , $setup['thumb_width']); echo $html; Tak to jsem teda jelen, jednou se to ulozi normalne a jednou a jednou vcetne http |
||
Časová prodleva: 11 let
|
0