![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
witam, napisałem funkcje ktora zamieni mi znacznik [PHOTO] z zawartością na link ze zdjęciem, a mianowicie:
i cześć pliku w którym ją wywołuję:
Dlaczego nie działa? Zwraca wartość $_POST['StarpageContent'] taką jaka została wpisana w formularzu. Ten post edytował bemol 22.05.2008, 14:18:52 -------------------- Tym ludziom zaufałem i dobrze na tym wyszedłem:
kresh Darti piotrekkr Bez nich wiele bym nie zrobił. Dzięki im za to! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
chyba regex powinien w tym przyadku być mniej więcej taki co?
Kod '/[PHOTO](.+?)[/PHOTO]/' bo porzedni pasuje tylko mniej więcej do czegoś takiego Kod [PHOTO]dddddddddddddddddd[/PHOTO] no.. chyba, że o to Ci właśnie chodzi ![]() Pozdrawiam |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ja pozwole sobie jeszcze zwrocic uwagę ze [ oraz ] są znakami specjalnymi i nie mozna ich ot tak sobie uzywac jako czesci slowa. czzby ktos zapomniał o \
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
albo inna możliwość:
działa? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
kolejna sprawa:
nie: ReplacePhoto($_POST['StartpageContent']); a: $_POST['StartpageContent'] = ReplacePhoto($_POST['StartpageContent']); edit up: poraz kolejny przypominam o \[ oraz \] -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
\d w wyrażeniach regularnych to cyfra, więc wyrażenie (\d+) to ciąg cyfr.
-------------------- Tym ludziom zaufałem i dobrze na tym wyszedłem:
kresh Darti piotrekkr Bez nich wiele bym nie zrobił. Dzięki im za to! |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
ja pozwole sobie jeszcze zwrocic uwagę ze [ oraz ] są znakami specjalnymi i nie mozna ich ot tak sobie uzywac jako czesci slowa. czzby ktos zapomniał o \ ![]() he he faktycznie ![]() poprawiam:
Ten post edytował Cezar708 22.05.2008, 14:40:02 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat \d w wyrażeniach regularnych to cyfra, więc wyrażenie (\d+) to ciąg cyfr. tak, tylko ze ty dales "d" bez "\".czyzby ineteresowal cie ciag dddddddddddddddd.... ? edit up: cos ci sie kiepsko poprawilo ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
\d w wyrażeniach regularnych to cyfra, więc wyrażenie (\d+) to ciąg cyfr. tak, właśnie zauważyłem, że tu się na tym forum to trochę źle parsuje i że trzeba edytować aby było dobrze... ![]() tak, tylko ze ty dales "d" bez "\". czyzby ineteresowal cie ciag dddddddddddddddd.... ? nie nospor to jak dodajesz posta to ucina tutejszy skrypt forum, u mnie tak samo było ![]() ![]() ![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
dlatego mowie: [code] zamiast [php]
![]() I pamietajcie o tym: nie: ReplacePhoto($_POST['StartpageContent']); a: $_POST['StartpageContent'] = ReplacePhoto($_POST['StartpageContent']); -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem tak jak napisałeś nospor.
więc wsadze w code Kod function ReplacePhoto( $String ) { if ( $String != "" ) { $String = preg_replace('/\[PHOTO\](\d+)\[\/PHOTO\]/','<a href="#" onclick="window.open(\'../photos/\1.jpg'.'\',\'\',\'width=820,height=620,top=5,left=5,scrollbars,resizable\');return false;"><img src="../photos/thumbs/\1.jpg" class="a_img"></a>',$String); } return $String; } Kod case 'AddToDatebase': { $Db = new Engine(HOST, USER, DBPASSWORD, NAME); if ( $Db->IsConnected ) { ReplacePhoto($_POST['StartpageContent']); $Db->Query("INSERT INTO Startpage ( StartpageID,StartpageContent,StartpageDate ) VALUES ( '','".addslashes($StartpageContent)."',Now() );"); } $Db->Close(); Direction('Startpage.php'); break; } działa ![]() ![]() nospor, skopiowałem co nie trzeba ;p ale działa ![]() Ten post edytował bemol 22.05.2008, 14:46:30 -------------------- Tym ludziom zaufałem i dobrze na tym wyszedłem:
kresh Darti piotrekkr Bez nich wiele bym nie zrobił. Dzięki im za to! |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat zrobiłem tak jak napisałeś nospor. i co teraz, bic? Mowisz ze napisales jak mowilem a dalej w kodzie widze:ReplacePhoto($_POST['StartpageContent']); edit up: no, masz szczescie ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 23:30 |