Jump to content
GSForum - Segélyvonal

PHP kérdésem van


Recommended Posts

Posted

Hello! PHP-ben lehet-e véletlenszámgenerálást csinálni? Vagy ilyet csak a JavaScriptenben lehet csinálni? Ha lehet véltelen szám generálást csinálni, elmondanátok, hogy hogyan kell? A választ elõre is köszönöm.

Posted

void srand(int start);

Inicializálja a véletlenszám generátort. Elég egyszer meghívni a szkript során.

 

int rand([[int min][,int max]]);

Visszaad egy véletlen számot. Ha meg van adva, akkor min-től, ha meg van adva, akkor max-ig.

Ha nincs max megadva, akkor a RAND_MAX változó értéke a maximum, ha nincs megadva min, akkor 0 a legkisebb érték.

Posted

Sziasztok!

 

Ebből a form-ból szeretnék PHP-val megvizsgálni két bekért adatot (sztring): pexmonth, pexday . Szeretném, ha a regisztráló nem felejtené el megváltoztatni. Segítsetek a kéken írt részt PHP-ban megírni... már csak ez hiányzik! :upsz:

 

if ($pexyear egyenlő 2006 és $pexmonth egyenlő Jan)

{

die("<p align='center'><font face='Verdana' size='3' color='#FF0000'>It seems that your passport has expired! Please, correct the passport data given!</font></p>");

}

Posted

 
if($pexyear =="2006" AND $pexmonth == "Jan")

:lol:

Posted

Hát igen. Köszönöm. :lol: (Mentségemre legyen: az idézõjelet nem tudtam: "2006" vagy '2006' :upsz:)

Posted

Megmondom az igazságot.

Bárhogy írhatod!

$akarmi="2006"; vagy $akarmi='2006';

Teljesen mindegy.

Akkor van szerepe, ha egy változó értékadásánál kétfélét kell használni.

Vagy itt:

 

<body <?php if(!isset($_GET["start"])){print('onload="ugras();" ');} ?>>

Tehát erre szuper, hogy lehet használni mindkettõt.

:D

Posted

Szevasztok! Na szóval nem értek php-hez -nem is szeretnék nagyon belemenni-, csak egy parancsra lenne szükségem.

Honlapon

Arra lennék kíváncsi, hogy ilyesmi linket nem lehetne valahogy php-ben megcsinálni? Esetleg valaki el tudná magyarázni, hogy kell a link parancsot használni ??? Mert én nem sokra mentem vele... :upsz:

Posted

Azt akarod kiíratni, hogy "Az URL érvénytelen, nem lehet betölteni!"

Ehhez nem kell php.

 

Elég egy javascript is!

 

:lol:

Posted

Nem, nem ahhoz kell, az csak példa volt a PC WORLD Fórumának HTML link kódjához, ami az

[url=http://]Link[/url] 

Nekem csak valami hasonló példa link kéne php-ben.

Posted

<a href="Ide írod az URL-t">Ide a szöveget</a> 

De ehhez nem kell php.

Ez Mûködik html oldalban is.

:D

Vagy le kéne írnod mit is akarsz, mert én erre gondoltam.

 

Posted

Na szóval egy tartalomkezelő rendszer, a PHP-Fusion van feltöltve a weboldalamra, úgy gondoltam, hogy akkor bal oldalra, egy panelként megpróbálom betenni a linket, úgy hogy beírom a kódot.

Most így néz ki a kód:

openside("CHAT");
<a href="tanulo91.extra.hu/chat.php">Irány a cset!</a> 
closeside();

és nem fogadja el..

Ezt írja:

Parse error: syntax error, unexpected '<' in /sparebig/userstore/t/a/tanulo91/web/wwwroot/administration/panel_editor.php(110) : eval()'d code on line 2

Most akkor legfeljebb a php fájlba tudom beírni? Ha igen akkor segítsetek melyik fájlba és azon belül hova!

 

Jah az oldal címe: URL :upsz:

Posted

Az a baj, hogy kevered a szkriptet meg a HTML-t:

openside("CHAT");
echo('<a href="tanulo91.extra.hu/chat.php">Irány a cset!</a>'); 
closeside();

 

Posted

Sziasztok.

 

Nemrég kezdtem el foglalkozni a PHP-val, és sajna még elég ügyetlen vagyok.

A kérdésem: Tegyük fel, hogy van egy egyszerû változó, pl.:

if ($msn == 1) {
    echo $titlemsn = "".$row['msncim']."";
    };
if ($msn == 0) {
    echo $titlemsn = "Nem publikus";
    };

amely egy MySQL táblára hivatkozik, és ha "1" az érték megadja az email címet, ha "0" akkor nem.

Az eredmény ($titlemsn) pedig ide illesztõdik be

    <tr>
        <td width=\"100%\">
            <p> <b>MSN Messenger: ".$titlemsn."</b> </p>
        </td>
    </tr>

Eddig nincs is gond, csakhogy a végeredményben 2szer is megjelenik a válasz:

1. Az elsõ idézetben szereplõ kód végeredményeként.

2. A másik idézetben szereplõ kód végeredményeként.

 

Hogyan tudom azt elérni, hogy az elsõ idézetben szereplõ kód végeredménye ne jelenjen meg, de teljes értékû legyen, és ugyanúgy megkapjam a megfelelõ választ a második idézetben szereplõ kód kimeneteleként?

Posted

 <tr>
        <td width=\"100%\">
            <p> <b>MSN Messenger: <?php if ($msn == 1) {
    echo $row['msncim']; }else if($msn == 0) {
    echo "Nem publikus"; } ?></b> </p>
        </td>
    </tr>

:D

Posted

Köszönöm szépen arpsoft! :istenvagy:

----------------------------------------------------------------------------------------------------------------

Ejj de hülye vagyok, az echo alapból benn volt, csak gondoltam majd okos leszek, aztán kitöröltem :hátpersze: !

 

Posted

Hogyan kell a címbõl paramétereket átvenni?

Posted

Ismét csak PHP-Fusionos kérdés:

ez a kód miért nem tetszik neki / miért nem jeleníti meg a képet?

openside("bannerünk");
  echo "[img=http://img104.imageshack.us/img104/7832/rcws91banner7kh.png]";
closeside();

Kovács Gyula (MiniDisk)
Posted

Ékezet: bannerünk szóban az ü... u-val írd.

Posted

Ha a htm kódba akarod beírni akkor:

 

 echo "<img src='http://img104.imageshack.us/img104/7832/rcws91banner7kh.png'>";

:D

Posted

@MD :( Nem az ékezet miatt volt...

@Mezofi Köszi, jó a HTML kód :D

  • 2 weeks later...
Posted

Sziasztok!

Újabb elképzelés született a weboldalam tartalmának korrigálásához. Ebben kérném a segítségeteket.

 

Adott egy táblázatos szerkezetű weboldal. A kérdés az, hogy hogyan lehet a linkekre (Link1, Link2...) kattintva előhívni a "középső hasáb" elnevezésű cellában a linkekhez rendelt html vagy php oldalakat. (Lényege az, hogy nem változik a táblázat többi cellájának a tartalma, így a karbantartási munkálatokat, adatforgalmat jelentősen csökkenti.)

A megoldás hasonlít az iframe-hez, vagy a framesethez (csak itt előre definiált oldalakat lehet megadni, de nekem olyan kell amelyben pl. az 'frame/index.php' oldal legyen előre betöltve, a többi csak a felhasználó kattintásakor töltődik be.).

 

(A mostani oldalamnál is látható, hogy szinte minden oldal ugyanolyan, csak a középső törzs változik.)

Minta kód:

 

<html>
<head>
<title>Példa</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>Link1</td>
    <td>Link3</td>
    <td>Link3</td>
  </tr>
  <tr>
    <td>bal oldal</td>
    <td>középső hasáb</td>
    <td>jobb oldal</td>
  </tr>
</table>
</body>
</html>

A szakik ajánlották, hogy JS-sel oldjam meg a problémát, mivel más megoldás -állítólag- nem létezik. Ha rossz helyen van, akkor átmehet a HTML topic-ba.

Hogyan? Várom az ötleteket! ;)

Kovács Gyula (MiniDisk)
Posted

Ezt egy egyszerû php rutinnal meg lehet csinálni, mindjárt mutatom is.

 

<html>
<head>
<title>Példa</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><a href="?link1">Link 1</a></td>
    <td><a href="?link2">Link 2</a></td>
    <td><a href="?link3">Link 3</a></td>
  </tr>
  <tr>
    <td>bal oldal</td>
    <td>
    <?php

if(isset($_GET['main']))
    {
        include("main.html");
    }
    elseif(isset($_GET['link1']))
    {
        include("link1.html");
    }
    elseif(isset($_GET['link2']))
    {
        include("link2.html");
    }
    elseif(isset($_GET['link3']))
    {
        include("link3");
    }
    
    else
    {
        include("main.html");
    }
    
?>
    
    </td>
    <td>jobb oldal</td>
  </tr>
</table>
</body>
</html>

 

Nagyjából így néz ki. Ez a fájl php kiterjesztést kapjon. E fájl mellé csinálj egy main.html, egy link1.html, egy link2.html, és egy link3.html nevü fájlt. Alaphelyzetben a main töltõdik be, és a linkekre kattintáskor a többi.

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...