|
|
| |||||||
| Webmaster Genel konular sorunlar Webmaster genel konular sorular sorunlar |
| |
|
| | | LinkBack | Seçenekler |
| |||
| php 5.3 e geçtikten sonra sitemde hep bi tersliktir düzelmedi gitti, ereg fonksiyonunu preg_match a cevirdim ama nerde hata ettim yardımcı olabilirmisiniz lütfen, Warning: preg_match() [function.preg-match]: Unknown modifier şeklinde hata veriyor 5 - 6 satırda, Düzenlediğim satırlar ise ; if (preg_match(‘/^[a-z0-9]+\:/{1,2}/i’, $filename)) { —— if (preg_match(‘/^/i’.preg_quote($this->config_document_root), $filename)) { —— if (!$this->config_allow_src_above_docroot && !preg_match(‘/^/i’.preg_quote(str_replace(DIRECTORY_SEPARATOR, ‘/’, realpath($this->config_document_root))), $AbsoluteFilename)) { —– } elseif (preg_match(‘/^http\://.+\.(jpe?g|gif|png)$/i’, $phpThumb->src)) { —– if (preg_match(‘/^http\://.+\.(jpe?g|gif|png)$/i’, $phpThumb->src)) { ———– / sonuna i eklemedende denedim gene hata diyor, çok yerdeki eregi düzenledim çalıştı ama bu satırlar çalışmadı |
| |||
| if (preg_match(‘/^[a-z0-9]+\:\/{1,2}/i’, $filename)) { Not: Kırmızı renkli karaktere dikkat if (preg_match(‘/^/i’.preg_quote($this->config_document_root), $filename)) { Not: "^" bu karakteri grup dışında olursa başlangıç, grup içinde olursa olumsuzluk yani olmayan demektir. Herhangi bir karakteri nitelemesi gerek. Senin "^" bu karakterinden sonra birşey gelmiyor. if (!$this->config_allow_src_above_docroot && !preg_match(‘/^/i’.preg_quote(str_replace(DIRECTORY_SEPARATOR, ‘/’, realpath($this->config_document_root))), $AbsoluteFilename)) { Not: Bir önce ki ile aynı sorun. } elseif (preg_match(‘/^http\://.+\.(jpe?g|gif|png)$/i’, $phpThumb->src)) { Not: http'nin "//" bu karakterlerini escapelemelisin. Yani (\/\/) yapmalısın. if (preg_match(‘/^http\://.+\.(jpe?g|gif|png)$/i’, $phpThumb->src)) { Not: bir öncekinin aynısı Yapmak istediğini söylersen daha rahat yardımcı olabilirim. Ama ilk bakışta söyleyebileceklerim bunlarla sınırlı |
![]() |
| Bookmarks |
| Seçenekler | |
| |