Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ereg_replace, wyrezenia regularne
klinski
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 22.03.2007

Ostrzeżenie: (0%)
-----


Witam,

Czy może ktoś z Was podpowiedzieć mi jak złożyć wyrażenie regularne aby każdy ciąg znaków zaczynający się na

  1. <?php
  2. _fcksavedurl
  3. ?>


a kończący na jpg lub gif zamienić na spacje.

Wydawało mi się że tak będzie ok (dla jpg)

  1. <?php
  2. $_POST['content'] = ereg_replace('_fcksavedurl.*jpg','',addslashes($_POST['content']));
  3. ?>


ale jednak nie działa tak jakbym chciał.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
klinski
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 22.03.2007

Ostrzeżenie: (0%)
-----


Wstawiłem tak:

  1. <?php
  2. $_POST['content'] = preg_replace('#_fcksacedurl.*(?:jpg|gif)#s', '', addslashes($_POST['content']));
  3. ?>


I działa.

Mam pytanie troche z innej beczki, nie będe zakładał innego tematu.

Uploaduje plik *.swf na serwer i chciałbym odczytać rozmiar tego pliku (width|height) aby móc ocenić czy zaakceptować ten plik czy nie. Używam funkcji getimagesize(). Gdy swf jest zapisane w wersji 8 flasha to działa ale gdy jest wyższej (9) funkcja ta nic nie zwraca. Czy jest jakiś inny sposób na sprawdzenie rozmiaru pliku swf
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.03.2026 - 09:16