Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Autor | Správa |
---|
Registrovaný: 11.12.07 Prihlásený: 13.06.24 Príspevky: 488 Témy: 139 | 139 Bydlisko: Bytča | |
Registrovaný: 19.03.07 Prihlásený: 25.12.24 Príspevky: 7076 Témy: 85 | 85 Bydlisko: BA |
Skus Kód: print_r($_SERVER)
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 11.12.07 Prihlásený: 13.06.24 Príspevky: 488 Témy: 139 | 139 Bydlisko: Bytča | |
Registrovaný: 01.05.05 Príspevky: 13417 Témy: 1494 | 1494 Bydlisko: Bratislava |
Skus definovat presnejsie svoju poziadavku, lebo ja osobne nechapem co chces. Chces zistovat aktualne otvorenu url adresu? Kód: $aktualne_zobrazena_url = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $aktualne_zobrazena_url; //vrati url adresu aku mas momentalne otvorenu
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu 24.04.1 LTS |
|
Registrovaný: 11.12.07 Prihlásený: 13.06.24 Príspevky: 488 Témy: 139 | 139 Bydlisko: Bytča |
nie, adresu neriesim co je otvorena, ja potrebujem z www adresy nieco orezat ... este raz, mam adresu http://www.nieco.sk/daco_viac/este/... tu adresu vkladam do databazy cez formular kde mam pole adresa, tu celu adresu tam skopirujem a potrebujem vlozit na jedno miesto v databaze LEN http://www.nieco.sk/takze pri vkladani potrebujem to orezat ... aby mi vlozilo len zakladnu adresu, aj s tym http:// resp. https:// aby som bol presny: v $_POST["adresa"] mam hodnotu "http://www.nieco.sk/daco_viac/este/" ako pri INSERT INTO table_name vlozim do stlpca domena len hodnotu "http://www.nieco.sk/"
|
|
Registrovaný: 19.03.07 Prihlásený: 25.12.24 Príspevky: 7076 Témy: 85 | 85 Bydlisko: BA |
Hej, z toho vela textu vyfiltruj co potrebujes Kazdopadne, na toto sa pouzivaju regular expressions (regexp) https://stackoverflow.com/questions/27745/getting-parts-of-a-url-regex
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 11.12.07 Prihlásený: 13.06.24 Príspevky: 488 Témy: 139 | 139 Bydlisko: Bytča |
edit: ked nad tym premyslam, asi len nejako cez regularne vyrazy to bude mozne ... ze zistis, kde konci ta adresa t.j. v podstate aby mi regularny vyraz vratil VSETKO vratane lomitka cislo 3 tak? // Spojený príspevok Pia 11.05.18 14:29void píše: Hej, z toho vela textu vyfiltruj co potrebujes Kazdopadne, na toto sa pouzivaju regular expressions (regexp) https://stackoverflow.com/questions/27745/getting-parts-of-a-url-regexhej akurat som to iste napisal vies mi poradit ako by to bolo v mojom pripade? na tom linku co si dal to vidim ako path:RegExp.$4 ? ako sa to zapise? Kód: $vstup = "http://www.subdomena.nieco.sk/daco_dalej/"; $vystup = ?
|
|
Registrovaný: 11.12.07 Prihlásený: 13.06.24 Príspevky: 488 Témy: 139 | 139 Bydlisko: Bytča |
javascript? ako to aplikujem pri vkladani do DB? ako to spojim s tymto?: Kód: $adresa = $_POST["adresa"]; mysql_query("INSERT INTO table (adresa,domena,cas) VALUES ('".strip_tags($adresa)."', <tu ma ist osekana adresa>, NOW()") or die("!!! Chyba: ".mysql_error());
dakujem
|
|
|
jazyk je iba nastroj, princip ostava rovnaky. aplikuj .split() na string v PHP. alebo menej efektivne riesenie je upravit si data na frontende. hovoris o nejakom formulari takze predpokladam, ze HTML. edit: http://php.net/manual/en/function.parse-url.php
|
|
Registrovaný: 11.12.07 Prihlásený: 13.06.24 Príspevky: 488 Témy: 139 | 139 Bydlisko: Bytča |
dakujem ... tak nejako takto to zobrazilo asi to presne co potrebujem ... len sa mi to nezda velmi elegantne riesenie, ale je to funkcne... Kód: <?php $url = 'http://www.nieco.sk/estenieco/daco.php';
echo parse_url($url, PHP_URL_SCHEME); echo "://"; echo parse_url($url, PHP_URL_HOST); echo "/";
?> s tym split() si to ako myslel?
|
|
|
Kód: <?php
$url = 'http://www.nieco.sk/estenieco/daco.php';
$parts = explode("/", $url);
$protocol = $parts[0]; $hostname = $parts[2];
echo $protocol . "//" . $hostname; trosku samostatnosti by nezaskodilo.
|
|
Registrovaný: 28.02.11 Prihlásený: 06.01.25 Príspevky: 197 Témy: 6 | 6 Bydlisko: Bratislava |
unset(array[0]): Rozbíjať reťazec na pole je neefektívne a môže to byť aj pamäťovo náročné. Kód: <?php $url = 'http://www.nieco.sk/estenieco/daco.php'; $parsed = parse_url($url);
$newUrl = $parsed['scheme'] . '://' . $parsed['host'];
print_r($newUrl);
_________________ Neznalosť zložitých operácií necháva myseľ otvorenú pre geniálne riešenia založené na jednoduchosti. |
|
Registrovaný: 01.05.05 Príspevky: 13417 Témy: 1494 | 1494 Bydlisko: Bratislava |
Kód: <?php $text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque leo enim, consequat in lacus vitae, mollis mattis diam. Nulla ac leo eget orci volutpat tempor. Quisque congue vitae elit at imperdiet. http://google.sk, https://www.pcforum.sk/politika-slovensko-vt162820.html,https://facebook.com/";
preg_match_all('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $text, $m); var_dump($m[0]);
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu 24.04.1 LTS |
|
Registrovaný: 11.12.07 Prihlásený: 13.06.24 Príspevky: 488 Témy: 139 | 139 Bydlisko: Bytča |
weroro píše: unset(array[0]): Rozbíjať reťazec na pole je neefektívne a môže to byť aj pamäťovo náročné. Kód: <?php <?php <?php $url = 'http://www.nieco.sk/estenieco/daco.php'; $parsed = parse_url($url);
$newUrl = $parsed['scheme'] . '://' . $parsed['host'];
print_r($newUrl);
dakujem, moze byt // Spojený príspevok Pon 14.05.18 9:21JanoF ale to co si dal nie je vobec riesenie, to len najde www adresy v retazci
|
|
Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Predám | 0 | 446 | 12.05.2016 16:18 notfake | | v Sieťové a internetové programy | 5 | 960 | 26.04.2014 22:21 F3RY | | v PHP, ASP | 2 | 656 | 19.04.2010 21:20 Antuanet | | v Assembler, C, C++, Pascal, Java | 4 | 1210 | 31.03.2010 22:00 ado21 | | v Assembler, C, C++, Pascal, Java | 2 | 726 | 01.01.2010 0:20 koso | | v Technológia .NET | 3 | 1673 | 10.09.2009 12:21 TJ | | v Delphi, Visual Basic | 1 | 651 | 30.11.2009 18:55 ha2 | | v Assembler, C, C++, Pascal, Java | 4 | 595 | 03.02.2011 18:08 juho | | v Assembler, C, C++, Pascal, Java | 4 | 543 | 17.02.2016 20:33 neutroN | | v PHP, ASP | 2 | 399 | 23.03.2012 14:49 exoomer | | v Assembler, C, C++, Pascal, Java | 11 | 1078 | 27.08.2010 12:46 Progy | | v Internetový marketing, SEO, reklama | 4 | 501 | 18.08.2012 22:41 emer | | v PHP, ASP | 2 | 477 | 07.03.2009 15:57 Tominator | | v PHP, ASP | 6 | 502 | 14.12.2010 17:05 Feko | | v Assembler, C, C++, Pascal, Java | 2 | 433 | 16.11.2014 13:17 mork4 | | v HTML, XHTML, XML, CSS | 4 | 532 | 16.04.2015 15:24 SKRiPT |
|