Új hozzászólás Aktív témák
-
vargalex
félisten
válasz
Mr Dini
#2245
üzenetére
Én valami ilyesmit csinálnék:
rsscontent=$(echo -e $(echo "rsscontent=<változó szöveg>&Submit=Submit" | sed -e 's/^rsscontent=\([^&]*\)&\(.*\)/\1/' | sed 'y/+/ /; s/%/\\x/g'))Azaz, ha URL encode-olva jön, és az rsscontent tartalma pl.: "változó&szöveg":
gavarga@gavarga-e5540 ~ % rsscontent=$(echo -e $(echo "rsscontent=v%C3%A1ltoz%C3%B3%26sz%C3%B6veg&Submit=Submit" | sed -e 's/^rsscontent=\([^&]*\)&\(.*\)/\1/' | sed 'y/+/ /; s/%/\\x/g'))
gavarga@gavarga-e5540 ~ % echo $rsscontent
változó&szöveg -
bambano
titán
válasz
Mr Dini
#2245
üzenetére
nagyon balta megoldás:
kveri=$(echo $QUERY_STRING| sed -e 's/^rsscontent=//' -e 's/&Submit=Submit$//')
vagy valami ilyesmi

szerk: paraméter darabolásra szintén balta megoldás:
echo $kveri | IFS=\& read par1 par2 par3 ...
az & jelekkel elvileg nem lesz gond, mert az inputként kapott & jelet a böngésző kódolja.
-
Headless
őstag
válasz
Mr Dini
#2245
üzenetére
Ez az a pont amikor vagy váltasz valami erre használatos nyelvre (lua,php,stb). Vagy a form enctype-ját átállítod multipartra. Viszont így a változó beállítások sokszor nehezebbek lesznek, és pl az sem fog működni, amit írtam pü-ben tegnap.
<form action=… method=post enctype='multipart/form-data'>Így rendesen szeparált listát kapsz a változókról, nem csak egy urlenkódolt listát, vagyis nem & lesz a szeparátorod.
Új hozzászólás Aktív témák
- Drasztikus változást mutat a Sony mobilja az első képeken
- Energiaital topic
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Noctua+Asetek: egyre közelebb a Noctua első vízhűtése
- PlayStation 4
- Napelem
- E-roller topik
- Robot fűnyírók
- Megnyerné a Motorola a furcsa mobilnevek bajnokságát
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- Ableton Live 12 Suite Education
- Xbox / Microsoft Store feltöltőkártya kód (digitális, HU) több címlet, több db, azonnal, olcsón
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- The Elder Scrolls Online Imperial Collector s Edition
- Microsoft és egyéb dobozos retro szoftverek
- Motorola Edge 50 Fusion 256GB,Újszerű,Dobozaval,12 hónap garanciával
- BESZÁMÍTÁS! ASRock 970 Pro3 970 chipset alaplap garanciával hibátlan működéssel
- HP ProDesk 400 G2 Mini, i7-6700T,8GB DDR4,256GB SSD,WIN11
- ASUS Strix GeForce GTX 1080 8GB GDDR5X 256bit (ROG STRIX-GTX1080-A8G-GAMING) Videokártya
- BESZÁMÍTÁS! GIGABYTE B450M R5 3600 16GB DDR4 512GB SSD GTX 1070 8GB Formula Air Mesh G3 Adata 600W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

