我看這就是Facebook,當用戶將圖像粘貼鏈接 www.blahblah.blah \ blah.jpg 它會自動獲取到<img src="...."/>
如何做到這一點在PHP?轉換到image.jpg的<img src="image.jpg">
0
A
回答
1
您正在尋找類似BBCode的替換系統。互聯網上有很多。一個例子:http://snipplr.com/view/2296/php--bbcode/
0
即時通訊不是PHP程序員,但問題似乎很容易。總體思路(非語言特定形式)爲:
1. Get user input somewhere into a string (in facebook - post on a wall or some other place)
2. Search the string for the image extension (.jpg, .png, .gif, etc.)
3. If the image extension is found, append the tags to either side of the string appropriately
4. Act further on the event of the image extension being found
0
PHP是服務端,所以你將需要使用像Javascript這樣的客戶端技術。
更新:
但是你可以將內容發送到服務器,讓PHP的解析和格式。但是這取決於你,因爲我不知道你是否使用Ajax或者如果你想提交這個?
您可以使用正則表達式和Javascript來識別任何鏈接,這些鏈接將監聽textchange。 Javascript會在每次更改文本時掃描文本,然後您可以將所有鏈接,電子郵件等轉換爲鏈接而不是文本。這將爲您的用戶帶來不錯的效果。
還沒有自己實現,所以一定要測試,因爲我不知道textchange將如何執行粘貼等操作。任何其他事件的建議?
相關問題
- 1. <img src="/foo/image.jpg">不工作
- 2. 用<img src="">替換../IMG/xEPI_STOPPED_TOT.gif
- 3. 從Cookie到<img Src="">
- 4. 轉換IMG SRC標籤IMAGE_TAG
- 5. PHP的網址轉換爲html img src
- 6. 將屬性添加到自定義HTML鍵[img] /path/to/image.jpg [/ img]
- 7. 如何將圖片從〜/ Images/image.jpg轉換爲圖片/ image.jpg
- 8. TinyMCE將<img />轉換爲<img>
- 9. < img src>在DIV
- 10. <img src> w/timeout?
- 11. 找到並使用包含在<li><img src=""><img src=""></li>與PHP
- 12. Enfocus的交換IMG SRC爲$(本).attr( 'SRC')
- 13. 使用Nokogiri用<%= image_tag%>替換<img src />標籤?
- 14. 替換<a href=>鏈接<img src=>圖片
- 15. 在<img src"xxxxx">裏面放置一個MySQL變量<img src"xxxxx">
- 16. PHP:通過正則表達式將[img] src [/ img]更改爲<img src="src" alt="src" >
- 17. jQuery的取入<a>標籤<img src>到可變
- 18. 紅寶石替換img src https到http
- 19. jQuery ajax切換回到點擊img src
- 20. 包裹<a>標籤<img />與href = img src?
- 21. 替換img src和類
- 22. location.reload()切換IMG SRC與.attr()
- 23. Python BeautifulSoup替換img src
- 24. jQuery的:操縱<img src>路徑
- 25. 設置<img> src轉換爲使用Javascript的Base64編碼圖像失敗
- 26. flv img does not appear <fb:flv src =「」..... img ='img url'...>
- 27. 如何將所有HTML img關閉標記轉換爲XML兼容? (<img>到<img/>)
- 28. IMG SRC
- 29. img src on img clickjj
- 30. Internet Explorer未設置<img> src精確地說,將%7E轉換爲〜
只需注意您需要處理用戶選擇的圖像的各種問題,例如,大小,炸燬你的頁面,巨大的文件大小加載等 – Kzqai 2011-04-11 14:49:50
[任何preg_match()從文本中提取圖像URL的可能的重複?](http://stackoverflow.com/questions/2143202/any-preg-match-從文本中提取圖像的URL) – 2011-04-11 14:51:05
不,這不是那個的重複! – Sourav 2011-04-11 14:52:40