Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

Problēmiņa sekojoša. Iedomāsimies, ka man ir šāda lapas adrese:

 

http://kautkas.lv/index.php?id=12&id2=111&id3=122#apakshas-pamats

 

Kā lai es tagad to visu garadarbu iemetu vienā mainīgajā? Vienīgais, ko es atradu, ir iespēja nolasīt to ar JavaScript un pēc tam mēģināt iemānīt PHP caur automātiski refrešojošos IFRAME, bet tas ir sviests. Kaut kādai iespējai tak jābūt?

Edited by Mr.SergE
Posted (edited)

es isti nevaru iebraukt ko tu velies ? varbut pameigini ka savadak pateikt =/

cik noprotu tu gribi ieguut visu kas ir aiz .php? ?

Edited by Mikijs
Posted (edited)
=/ $mainigais=$_GET['id'].$_GET['id2'].$_GET['id3'];

nepareizi ? es isti neiebraucu.. =/

 

viss būtu skaisti līdz brīdim, kad tev vajag arī saites daļas, kas ir aiz diēza zīmes, vērtību zināt, t.i.

#apakshas-pamats

 

Lai mēs pavisam viens otru saprastu:

es gribu, lai mainīgais $lapas_adrese saturētu pilnībā, 100% tieši to, kas šobrīd rādās address bar iekš interneta pārlūka.

Edited by Mr.SergE
Posted (edited)

meegini taa

 

fails.php?id=222&id2=222&id3=222&window=apakshas-pamats

 

->

 

<?php

extract($HTTP_GET_VARS);

extract($HTTP_POST_VARS);

if ($window=="apakshas-pamats") {

/* $dm = "0,0"; // Pasa augsa

$dm = "0,5" // Uz leju

*/

echo "<script language='JavaScript'>

scrollBy(".$dm.");

</script>";

}

?>

 

bac ka tik es nesu kkur kljudijies =/

Edited by Mikijs
Posted

Mikijs, ko tu tur ņemies ? Tu vispār iedziļinājies topikā ?

 

Mr.SergE bez lapas pārlādes var izmantojot AJAX pieprasījumu vai arī slēptu IFRAME. AJAX būtu "tīrāks" variants.

 

Pats anchor glabājas location.hash mainīgajā.

Posted

es saprotu, bet izmantojot JS arii var, vnk izsaku savas domas, bet ok .. =] AJAX protams butu tiirak, bet ievietojot iframe - cilvekiem "nesmejamies tagad" kuriem neatbalsta iframes tur paradisies skaists teksts "Your web browsers doesnot ..........."

Posted

Labi, skaidrs. Pie anchor es laikam tad bez JS netikšu.

Tagad cita lieta: ņemu visu līdz anchor ar:

"http://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]

Bet problēma rodas tad, kad ņem direktorijas indeksu lapas, tās nenorādot, piemēram,

http://lapa.lv/direktorija/?id=afdadasf

un

http://lapa.lv/direktorija/index.php?id=afdadasf

un

http://lapa.lv/direktorija/index.html?id=afdadasf

 

Līdz ar to, kad noreģistrēta pirmā adrese, tā var vest gan uz otro, gan trešo adresi. Vai ir iespēja uzlabot manu adreses «savākšanas» variantu, piespiedu kārtā pieliekot klāt arī to failu, t.i., lai vienmēr klāt būtu piemests index.whatever

Posted (edited)

$bloda = "http://".$_SERVER["SERVER_NAME"].$_SERVER["SCRIPT_NAME"]."?".$_SERVER["argv"][0];

 

SCRIPT_NAME vietaa laikam var arii rakstiit PHP_SELF

 

zin to ir viegli uzzinaat uzrakstot

 

print_r ($_SERVER);

 

un apluukojot ko izdod katrs mainiigais

 

par .html es nezinu :)

.htaccess varbuut :p

Edited by ViszinisA
Posted
es saprotu, bet izmantojot JS arii var, vnk izsaku savas domas, bet ok .. =] AJAX protams butu tiirak, bet ievietojot iframe - cilvekiem "nesmejamies tagad" kuriem neatbalsta iframes tur paradisies skaists teksts "Your web browsers doesnot ..........."

 

wha?

×
×
  • Create New...