514
PHP HELP
  • cSuwwi
    #114
    valóban létezik, bár még nem találkoztam vele.
    keress rá szerintem
  • Free
    #113
    Ez nem jó hír.
    Olvastam még régebben hogy vannak visszafejtő progik meg minden ez mennyire igaz ?
  • cSuwwi
    #112
    nemigen lehet.
    szép is lenne, ha kedvem támadna megnézni pl. az e-bay kódját, kihasználható rések után kutatva :D

    php scriptet eredeti formájában, csak feldolgozás előtt lehet levenni (pl. FTP-n belépve), vagy ha a szerver úgy lett konfigurálva, akkor a scriptneve.phps formában (bár ez elég ritka) (phps <- php source)
  • Free
    #111
    Sziasztok
    Hogyan lehet egy php -vel generált oldal forrását letőlteni ??? tehát hogy ne a kész generált oldalt töltsem le hanem magát a php állományt ami generálja. van erre valami kis program ?
    Semmi gonoszságra nem kell csak van egy statisztika készítő php aminek kellene a forrása hogy megt tudjam nézni honnan veszi le az adatokat.
    Előre is kösz
  • npeter
    #110
    Hi all!
    Azt szeretném megtudni, hogy phpben hogyan tudom egy kép méretét lekérdezni.Itt a felbontásra gondolok, nem a méretre:-(
    By
  • PetruZ
    #109
    Nem, php-val nagyon sok minden olyat is csinálnak, aminek pl. semmi köze a webhez. Pl. gyors szövegfeldolgozást, merthogy eredetileg arra készült. :)
  • Tetsuo
    #108
    A php-vel általában fórumokat és egyéb szabványdolgokat csinálnak csak ugye? Egy néhány lapból álló honlapnak nem való?
  • cSuwwi
    #107
    ha működik, akkor ok, de vigyázz a ' és a "-jelekkel, mert mást jelentenek PHP alatt.

    Ha máskor is előjön ilyen probléma, próbáld ki mindkettővel.
    Bár az xhtml szabvány szerint idézőjellel kell jelölni az értékeket html-ben...
  • npeter
    #106
    Kössz srácok az infót!
    Azóta megoldottam.
    Csuwwi mintájára csináltam meg.noha nem \"-el hanem csak '-al.
    Az átalakítást azt nem is néztem aztán.Mondjuk nem is igen tudnám mit hogy kell
    by
  • PetruZ
    #105
    Az sg elnyelte: ...lecseréled mondjuk & nbsp;-re az ereg_replace() függvénnyel (szóköz nem kell közé), majd a feldolgozás előtt visszaalakítod.
  • PetruZ
    #104
    1. A paramétereket előzőleg átkonvertálod, a space-eket lecseréled mondjuk  -re (ereg_replace).

    2. Nézd meg a http_build_query() függvény leírását.

    +1. Sosem próbáltam, de a htmlentites() / html_entity_decode() függvények is jók lehetnek ide.
  • cSuwwi
    #103
    próbáld meg egyenlőre csak a href-es tagot idézőjelbe tenni, hátha...

    <a href=\"modosit.php?id=".$mezo[kod]."&old=".$mezo[megnevezes]."\">
  • skristof
    #102
    hali
    nekem is voltak ilyen gondjaim
    ellenőrizd, h az <input> tag-nél mindenhol megvannak-e az "-ek!
    pl <input type="text" name="megnevezes"> stb....
    nekem itt voltak gondok.....
  • npeter
    #101
    Hali!
    print "<a href=modosit.php?id=".$mezo[kod]."&old=".$mezo[megnevezes]."><img src='kepek/modositas.jpg' border='0'></a>";
    Ez elvileg muxik.Namost ha pl a megnevezésben van "space", akkor már nem adja át a modsit.php-nek az egész nevet csak az elso "space"-ig.És hát ott nem tudok akkor ezzel az adattal dolgozni.
    Hogy lehetne ezt kikuszobolni.
    Előre is thx.
    By
  • JimHUN
    #100
    Jaaa, látom már! Bocs, én a #97-es kódot néztem.
    Lehet, hogy aludni kéne inkább.
  • cSuwwi
    #99
    21 soros volt, de nem volt lezárva egy kapcsoszárójel, ilyenkor ha a legkülső héjon lévő lezáró elem hiányzik, a php a utolsó+1.-ik sorra hivatkozik.
  • JimHUN
    #98
    Melyik a 22. sor?
  • Skynet85
    #97
    üdv na szal itt teljes progi annyit csinál hogy fügvényeket alkalmaz formok elkészítéséhez így annak csak a nevét és a kérdést kel megadni! naon gyorsan tudsz formokat így kezelni illetve létrehozni!:D
    <?php
    function form($page, $text)
    {
    return("<form action=\"" . $page . "\" method=\"post\">"
    . $text
    . "<input type=\"submit\" name=\"subit\""
    . "value=\"submit\">"
    . "</form>");
    }
    function form_text($name, $question, $default="")
    {
    if (strlen($default))
    {
    $default ="value=\"". $default . "\"";
    }
    return($question . " "
    . "<input type=\"text\" name=\"" . $name . "\""
    . $default . ">");
    }

    print (form("form.html",
    form_text("name", "fdsgfsdgsdfgdf:")
    ));

    ?>
  • cSuwwi
    #96
    mindenki másképp programozik php alatt, én pl. alig használok print-et, echo-zom.

    Így első ránézésre két darab { nyitás van, de csak 1 } zárás. Ez biztos, hogy hiba.

    Ez a sor, mit csinál?


    print (form("form.html",form_text("name", "fdsgfsdgsdfgdf:")));


    a form-ot itt funkciónak fogja értelmezni a php, és mivel nincs deklarálva, le fog halni.

    Amúgy mit csinálna ez a script?
    Mert akárhogy nézem, nem bírok rájönni :D
  • Skynet85
    #95
    üdv. volna egy kis peoblémám ha lefutattom ezt;
    <html>
    <body>
    <?php


    function form_text($name, $question, $default="")
    {
    if (strlen($default))
    {
    $default ="value=\"". $default . "\"";
    }
    return($question . "  "
    . "<input type=\"text\" name=\"" . $name . "\""
    . $default . ">");

    print (form("form.html",
    form_text("name", "fdsgfsdgsdfgdf:")
    ));

    ?>
    </body>
    </html> ,akkor ezt a hibát kapom;Parsing Error: parse error, unexpected $ (line 22)
    Mi a gond köszi előre is!
  • AtomHeart
    #94
    Windoz nt-vel nyomulsz? Ha igen, akkor a WINDOWS\system32\drivers\etc\hosts nevu fajlba vagd be a "127.0.0.1 localhost" sort (idezojelek nelkul)
  • npeter
    #93
    Kössz a választ!
    De már helyreállt a hiba.Amúgy a 127.0.0.1-es IPvel megy a cuccos.
    By
  • cSuwwi
    #92
    az sql-re ha a webszerveren lévő gépen van, akkor szoktunk localhosttal hivatkozni. Ez így van az ingyenes szolgáltatóknál is, ha azon a szerveren ül az sql is, pl. srv.hu

    localhost = 127.0.0.1

    ennek az alapgépen mennie kéne, különben kicsit kaccos tesztelni a megírt programokat (kivéve, ha hálózaton egy másik gépről is elérhető). IP-vel megy, milyen IP-vel, 127.0.0.1-el, vagy a hálózati IPvel/netes IP-vel?
  • npeter
    #91
    Sziasztok!
    Lenne 1 kérdésem:
    mért van az, hogy amikor megadom a böngészőben pl http://localhost/valami.php akkor nem megy az oldal.Nem a saját gépemen hanem más gépen ahol szintén van php mysql apache.viszont ha beirom az IP-t a localhost helyett, akkor megy az oldal.DE az adatbázishoz nem tud kapcsolódni, mert mindig vmi "localhost"-os hibára hivatkozik
    Ha vki tud segíteni előre is megköszönöm.
    Üdv,npeter
  • blackgamer
    #90
    több könyvet elolvasnék hozzá
  • skristof
    #89
    hali

    egy portál-rendszert szeretnék készíteni. nah persze eleinte csak az alap dolgokkal (hírek, cikkek etc.)
    a kérdésem annyi lenne, hogy sztetek hogy kezdjek neki? persze először meg szeretném tervezni. én ugy gondoltam, h kéne neki egy keretrendszer, és abba a modulokat. ez jó megoldás lenne? (a későbbiekben bővíteni is szeretném majd!)
    és ne is ajánljatok nuke-okat meg hasonlókat, mert nem akarom használni! mert itt végülis a fejlesztésen van a hangsúly....
    gondolom az adatbázist is alaposan meg kell először tervezni.
    szóval a kérdés végülis: hogyan fognátok hozzá egy portál-rendszer fejlesztéséhez?

    válaszokat előre is köszi
  • PetruZ
    #88
    bulletin board, azaz fórum engine
  • blackgamer
    #87
    mi az a bb?
  • Iori
    #86
    sziasztok, phpbb telepités tutorialt hol lehet találni?
  • npeter
    #85
    Thx az infót!
  • Pheel
    #84
    Apache log fájlt lenne érdemes tanulmányoznod, ott leírja, hogy mi volt a baja, nem csak hibakódot ad.
  • Pheel
    #83
    URL-ben space ugye nem lehet.

    2 lehetőséged van:
    1: nem GETtel, hanem POSTtal küldöd át a formodat és akkor nem találkozol ilyen korlátozással
    2: megismerkedsz az urlencode és urldecode utasításokkal és a paramétereidet elkódolva adod át
  • npeter
    #82
    Hát nem elküldtem én balga.
    Most az lenne a gondom hogy:
    Így átadom az egyik oldaról a másikra az adatokat.
    <a href=bovebb_info.php?&path=".$mezo[path]."&iszam=".$mezo[iszam]."&telepules=".$mezo[telepules]."&cim=".$mezo[cim].">
    1:DE ha már négynél több adat van,akkor azt már nem adja át.
    2:ahol van "space" is a mezőbe nem küldi el.
    pl.:cim:Szabadság utca 3.
    ebből csak a Szabadság-ot küldi el,a többi lemarad.

    Ere van vmi megoldás?

    Tudom nem kellene ennyi adatot átküldeni, ott is meglehetne nyitni az adatb.-t,de én kiváncsi vagyok erre a megoldásra is.
    By
  • npeter
    #81
    Hali!
    Hát lehet, hogy velem van a baj de nekem most sem megy:-(
    "Nincs jogosultsága a lap megtekintésére.403-as HTTP-hiba - Tiltott
    Internet Explorer".Ezt irja ki nekem.Hát ez kész.Na mind1.Majd próbálkozok valamivel.
    Más...
    Új nap új gondok.Lehet hogy már a tö..tök ki van velem srácok,de mindig fellép vmi hiba
  • PetruZ
    #80
    De látszik, hogy még mi is hülyék vagyunk. ;) Most tűnt fel, hogy mindenütt dupla backslash-t írtam, pedig csak egy kell. :)
    Tehát:
    echo("<a href=\'onClick=\"openImage(\"fotok/35.jpg\")\")\'><img src=\"fotok/33.jpg\" width=200 border=0></a>");
  • Pheel
    #79
    Messze? Már a mobil böngészők is arra építenek. Akinek esze van, már régen ismerkedik vele. Persze átlagPistike első weboldala más téma.
  • PetruZ
    #78
    Attól még messze vagyunk...
  • PetruZ
    #77
    Próbáld kihagyni a (# karaktereket a linkből.
  • Pheel
    #76
    Szerintem ilyet ne taníts neki, hogy elhagyhatóak az idézőjelek, mert az XHTML már kötelezőként kezeli a jelölést és ez a következő értelmes szabvány. Szóval maradjunk abban, hogy MINDEN esetben ki kell rakni a property value-ja köré az idézőjelet. Tehát:
    width="200px"
  • npeter
    #75
    Hát nekem most sem műxik.
    Nem csinál semmit.A lap nem található, ezt irja ki.
    Fent a böngésző cimsorában se ad át semmit csak egy "(" jelet.

    Hogy mi lehet?
    Azért kössz az infót.
    By