a php.ini-be a php_mysql.dll-t toltesd be, amugy, probald meg a mysql_error-t is kiiratni ne csak hogy connection failed. Apache-ba mar nem kell ehhez semmit allitanod. Ja es kell legyen egy php_mysql.dll-ed :) ami benne van elvileg alapbol is a tobbi dll-nel.
Halló uraim újabb (számomra) fogós dologban akadtam el!!
Letöltöttem a Php-nuke 5.6-os verziót egész vili benne sok dolog de a Mysql adatbázist nem tom belőni hozzá.
Leszedtem a mysql 3.23.51-win.zip -et kicsomagoltam insatll progi lefut nuke adatbázis kreál és feltölt.
eddig ok de mit csináljak az egész kócerájjal hogy a php lássa is a mysql-t és ne csak a konnekt failed szöveget olvashassam.
apache 1.3.24 és a php 4.2.1 apache modulként fut.
Jó lenne valami konfigurálási leírás mint amiyet anno az apache+php4 párosról találtam valahol...
Vegul maradtam imagemagick-nal, mert php-val nem jutottam semmire es sehonnan nem kaptam hasznalhato informaciot.
Imagemagick-kel (parancssorbol) igy nez ki a watermark:
# convert -draw 'image Over x1_koordinata,y1_koordinata x2_koordinata,y2_koordinata vizjel_file' cel_kep eredmeny_kep
Ahol:
x1/y1: a watermark kezdete a cel kepen
x2/y2: a watermark 'vege' a cel kepen
vizjel_file: amit ra akarsz rakni
cel_kep: amire ra akarod rakni
eredmeny_kep: ez lesz az eredmeny.
Szerintem ezt bele lehet tenni php-be es exec-kel v. ilyemivel meghivni.
Megint jövök egy lámer kérdéssel.
Adva van egy progri elég sok php fájl-al, amiben űrlapok vannak jobbára, és ide-oda küldözgetnek egymásnak adatokat. Azt szeretném, ha csak az használhatná akármelyik fájlt, aki először érvényes azonosítóval és jelszóval bejelentkezett. Tehát csináltam egy kezdo.php-t:
session_start();
session_register ("azonosit");
session_register ("jelszo");
unset ($azonosit);
unset ($jelszo);
és utána jön az űrlap az azonosító+jelszó megadásához.
És az egész gyönyörűen működik, ha letiltom a cookie-kat. De ha nem, akkor úgy megjegyzi magának az azonosítót is és a jelszót is, hogy aztán hiába hívom meg újra a kezdo.php-t, ahol az unset után kiiratom a két változót és persze nincs benne semmi, és adok meg neki másik azonosítót és jelszót, a következő fájlban már megint a régit látja.
Miért?
levelezo programot biztos nem hiv meg;), ellenben egy smtp szerver-hez kapcsolodva tovabbitja a levelet, vagy egy lokalisan futo mail szervernek adja tovabb a level kezbesiteset.
mi van a php.ini-be beallitva smtp-nek? Add meg oda az smtp szerver ip cimet, port nelkul.
Az ini-be van egy ilyen reszt:
[mail function]
SMTP = localhost ;for win32 only
sendmail_from = me@localhost.com ;for win32 only
namost, ha nem a sajat gepeden van az smtp szerver hanem mondjuk ugye a szolgaltatodnal akkor annak az ip-jet ird oda a localhost helyett.
Ehem. Akkor lehet, hogy a passthru() a te barátod... Mármint próbáld meg "személyesen" megkeresni a levélküldő programot, hátha csak a PHP viccelődik... Remélem, ez bejön, mert más tippem egyelőre nincs, nekem eddig még nem volt bajom a levélküldéssel.
Úgy tudom, a mail() csak meghívja a default levelező programot. Nem valami ingyenes webszolgáltatónál próbálsz levelet küldeni? Ott divat az ilyesmit letiltani.
ez a vízjel dolog engem is érdekelne, én imagemagick-kel próbálkoztam, de kudarcba fulladt. ha sikerül összetákolni a vízjelező-kódod, megteszed, hogy bemásolod ide?
Feltoltok egy jpg-t weben at, majd szeretnek watermarkot ratenni.
A feltoltessel semmi gond, kep fent van a szerveren ($fnev valtozoban van a neve).
Masodik lepesben kellene egy image handler, de valamiert nem kapom meg es hibauzenet sincs:
Itt ugy tunik, meg is all a php feldolgozasa, mert a progi tovabbi reszeben irnek meg ki 1-2 debug infot, de azok mar nem jelennek meg. Ezert is van benne a flush(), de az sem hasznal.
A php konyv meg help szerint a fenti OK, ha mast nem, hibauzenetet kapnom kellene. Mar azt is megprobaltam, hogy bedrotozom a kep nevet, de ugy sem jo.
Eredetileg Én is Linuxot használok, de a Linux-os wincsim kezdi kilehelni a lelkét => majdnem használhatatlan, úgyhogí inkább pihentetem. (Anyagi megfontolásból ;-))
Viszont a diplomamunkát már be kellene adni. ;-)
Én is manualt próbáltam először, révén ez a PDF-dolog ismeretlen terep számomra. De akkor vmit elrontottam.
Egyébként tényleg nem erőgép a gépem, de nem is akarok rajta mega-hiper-szuper-extra játékokat játszani. Az én játékom a PhP, JavaScript és társaik. Ezért csodálkoznék, ha az én "kicsikém" tényleg kicsike lenne a problémához.
hat a gep az nem 1 erogep:), amugy ha 0 byte lett akkor a kododat nezd meg, ha bongeszobol indutod, akkor kellene pdf headert is kiadni stb stb, ami szepen ott szerepel a manual-ban is.
Probald ki a legegyszerubb peldat, es esetleg eloszor probald file-ba irni, hatha az konnyebben megy.
Nem tudja valaki, hogy hogyan lehet pdf dokumentumot előállítani php-vel normális sebességgel? Próbáltam a ClibPDF-fel és a PDFLib-bel is, de mind2 20 percig is dolgozott mielőtt lelőttem és csak egy 0 byte-os állományt hozott létre. (És ha jól emléekszem a CLibPDF volt, amelyik legalább az Acrobat Readert elindította...)
Remélem a gépsebességemmel nincs gond (AMD K6-II 266MHz, 64MB RAM), mert azon pont nem szeretnék változtatni. A fejlesztéshez a Win32-es PHP-t használom, elméletileg minden library-vel megtűzdelve, bár nincs mind engedélyezve.
Előre is köszönöm a segítséget!
A pass-t probald meg szerver oldalon tarolni es csak a usernevet kitenni kukiba, ha sql-t hasznalsz akkor meg usernevet se, eleg csak az azonositoja. Amikor meg lekeri oldalt eltarolod kukiba azonositot ha belepett es minden oldalekereskor vizsgalod hogy valoban jo-e a user, termeszetesen session-el koveted.