Jump to content
GSForum - Segélyvonal

PHP kérdésem van


Recommended Posts

Posted

Megvan a hiba: több szervere van az UW-nek, amin az adatbázisokat tárolják. Egy másik tárhelyemen a 3-mashoz kellett kapcsolódni, ezen meg a ketteshez. A kódot onnan másoltam ki végül, csak nem gondoltam volna, hogy nem a 3-mashoz kell csatlakozni. ;)

 

Most más miatt nem megy. :D

(mert már megint elnéztem egy változót. :P Javíthatatlan vagyok. :lol: )

Posted

Google szereti tépni az idegeket.. :démonikacaj: A sajátját meg az enyémet.... :upsz:

No de végül megoldottuk a problémát... nem a scriptel volt a hiba, hanem a figyelmetlenséggel!

Az SRV rõl továbbra sem jöttek meg a levelek.... azonban google-nek sikerült mailt küldenie magának. :D ( az én freemail-em valamiért nem adja meg magát ilyen könnyen!)

Posted
A táblát megcsináltam már, nem az a gond.

:hmm:

Nekem gond! :upsz:

Hogyan telepítsem? Mit kell vele csinállni? Mert ezért nem megy az egész.... :Sír: :Sír: :Sír:

Posted

1. lépés:

Lépjél be a phpmyadmin-ba.

(EZt uw-n az admin felületen, a MySQL menüpontban találod)

A phpmyadminban válaszd ki az adatbázisodat(bal oldalt...)

Fönt klikk az SQL fül re.

Ekkor megjelenik egy szövegmezõ, amibe beírhatsz SQL parancsot. Ide másold be az SQL.txt tartalmát, majd futtatsd le.

2. lépés:

A többi file elején, ahol adatbázishoz csatlakozik írád át a "név" rész a felhasználiói nevedre(2 helyen van ilyen minden file ban), a "jelszó" részt a saját jelszavadra(az adatbázishoz), És szükség esetén a "localhost" ot arra amit a szolgáltató megadot, mint adatbázisszerver...

3.lépés:

Tölts föl mindent egy mappába.

 

felir.php: ezel lehet feliratkozni a listára

admin.php: ezzel tudod megnézni hogy ki van a listában, és tudsz törölni

levelkuldes.html:itt tudod megírni, és elküldeni a hírlevelet...

Posted

De nekem a vendégkönyvhöz, van már egy adatbázisom, guestbook néven!

Azt nem írja akkor felül? :upsz:

Posted

Látom, nem írta fölül!

Ellenben, még sem jó! :(:(:(

Posted

Access denied for user 'desktopverseny'@'%' to database 'név'

Ezt akkor írja ki, ha be akarok lépni az admin oldalra....

Amúgy regisztrálás után, 404-es oldal...... :Sír:

 

De próbáld ki:

http://desktopverseny.uw.hu/hirlevel.php

Posted

igen... A php kódban van egy olyan, hogy database_select És utána, hogy "név".

Ezt neked át kell írni a felhasználói nevedre: "desktopverseny"

Posted
Amúgy regisztrálás után, 404-es oldal...... :Sír:

Semmi gond. A minap én is szenvedtem vele egy sort, és nekem sem akart bejönni egy ideig. Próbáld meg úgy, hogy beírod a teljes elérési utat, kiterjesztéssel együtt. ;)

Posted

Azt szeretném megtudni, hogyan tudnék egy adatbázisból tárolt szövegnek csupán mondjuk az elsõ száz karakterét kiíratni.

Agyon kerestem már ilyet a neten, de nem találtam. :(

Posted

Megoldások:

 

fread()

Két változót vár: a file elérést, és a beolvasanó bájtok számát.

Ide kapcsolódik még az fseek() is ami a file-on belüli pozicionálást segíti!

 

Az fgets() segítségével sorokat olvashatunk be.

Az fgetc() segítségével meg bájtokat. ( ezt egy while vagy for függvénnyel kombinálva megkapjuk a kívánt eredményt)

Posted

Te mindig olyan feladatokat adsz amiknél egy változóban tárolt szöveg adott részét szeretnéd kiíratni.

Gondolom itt is mûködik, amit már kétszer is írtam, az adatbázis általad meghatározott részét betöltöd egy változóba, és onnan kezdve úgy kezeled mint egy tömböt. A tömb adott karakter sorszámától kezdve kiíratod adott sorszámú karakterig.

 

$szoveg ="Ide az adatbázisból vett tartalom"
for ($i =1; $i<100; $i=$i+1) { 
echo $szoveg[$i];
}

 

Gondolom így mûködni fog. 8)

 

@ocsi

google egy adatbázisból szeretne adatot és nem egy fájlból. Vagy ez mindegy? :?:

Posted

Nem mindegy. ;)

Köszönöm, valami ilyesmire gondoltam. (És vajon ez magamtól miért nem ment? :S Csupán költõi kérdés. :D:hááát: )

 

Köszönöm, remekül mûködik, csak az i=1-et átcseréltem i=0-ra, mert lemaradt az elsõ karakter. :)

 

u.i.: talán azért nem jutott ez eszembe, mert állandóan valami függvényt kerestem...

Posted

hopsz... tényleg nem a kérdésre válaszoltam... Most viszont találtam valamit. Ez egy sql parncs:

 

select subsrting('MYSQL' 2 , 3);

 

és az eredmény:

YSQ

(a második karaktertõl 3 karaktert irat ki...) még nem egésszen tudom, hogy ezt hogy tudod használni..

Posted

De ugyan ez a függvény létezik a php-ben is:

 

print substr($ezastring,0,100);

Posted

Köszönöm, ez is remek.

Csak sajnos a manual nem adta ki a stringre a keresõben... :(

Posted

Javaslom a PHP 4 kézikönyv beszerzését, vagy esetleg a PHP fekete könyvet!

Posted (edited)

Azt szeretném kérdezni hogy hogyan lehet Regisztrációs felületet hogyan lehet csinélni??

Edited by döke
Posted

Össze kell írnod milyen adatokat szeretnél bekérni, hol szeretnéd tárolni, el szeretnéd e küldeni magadnak esetleg az adatokat. Ezután php fájl, ezen belül form, a formon belül input boxok, és elküldõ gomb. A form küldheti az adatokat post vagy get metódussal.

Úgy az egyszerûbb ha egy másik php fájlnak küldi és ott lesznek feldolgozva az adatok.

reg.php

<body>
<form name="form1" method="post" action="ellenor.php">
 <table width="353" height="112" border="0" cellpadding="0" cellspacing="0">
   <tr>
     <th colspan="2" scope="col">Regisztráció</th>
   </tr>
   <tr>
     <td width="171" height="27"><div align="center">Név</div></td>
     <td width="182"><div align="center">
       <input name="nev" type="text" id="nev">
     </div></td>
   </tr>
   <tr>
     <td height="30"><div align="center">E-mail</div></td>
     <td><div align="center">
       <input name="email" type="text" id="email">
</div></td>
   </tr>
   <tr>
     <td><div align="center">password</div></td>
     <td><div align="center">
       <input name="password" type="password" id="password">
     </div></td>
   </tr>
   <tr>
     <td><div align="center">
       <input type="submit" name="Submit" value="Küld"> 
       </div></td>
     <td><div align="center">
     </div></td>
   </tr>
 </table>
</form>
</body>

ellenor.php

<?php 
$nev=$_POST["nev"];
$email=$_POST["email"];
$password=$_POST["password"];
print ($nev."<br>".$email."<br>".$password);
exit;

?>

  • 2 weeks later...
Posted

Azt kérdezném, hogy tudom egy hosszabb stringet megtisztítani az aposztrofoktól? Vagy átalakítani õket karakterkódra, mert bevitelnél az ilyen szövegeket hibát jeleznek és nem kerülnek bele az adatbázis text típusú mezõjébe.

Posted
$javitott=str_replace("'"," ",$eredeti);

Posted

Köszönöm! :oké: Hiába, tényleg muszáj lesz beszereznem egy ilyen könyvet, mert a php.neten semmit nem találok meg. :upsz:

Posted

olyan php scriptet keresek (azt hiszem az felene meg leginkább), ami kiírja, h az adott fájlt hányszor tölötték le... jha és még az jó lenne, ha több fájlra is lehetne alkalmazni... :hááát:

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