Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [bbcode] skalowanie obrazu
ostry38
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 12.07.2009

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


Witam chcę zrobić skalowanie obrazu na forum i nie wiem jak się za to zabrać... Dokładnie chodzi mi o to że jak user wstawi obraz z innego serwisu w tagach
  1. [img]

i jego szerokość będzie większa niż 600 px to go skalowało do 600 px.
Kod php skalujący już posiadam napisany ale teraz nie wiem jak go zintegrować z bbcode.
Dlatego kieruje pytanie do specjalistów.
Podaje bbcode na img
  1. $text = preg_replace("#\[img\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/img\]#sie","'<img src=\'\\1'.str_replace(array('.php','?','&','='),'','\\3').'\\4\' style=\'border:0px\' alt=\'\'>'",$text);


i również mam skrypt na sprawdzenie i skalowanie obrazu
  1. <?php
  2. $links = array("tutaj link obrazu");
  3. $sizearray = array();
  4. $count = count($links);
  5. for($i = 0; $i < $count; $i++) {
  6. $size = getimagesize($links[$i]);
  7. list($width, $height) = $size;
  8. $sizearray[$links[$i]] = array("width" => $width, "height" => $height);
  9. }
  10. if($width<600) {
  11. echo "<img src='tutaj link obrazu'>";
  12. } else {
  13. echo "<img src='tutaj link obrazu' width='600'>";
  14. };
  15. ?>

i nie mam zielonego pojęcia jak to ze sobą połączyć.
(IMG:style_emoticons/default/dry.gif) (IMG:style_emoticons/default/sciana.gif)

Ten post edytował ostry38 26.09.2009, 20:37:21
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: 20.09.2025 - 14:13