Üdv !
Van egy olyan alkalmazáunk ami előjegyzést csinál PHP5, MySQL, Apache környezetben. Windown oprendszer alatt szépen mükszik több helyen is, de UBUNTU alatt pár menüpont hülyeségeket csinál, illetve semmit nem csinál.
A dolog azért érdekes, mert ez a mi windows környezetünkben és mindehol máshol teljesen jó.
Én azt gyanítom, hogy ott van a probléma, ahol a html űrlapon tömb típusú a beviteli mező. Egy helyen ezt kiváltottam és űködött is rendessen, de van még pár hely ahol ez nem váltható ki egyszerűen. Ahogy néztem a változónak nem adja át a $_REQUEST az értéket.
Nincs valami beállítás erre vonatkozóan az Apache-ban vagy a php-ben? Vagy járt már hasonlóan valaki, hogy win környezetben ment a php, de LINUX alatt meg nem volt jó valami ?
Van valakinek valamilyen ötlete erről ?
Üdv !
KoVi
- 1217 megtekintés
Hozzászólások
Probald ezt a kod elejere beszurni:
$_REQUEST = array_merge($_GET, $_POST, $_COOKIE);
UBUNTU 7.10 Rock's!
Type cat vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
Ezt én is ismerem. Mire gondolsz konkrétan ? Már rongyosra olvastam az oldalt, de nem látok olyat ami segítene. Persze lehet már én nem látom mit is olvasok.
- A hozzászóláshoz be kell jelentkezni
az array_merge-es kolleganak irtam, hogy szerintem nem sok ertelme van annak, amit irt.
t
- A hozzászóláshoz be kell jelentkezni
Köszi !
Mindjárt kipróbálom, hogy mi a helyzet így.
- A hozzászóláshoz be kell jelentkezni
Nekem ez van minden php kod elején amivel olvasom a változókat:
<?php
//Get-Post
$get = array_merge($_GET, $_POST);
foreach($get as $key=>$val) $$key = $val;
?>
igy ez előző oldali key a $key be, az val a $val-ba kerül.
mutatok postot is.
pl.:
function popup_cikk()
{
var x=parent.iframe1.window.form1.j.value;
var f=parent.iframe1.window.form1.f.value;
if (x!==f)
{
var url="<?php Print "cikk.php?sid=$sid&user=$user&j="; ?>" + x + "<?php Print "&f="; ?>"+ f;
var w = window.open(url, '', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=500,height=700,left = 150,top = 10');
}
vagy:
<form name='form1' method='post' action='<?php Print "list_ajanlat.php?sid=$sid&user=$user&sf=1"; ?>' target='iframe11'>
pch
- A hozzászóláshoz be kell jelentkezni
Hat ehhez meg a fentebb levo kommenthez is csak gratulalni tudok. rendkivul izgalmas es hasznos megoldasok am ezek, nem is tudom megalapitani melyikotok vinne el a palmat, a fentebb levo kollega a $_REQUEST felulirasaval, vagy te a valtozok beregisztralasaval. De most komolyan az rendben hogy ilyen hulyesegeket hasznaltok, de hogy meg be is commentelitek vhova hogy mas is megtanulja ezeket ...
------------------
- The Question is: What is mahna mahna?!
- No! The question is: Who Cares!
- A hozzászóláshoz be kell jelentkezni
+1
..es ha mar hulyeseget akartok csinalni, akkor: http://hu.php.net/manual/hu/function.extract.php
[ezt a ( pch | 2007. december 17., hétfő - 8:49 ) hozzaszolasra akartam irni, csak oda valamiert nem sikerult]
t
- A hozzászóláshoz be kell jelentkezni
Csak teszt celjabol irtam Emulgeator.
U.I.: Ja, mi lenne ha kritizalas helyett inkab okosan megirnad a megoldast, hogy mas ne tanulja meg ezeket?
_______________________________________________________
UBUNTU 7.10 Rock's!
Type cat vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
amig nem fogalmazza meg rendesen a kerdest, es a korulmenyeket meg csak ragodni se kezdek el a problemat.
Eleve mi az hogy tomb tipusu beviteli mezo? Sejtem mire gondol, de ilyen nincs.
Az is kezd homalyos lenni hogy most kliens vagy server oldalrol beszel mikor kornyezetvaltozast emlit, vagy esetleg mind2-t? :)
Amugy meg meg teszt celjabol se latom ertelmet annak amit irtal, eleg erdekes bug lenne a PHPtol ha nem lenne ott a $_REQUEST-ben. De mind1 meg bevaghattok neki par okossagot, tepjetek a szatokat, es talan egyszer majd megfogalmazodik a kerdes is.
------------------
- The Question is: What is mahna mahna?!
- No! The question is: Who Cares!
- A hozzászóláshoz be kell jelentkezni
Ismered azt a viccet, hogy:
Agresszív kismalac megy az utcán:
- Rohadt utca! Rohadt emberek! Változzon minden köddé!......Rohadt köd....
_______________________________________________________
UBUNTU 7.10 Rock's!
Type cat vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
Az Ubuntu a szerver vagy a kliens? Ha a kliens, akkor imho a formmal lehet probléma.
--
HUP Firefox extension
- A hozzászóláshoz be kell jelentkezni
A szerver UBUNTU. Valószínűleg ebben lehet a kutya elhantolva.
- A hozzászóláshoz be kell jelentkezni
Jol jonne ha lathatnam a form source-at
UBUNTU 7.10 Rock's!
Type cat vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
ez igy butasag, remelem, te is tudod.
mi koze az oprendszernek ahhoz, hogy hogyan reagal a bongeszo?
t
- A hozzászóláshoz be kell jelentkezni
KIpróbáltam a leírtakat, de nem jutottam előbre. Sajna továbbra is ugyanaz a probléma van, amikor tömb típusú a formból visszajövő adat. Elvileg értéket ad a változónak, de a változó nem kapja meg a visszajövő adatokat. És a nyavajás win környezetben jó, ugyanezen paraméterek mentén.
Tud valaki még valami ötlettel segíteni?
- A hozzászóláshoz be kell jelentkezni
Forraskod nem lenne rossz.. Mind php, mind html..
- A hozzászóláshoz be kell jelentkezni