ugrás a tartalomhoz

Archívum - Már 29, 2008 - Fórum téma

Űrlapküldő kérdés

szurkezarandok · 2008. Már. 29. (Szo), 17.56
Sziasztok!

Egy - valószínűleg egyszerű - kérdésem lenne. Van egy sima űrlapküldőm, amivel a honlapunkon belépőjegyet lehet rendelni a koncertjeinkre.
  1. <?php  
  2.   
  3. $subject = "Jegyrendeles";  
  4. $nev = "$nev";  
  5. $email = "$email";  
  6. $telefon = "$telefon";  
  7. $ip = "$ip";  
  8. $koncert = "$koncert";  
  9. $mennyiseg = "$mennyiseg";  
  10.   
  11. $kuldo =  "Megrendelő adatai:  
  12.   
  13. Név: $nev  
  14. E-mail cím: $email  
  15. Telefon: $telefon";  
  16.   
  17. $level = "Rendelés adatai:  
  18.   
  19. Koncert: $koncert  
  20. Mennyiség: $mennyiseg";  
  21.   
  22. mail("valami##kukac##valami.hu"$subject$level$kuldo);  
  23. ?>  
Ez így működik is, csak azt szeretném beállítani, hogy a fizetendő árat is elküldje.

Tehát ha a jegyár 1000 Ft, és a rendelt mennyiség mondjuk 3 darab, akkor az e-mailben, amit kapok, a mennyiségnél megjelenjen, hogy fizetendő összeg: 3000 Ft, és így tovább, ahány darab a mennyiség, az annak megfelelő összeg jelenjen meg.

Mivel a jegyrendelés 7 darabban van maximalizálva, így végül is gondolom, egy olyan scriptre lenne szükség, ami az egyes darabszámokhoz a megfelelő árat rendeli hozzá.

Továbbá, ha az egyik koncert jegyára 1000 Ft, a másiké 1500 stb., akkor természetesen azt az árat számítsa ki, ami az adott koncertre vonatkozik. Tehát gondolom, hogy a "$koncert" értékétől függően meg kellene csinálni azt is, hogy az egyes koncertek értékéhez milyen árak tartozzanak.

Remélem, érthetően írtam le. Előre is köszönöm a segítséget!
 

Távoli eléréstől lehal az egész oldal? XML kontra PHP fopen();function

reptile27 · 2008. Már. 29. (Szo), 13.19
Sziasztok! HELP ME PLEASE! Nagyon kivagyok, napok óta töröm a fejem, de nem lelek rá sehogy sem a megoldásra. (Ha van egyáltalán! :-D LóóóL)

A problémám a következő:

Van egy saját oldalam, legyen a neve (index.php) az xy.hu domainen.
Aztán van egy távoli nevezzük úgy server (!nem a sajátom, erre nincs semmilyen ráhatásom!), ami adatokat szolgáltat nekem egy XML fájl segítségével a következő URL-en keresztül:

Pl.: http://domain.com/mappa/local/XML_file?param1=value1&param2=value2&u_id=5437864&u_key=135fc4684ed8435 (az XML fájlnak nincs kiterjesztése)

tehát...

Az XML fileból kiolvasott adatokat az index.php fájlomba fogom beilleszteni. FIGYELEM! NEM az adatok KIOLVASÁSÁN, illetőleg azutáni beillesztésén LESZ A HANGSÚLY!
Ugyanis ezt a fopen() valamint az egyéb xml_parser...() függvények segítségével megtudom oldani.
...és most jön a LÉNYEG! Feltéve, ha a fopen() függvénnyel EL TUDOM ÉRNI a távoli kiszolgálót!

Lássunk egy példát:
  1. <?php  
  2.     $xml_url = "http://domain.com/mappa/local/XML_file?param1=value1&para..............lásd(fent)!";  
  3.   
  4.         $fa = fopen$xml_url"r");  
  5.         while (!feof ($fa))  
  6.             $xml_data .= fgets($fa, 4096);  
  7.         fclose ($fa);  
  8. ?>  
eddig minden szép és jó... amennyiben el tudom érni a fent említett URL-t mert, ha NEM akkor már bibi van!

...kapom a szép kis hibaüzeneteket:

[i]Warning: fopen() [function.fopen]: php_network_getaddresses: getaddrinfo failed: Nincs ilyen ismert állomás. bla, bla, bla...index.php on line 138
Warning: fopen(http://domain.com/mappa/local/XML_file?param1=value1&param2=value2&u_id=5437864&u_key=135fc4684ed8435)
[function.fopen]: failed to open stream: No error in bla, bla, bla...index.php on line 143
Warning: feof(): supplied argument is not a valid stream resource in C:\AppServ\www\Weather\weather_xml.php on line 144
Warning: fgets(): supplied argument is not a valid stream resource in C:\AppServ\www\Weather\weather_xml.php on line 145

JQuery Accordion 2x beagyazva nem megy

elba · 2008. Már. 29. (Szo), 01.39
Hi,

Menut epitek es a kovetkezo problemaba szaladtam:
A kovetkezo JS-eket hasznalnam a menuhoz:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.dimensions.js"></script>
<script type="text/javascript" src="js/accordion.js"></script>
<script type="text/javascript" src="js/prototype.lite.js"></script>
<script type="text/javascript" src="js/moo.fx.js"></script>
<script type="text/javascript" src="js/moo.fx.pack.js"></script>

http://www.elba00.ultraweb.hu alatt.

Ha megnezitek a 2 tab alatt a harmonika mukodik rendesen, azonba a 3. mar alatt nem.
A HTMLem a kovetkezo JSt tartalmazza:
  1. <script type="text/javascript">  
  2. function init(){  
  3.     var stretchers = document.getElementsByClassName('box');  
  4.     var toggles = document.getElementsByClassName('tab');  
  5.     var myAccordion = new fx.Accordion(  
  6.         toggles, stretchers, {opacity: false, height: true, duration: 600}  
  7.     );  
  8.     //hash functions  
  9.     var found = false;  
  10.     toggles.each(function(h3, i){  
  11.         var div = Element.find(h3, 'nextSibling');  
  12.             if (window.location.href.indexOf(h3.title) > 0) {  
  13.                 myAccordion.showThisHideOpen(div);  
  14.                 found = true;  
  15.             }  
  16.         });  
  17.         if (!found) myAccordion.showThisHideOpen(stretchers[0]);  
  18. }  
  19. jQuery().ready(function(){  
  20.         // simple accordion  
  21.         jQuery('#list1a').accordion();  
  22.         jQuery('#list1b').accordion({  
  23.             autoheight: false  
  24.         });  
  25.           
  26.         // bind to change event of select to control first and seconds accordion  
  27.         // similar to tab's plugin triggerTab(), without an extra method  
  28.         var accordions = jQuery('#list1a, #list1b, #list2, #list3, #navigation, #wizard');  
  29.           
  30.         jQuery('#switch select').change(function() {  
  31.             accordions.accordion("activate"this.selectedIndex-1 );  
  32.         });  
  33.         jQuery('#close').click(function() {  
  34.             accordions.accordion("activate", -1);  
  35.         });  
  36.         jQuery('#switch2').change(function() {  
  37.             accordions.accordion("activate"this.value);  
  38.         });  
  39.         jQuery('#enable').click(function() {  
  40.             accordions.accordion("enable");  
  41.         });  
  42.         jQuery('#disable').click(function() {  
  43.             accordions.accordion("disable");  
  44.         });  
  45.         jQuery('#remove').click(function() {  
  46.             accordions.accordion("destroy");  
  47.             wizardButtons.unbind("click");  
  48.         });  
  49.     });  
  50. </script>  
A HTML pedig igy szol a 2. es 3. tab alatt:
[colorer=html]<div class="box">
<div class="basic" style="float:left;" id="list1a">
<a>There is one obvious advantage:</a>
<div>
<p>
You've seen it coming!<br/>
Buy now and get nothing for free!<br/>
Well, at least no free beer. Perhaps a bear,<br/>
if you can afford it.
</p>