Jump to content
GSForum - Segélyvonal

PHP kérdésem van


Recommended Posts

Posted

:dühös: MD! Nehogy azt hidd, hogy nem tudom, hogy az url-nek ékezetmentesnek kell lennie! (Sőt lehet ékezet, az újabb szabványokban!)

Nos, fentebb írtam, hogy meglett, biztos közel egyidőben keletkezett a hozzászólás!

 

A mappa azért fog kelleni, mert rengeteg részegység lesz, sok kép, link, hivatkozás.

:dudál: Ez az include-olás megoldva, lezárva!

:D

Posted

De azért nem haragszol, ugye?

:Sír:

Posted

Kedves Mezofi sajnos nem boldogulok :(

itt az ûrlap:

KLIKK

a php pedig itt http://www.bimo.hu/sendmail.php

 

mit rontottam el?

a változókat hol állítsam be? Régen ezt olyan egyszerûen megcsináltam valahogy javával, most meg azt mondják nem lehet ezért próbálok a php-vel küzdeni :(

KÖszi!

Posted

Nem, dehogy semmi baj.

 

Egyébként abban igazad van, hogy amíg nem tudom pontosan, hogy mi mit jelent, addig nehezen megy. Lásd: azt az egy árva hozzászólást a JS topicban a link1 és a ?link1 ugyanaz, nem tudtam melyik lesz hívva! Ha más lett volna (Pl. ?link1 és Elsõ link), akkor könnyebb lenne!

 

 

No, de hogy ne offoljunk, van még egy kérdésem!

Ha az elsõ oldal töltõdik be, akkor nincs title tag. Hogyan lehetne a sima index.php-hez is rendelni title tagot? (Ha a fõoldalra kattintasz akkor már van, hisz a linkben definiálva lett!)

 

;)

Posted

@SzoZo

 

Ezt mondtam utobb:

<title><?php echo $_GET["title"];?></title>

 

Akor most legyen ilyen:

<title><?php if(isset($_GET["title"])) {echo $_GET["title"];}else{ echo"Ez az elsõ oldalam"; }?></title>

:ötlet:

 

@Bencce

 

Most honnan szedjem a php kódodat, hiszen az oldal forrása soha sem fogja mutatni a php kódot.

Jól is néznénk ki ha csak úgy jobb klikk és látni lehetne az oldal php scriptjeit!

Egyébként ahogy láttam nem éppen beszédes neveket adtál az inputoknak, meg chackboxoknak.

name="checkbox5"

:mérges:

 

Mostmár tényleg kiváncsi vagyok a php kódodra. Hogyan írtad a változókat. Amiket el akarsz küldeni.

 

Mindegy lehet már alszol. Tehát a php-nek így kellene kezdõdnie:

<?php
if(isset($_POST["textfield"])){
$lakhely=$_POST["textfield"];
$reszvetel_pentek=$_POST["checkbox"];
//De mivel ugyanaz a value értéke mind a három lehetõségnek érdekes eredmények lesznek!
//.........
//......
//A többi input meg chackbox
//Összefûzés
$uzenet="Üzeneted érkezett\n\nLakhely:".$lakhely."Részvétel:".$reszvetel_pentek;
//Végig az összeset amit küldeni akarsz
//Küldjük el.
mail("a_te email_cimed@ja.hu","Jelentkezés",$uzenet);

}

 

 

 

Hát ennyi.

Posted

Köszi!

Akkor holnap ezt megcsinálom ahogy mondtad. A php-ben csak az van amit te megadtál feljebb.

Posted

Sziasztok!

Hogyan lehetne egyik oldalról átküldeni egy változót a másikra?

 

Emailben nem kérünk segítséget! arpsoft

Posted

Valuta árfolyamot szeretnék megjeleníteni. Pl. így:

[1 USD: k HUF] [1 EURO: m HUF] [1 CHF: n HUF]

Posted

<?php echo "[1 USD: k HUF] [1 EURO: m HUF] [1 CHF: n HUF]"; ?>

Gondolom nem ez kell! De ezt nem lehetett kihagyni!

 

Ha egy kicsit többet mondasz fõleg a kis betükrõl, akkor többet is tudnánk segíteni.

:lol:

Posted

IPB kép

 

k=dollár-, m=euró-, n= svájci frank árfolyam.

Nem mertem beírni az aktuális értékeket, annyira az avatarom feneke alatt van most a forintunk. :(:(

 

Pl. 1 USD = 220,83 HUF, ahol k=220,83 (most)

Posted

 <?php
$euro=280;
$dollar=220;
$chf=214;

echo "[1 USD: ".$dollar." HUF] [1 EURO: ".$euro." HUF] [1 CHF: ".$chf." HUF]";
?>

 

Nem tudom erre gondoltál-e?

:D

Posted

Ha akarod kettõnk közt marad! De egy kicsit bõvebben írd le mit szeretnél, mert nagyon gyenge a más agyába látási képességem, de segítenék.

De ha valaki más jobban érti, segítsen már eremit-nek!

:pislog:

Posted

@Mezofi

 

Ez egy hírforrás lenne. RSS vagy valami ilyesmi. A netrõl kérdezi le folyamatosan és írja ki az árfolyamokat a weblapomon. Pl. naponta kétszer frissítene.

 

A Magyar Nemzeti Bank honlapján találtam egy xml file-t, de az túl sok információt tartalmaz és csak az eszközsorban jelenik meg kis ikon formájában.

 

Köszi!

Posted

És ha így jelenítenéd meg? Dinamikusan változtathatod a dátumot.

http://www.mnb.hu/engine.aspx?page=arfolyamtablazat&query=2006.07.03.,2006.07.03.,1,CHF,EUR,USD

 

Katt ide

 

Posted

<iframe width="300" height="200" marginwidth="5" border="0" frameborder="0" src="http://www.mnb.hu/engine.aspx?page=arfolyamtablazat&query=2006.07.03.,2006.07.03.,1,CHF,EUR,USD"></iframe> 

Végül is így illesztettem be. A dátumot még nem értem.

 

Köszi szépen!

Posted

Az aktuális dátumot megkapod így:

$_datum = getdate();
$mai_datum=$_datum["year"].".".$_datum["mon"].".".$_datum["mday"];

Ezt a változót behelyettesíted a linkbe, és elvileg mindíg az aznapit fogja kérni.

 

Persze még én is csak próbálkozom vele, mert a webshopomba akarom beilleszteni.

:D

 

Posted

Ez a dátum elég komoly, még ki kell kísérletezni! Köszi!

Posted

Megszületett a remekmû!!

(Remélem nem csak ma fog mûködni.) :hááát:

<?php
$_datum = getdate();
$mai_datum=$_datum["year"].".".$_datum["mon"].".".$_datum["mday"];
$fp = @fopen('http://www.mnb.hu/engine.aspx?page=arfolyamtablazat&query='.$mai_datum.'.,'.$mai_datum.'.,1,CHF,EUR,USD', "r");
  while(!feof($fp)){
  $row .= fgets($fp, 4096);
  }
  fclose($fp);

  $a=split('<td class="MNBInternet_DgBorder">',$row);
  $chf=explode("</td>",$a["10"]);
  $eur=explode("</td>",$a["11"]);
  $usd=explode("</td>",$a["12"]);
//Írassuk ki.
print("[1 CHF ".$chf["0"]."HUF] [1 EUR ".$eur["0"]."HUF] [1 USD ".$usd["0"]."HUF]");
  
?>

8)

 

Persze ha, az MNB-nél belekotorásznak a class-okba akkor nem fog mûködni. De reménykedjünk.

Én azért be építek egy biztonsági kapcsot, ha nem jók az adatok, akkor az utolsó eltároltat mutassa.

Posted

De ez még jobb, nem kell dátum. Megcsapoljuk az RSS fájljukat.

<?php

$bdy = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
$bdy.= "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">";
$bdy.= "<soap:Body>";
$bdy.= "<GetCurrentExchangeRates xmlns=\"http://www.mnb.hu/webservices/\" />";
$bdy.= "</soap:Body>";
$bdy.= "</soap:Envelope>\r\n";

$req = "POST /arfolyamok.asmx HTTP/1.1\r\n";
$req.= "Host: www.mnb.hu\r\n";
$req.= "Connection: Close\r\n";
$req.= "Content-Type: text/xml; charset=utf-8\r\n";
$req.= "Content-Length: ".strlen($bdy)."\r\n";
$req.= "SOAPAction: \"http://www.mnb.hu/webservices/GetCurrentExchangeRates\"\r\n\r\n";

$fs = fsockopen("www.mnb.hu", 80);
fwrite($fs, $req.$bdy);
while (!feof($fs))
{
    $s = fgets($fs);

}
fclose($fs);
//Szétszedjük a tömböt
  $a=split('unit="1">',$s);
$chf=explode("</Rate>",$a["4"]);
  $eur=explode("</Rate>",$a["8"]);
  $usd=explode("</Rate>",$a["23"]);
//Írassuk ki.
print("[1 CHF ".$chf["0"]."HUF] [1 EUR ".$eur["0"]."HUF] [1 USD ".$usd["0"]."HUF]");
?>

Na, szerintem így már elég is lesz mára!

:lol:

Posted

Sajnos nem működik. :(

 

Egy mnb.php fájlt készítettem, ami a fenti kódot tartalmazza. Erre hivatkozik az index.html-ben egy <iframe ... ... src="mnb.php"></iframe> sor.

 

Proxy Error - The document has moved here. Ez jelenik meg.

 

Az ultraweben van a honlapom.

Posted

Akkor valószínü le van tiltva az uw-n a fsockopen();

Ez van némely szerveren, akkor próbáld az elsõ megoldást. Nekem egyébként Mûködik a második változat.

Egy az egybe beraktam egy valuta.php-be. Beírtam function valuta(){} közé, és beincludoltam az oldalba. Ahol ki akarom íratni ott beírom <?php valuta(); ?> és már ott is van.

Itt negnézheted.

 

Posted

Nem értelek. Mi ez a két sor Nálad?

 

</p><p class="arfolyam">Mai árfolyamok:
              [1 CHF 178,03 HUF] [1 EUR 279,21 HUF] [1 USD 217,86 HUF]</p>

Nem a netrõl frissül.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...