- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- MasterDeeJay: Noname 1TB-os SATA SSD teszt
- erkxt: A Roidmi becsődölt – és senki nem szól egy szót sem?
- hcl: MS Office365 Linuxon
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- droidic: Így beszélhetsz élő emberrel EA supportban
- eBay-es kütyük kis pénzért
- Négymagos Xeon(!) CPU LGA775-ös deszkában
- bambano: Bambanő háza tája
Új hozzászólás Aktív témák
-
biker
nagyúr
lenne egy reddir kérdés
miért nem sorrendben olvas???
fileok neve 1001, 1002, 1003, 1004
beolvasott sorrend:
1003, 1004, 1001, 1002az ok, hogy eleve nem matematikai hanem abc sorrendben olvas, tehát nem 1 2 3, hanem 1, 10, 11 stb, de ez mindennél furcsább
-
VladimirR
nagyúr
válasz
KaoszTom #1293 üzenetére
egyfelol igen, van ra lehetoseg
fopen( <filenev>, "w+" );
ez megnyitja a filenev nevu file-t irasra, s ha nem letezik az, letrehozza
viszont nem is feltetlenul kell letrehoznid a file-t, egybol kikuldheted a juzer-nek, csak a megfelelo header-eket kell hasznalnod, mielott elkezded kiirni az adatokat
legyen mondjuk a $soksokadat string valtozoban, amit lekerdeztel az adatbazisbol es most letoltesre akarsz kinalni$hossz = strlen( $soksokadat );
$filenev = "letolthetofile.kit";
// itt megmondjuk a bongeszonek, hogy most egy letoltendo file-t fog kapni
header( "Content-Description: File Transfer" );
// itt megmondjuk, hogy milyen tipusu a file
header( "Content-Type: <mime tipus>" );
// itt megmondjuk, hogy mindenkepp letoltse, ne jelenitse meg, akkor sem, ha egyebkent tudna jeleniteni, mint pl kepek, szovegfile-ok eseteben
header( "Content-Type: application/force-download" );
// itt megmondjuk, mekkora az adat, amit kapni fog
header( "Content-Length: {$hossz}" );
// itt pedig megmonjuk, milyen neven kinalja fel a bongeszo az adatot letoltesre
header( "Content-Disposition: attachment; filename={$filenev}" );
// majd elkuldjuk a tenyleges adatot
print $soksokadat;a mime tipus, ha nem tudod elore mit akarsz kuldeni, akkor lehet letoltendo file eseteben application/octet-stream, de meg is mondhatod, hogy pl image/jpeg, vagy mondjuk text/html
-
KaoszTom
aktív tag
Sziasztok!
PHP-ban van arra lehetőség, hogy egy új fájlt létrehozzon? Arra gondolok, hogy adatbázisból letöltött adatokat egy új fájlba berakva letöltésre felkínálja. Vagy ez már inkább Java?
-
újabb problémával találtam szembe magam
.
A kérdésem az lenne, hogy ugyanahoz a mysql szerverhez lehet egy php kódból kétszer (különböző connection-nal) kapcsolódni? Csak mert én kétszer kapcsolódok, s a queryk-nél használom az adott kapcsolat kapcsolódásakor kapott $conn értéket, de mégis mindig az utolsó kapcsolattal hajtja vérge a queryket.
Ötlet?
-
ha egy objectum egyik változója objektum akkor arra hogyan tudok hivatkozni az osztályon belül?
$this->objekt_valtozo_nev->elem ? ? ?
még annyi:
- van 3 osztály (A, B, C)
- a C osztály konstruktorát attól függően, hogy milyen paraméterrel hívjuk meg úgy példányosítjuk az A vagy a B osztályt. És ez az objektum lesz a C osztály egyik változójának az értéke -
akarok csinálni, egy database layert ami tud mysql és postgress adatbázist is kezelni.
Fontos a layerrel kapcsolatban, hogy egy kód esetén is kell mind a két kapcsolat, jelenleg olyan van hogy A vagy B osztályból származtatom a C azaz a database layert, s attól függően lesz mysql vagy postgress ...
Illetve még amit tudnia kéne, hogy több féle (mysql, postgress) kapcsolatból egyszerre több is lehessen élő ...
Esetleg egy két ötletet szívesen fogadnék ...
-
futár
senior tag
-
tkazmer
addikt
nézd, közel 2 nap telt el a kérdező, és az uppoló hsz-ed között. az a helyzet, hogy az én gondolkodásmódom szerint egy átlagosan gondolkodó embertől is elvárható, hogy 2 nap alatt rájöjjön arra, hogyha vonalkódot keres, akkor lehet, hogy amennyiben beírja a keresőbe, hogy vonalkód, és mivel php scriptet keres ezért még azt is mellé biggyeszti hogy php, akkor azzal igen hatékonyan tud számára szükséges információkhoz jutni. Elnézést, hogy erre alapoztam a szerintem segítőkész hozzászólásomat. Sajnálom, hogy kioktatásnak veszed, ha leírom egy weboldal címét, ahol utánajárhatsz valaminek.
Ettől függetlenül tényleg örülök, hogy úriember vagy annyira, hogy sértődöttséged ellenére mégis megköszönöd, amit leírtam.
és igen, ezt viszont veheted un. kioktató hsz-nek az utolsó mondatot kivéve
-
VladimirR
nagyúr
igen, van rengeteg olyan terulet, ahol nem vagyunk aszok, de en szemely szerint nem azzal szoktam nyitni, hogy kerdezek, elobb olvasok, keresek, s ha ezek nem jarnak eredmennyel, csak utana fordulok masokhoz
tobbnyire, mielott kerdezek, guglizok par orat, majd megfogal;mazom a kerdesem, hogy ha akad segitokesz ember, tudjon vele mit kezdeni, ne kelljen harapofogoval kihuznia belolem, hogy mit akarok
lathatoan te mindkettot elmulasztottad, igy a "hogyan ereznem magam" kerdesre annyit tudok csak mondani, szegyellnem magam -
futár
senior tag
válasz
VladimirR #1274 üzenetére
Legalább írtok!
Köszönet érte!
Nem igazán gondolom, hogy ezt a topicot arra kellene használni, hogy másokat ilyen hangnemben kioktassatok.
Feltettem egy kérdést, amire vártam egy választ, ha nem egyértelmű a kérdés, és segítő szándékod van, akkor azt fel lehet tenni, meg lehet beszélni.
Viszont ez egy nyilvános topic, amit mások is olvasnak, és ha azt látják, hogy az okosok így lehurrogják a segítséget kérőket, akkor sok értelme nincs a topicnak.
Biztos vagyok abban, hogy nektek is van olyan terület, ahol nem vagytok nagy ászok.
Ti hogyan éreznétek magatokat az ilyen hozzáállás miatt?
-
VladimirR
nagyúr
-
RedAnt
aktív tag
-
tkazmer
addikt
esetleg írj egyet magad. ha többórás google keresés után sem jutottál semmire, akkor ez lehet a megoldás. esetleg jópénzért valaki ír neked.
a problémád azt gondolom, nem annyira általános, hogy tömegével szülessenek rá megoldások.
ha te magad írsz, a hu.php.net-en érdemes lehet körülnézni, a vonalkód rajzolásához ajánlom a gd könyvtárat és függvényeit. Az átalakítás nem tudom, hogyan zajlik, nem ismerem a vonalkódrendszert, de gondolom te igen. Ezzel kapcs. nézz körül esetleg a stringkezelő függvények között szintén az előbbi helyen. -
futár
senior tag
Senki nem tud segíteni?
-
fordfairlane
veterán
A Kirowski 2008 év eleji felmérése a böngészőkről, operációs rendszerek részesedéséről:
-
futár
senior tag
Üdv a mestereknek!
Olyan PHP scriptet keresek, amelyik egy beviteli mezőbe
beírt karaktersorozatot vonalkóddá alakít át!
Mivel vannak szabványok a vonalkódoknál, olyan kellene, amelyik a leggyakoribb kódra tud generálni.
A segítségeteket előre is köszönöm! -
VladimirR
nagyúr
válasz
huskybusky #1263 üzenetére
itt lathato:
if (mail("email@címem.hu",$targy,$szoveg)) { echo 'SIKERESEN ELKÜLDTÜK AZ ÜZENETET';}
else {echo 'HŰHA ! EZ AZ ÜZENET MOST NEM LETT ELKÜLDVE...';}
}a mail fuggveny viszzateresi ertekebol megmondhato, hogy sikerult-e elkuldeni a levelet (siker eseten true, egyebkent false), s ennek megfeleloen irtahatsz ki uzenetet
-
huskybusky
csendes tag
válasz
vakondka #1261 üzenetére
Valóban véletlenül utf-8-ban mentettem a formot. Visszaállítottam, és így az eredeti mail.php-val már helyesen írta a kapott email-ben a betűket. Kösz.
Viszont most kicsit összezavarodtam, hogy akkor ha ki akarom íratni a sikeres, vagy sikertelen küldést, pontosan mi is legyen a mail.php tartalma.
Igérem, hogy ha összejön abbahagyom a fárasztásotokat és veszek egy php-könyvet. -
Panther
HÁZIGAZDA
válasz
vakondka #1260 üzenetére
Ha jól értem akkor az a baj hogy az elküldött levélben nem jelennek meg jól a fájlba "hard-kódolt" szövegrészek; ezen pedig nem segít, ha a HTML oldalhoz headert rak. Ezen vagy az segít hogy ezt a fájt is olyan kódolásban menti, mint amit mindenhol használ, vagy átáll full UTF8-ra, és az mb_send_mail fügvénnyel dolgozik.
-
vakondka
őstag
válasz
huskybusky #1258 üzenetére
Ha valóban UTF-8 ként mentetted el akkor ez jó lesz...benne van minden, remélem
<?php header("Content-type: text/html; charset=utf-8"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> mail küldés </title></head>
<body>
<?phpif (count($_POST)==0) {
echo '<form action="mail.php" method="post">
<p>Név</p>
<p>
<input name="name" type="text" value="" maxlength="30">
</p>
<p> E-mail cím</p>
<p>
<input name="email" type="text" value="" maxlength="40">
</p>
<p> Üzenet</p>
<p>
<textarea name="message" cols="40" rows="8"></textarea>
</p>
<p>
<input name="submit" type="submit" value="Küldés">
</p>
</form>';}
else {
$targy = "Levelem tárgya";
$szoveg = "A levél feladója: " . $_POST['name']."\n";
$szoveg .= "A küldő email címe: " . $_POST['email']. "\n";
$szoveg .= "Üzenet: " . $_POST['message'];
if (mail("email@címem.hu",$targy,$szoveg)) { echo 'SIKERESEN ELKÜLDTÜK AZ ÜZENETET';}
else {echo 'HŰHA ! EZ AZ ÜZENET MOST NEM LETT ELKÜLDVE...';}
}
?></body>
</html> -
vakondka
őstag
válasz
huskybusky #1258 üzenetére
Ha valóban utf-8 ként mentetted el, akkor ez segíthet, ha ez az első sor a fájlban:
<?php header("Content-type: text/html; charset=utf-8"); ?>nem lehet előtte egy üres szóköz, vagy sortörés sem !
-
Panther
HÁZIGAZDA
válasz
huskybusky #1258 üzenetére
Valószínűleg UTF8-ként mentetted el ezt az egy fájlt, pedig amúgy nem ezzel a kódolással dolgozol. (Nem követem az elejétől a problémát, csak benéztem, szóval lehet hogy hülyeséget írok...)
-
huskybusky
csendes tag
válasz
vakondka #1245 üzenetére
Kipróbáltam amit fentebb javasoltál, és ha külön fájlban teszem fel a formot akkor szépen ki is ír mindent. Ha a 1246-os beírásomban szereplő linken található lapról akarom elküldeni a formot, akkor ezt írja ki a képernyőre: Array( )
Ezután újra felraktam a tőled eredetileg kapott mail.php-t:
<?php
$targy = "Levelem tárgya";
$szoveg = "A levél feladója: " . $_POST['name']."\n";
$szoveg .= "A küldő email címe: " . $_POST['email']. "\n";
$szoveg .= "Üzenet: " . $_POST['message'];
mail("email@címem.hu",$targy,$szoveg);
?>Ha a különálló lappról küldöm el az űrlapot, akkor jön szépen az email (ezer köszönet érte)
és benne van minden ami kell. Az egyedüli zavaró dolog csak a már fentebb is írt ékezetes és pontos betűk kuszasága. (Magában az üzenetben helyesen hozza a betűket.) Csak ez nem jó:A levĂŠl feladĂłja:
A kĂźldĹ email cĂme:
Ăzenet:Eredetileg úgy szerettem volna elhelyezni az űrlapot, ahogy a linken látszik, de valamit eléggé elszúrhatok a beillesztésénél, vagy nem is tudom...
Köszönök minden segítséget. Már csak egy utolsó kérdésem lenne.Ha csinálok egy html lapot, (pl.sikeresuzenet.html) amiben tudatom a küldővel, hogy az üzenet elküldése sikeres volt, akkor azt hogyan tudom betenni a függvénybe? -
fordfairlane
veterán
Ez egy komplett csomag, van benne webszerver is (Apache). Kezdőként ez a legegyszerűbb megoldás. Persze megvan a lehetőség, hogy külön telepítsd fel az IIS-t, és a PHP-t, de ahhoz ismerni kell jobban a konfigurálását. A PHP installere már sok konfigurációs dolgot meg tud oldani, de ha mégsm működik jól, akkor muszáj jobban elmélyedni a konfigurációs fájlokban.
-
retes
aktív tag
válasz
tkazmer #1240 üzenetére
Szia!
Bocsi, hogy csak most írok, de nagyon nem voltam gép közelben... Szóval elég csak a php-t feltennem? Nekem alapból fennt van az iis, de valahogy nem megy, Igaz feltettem egy apachot is, de akkor azt leszedem, nekem csak az a lényeg, hogy a életrekeltsem a gépen a php-s dolgokat. Honnan érdemes leszeni a php-t és mit kell tennem, hogy a célom alehető leggyorsabban elérjem?
Elnézéseteket kérem, ha nagyon kezdő lennék, de az igazat megvallva nem nagyon tudok kiigazodni a leírásokon...
Előre is köszönöm a segítségeteket!
Retes
-
VladimirR
nagyúr
pontosan, a file nem letezik, hanem at van iranyitva mondjuk a
http://prohardver.hu/index.php?mod=temak&tema=php_kerdesek_2&start=1249&end=1249
url-re, azert, mert ahogy elottem is irtak, a google jobban szereti, megpedig az url-ben levo kulcsszavak miatt
aztan ezen az url-en levo index.php majd jol feldolgozza, hogy neki mit is kell mutatni, ugyanugy, mint a korabbi rendszerben (csak kifele mas latszik)
a fenti atiranyitas pl igy tortenik (asszem, most nem tesztelem le):
rewriteengine on
rewriterule ^/(.*)/(.*)/hsz_(\d*)-(\d*).html /index.php?mod=$1&tema=$2&start=$3&end=$4
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Álláskeresés, interjú, önéletrajz
- Garmin Instinct – küldetés teljesítve
- ZIDOO médialejátszók
- Könyvajánló
- Huawei Watch GT 5 Pro - egészség + stílus
- Házimozi belépő szinten
- Fejhallgató erősítő és DAC topik
- sziku69: Fűzzük össze a szavakat :)
- Linux felhasználók OFF topikja
- További aktív témák...
- ASUS TUF Gaming GeForce RTX 3070 Ti OC 8GB GDDR6X 256bit videokártya
- Inno3D GeForce iChill X4 RTX 3070 Ti 8GB GDDR6X 256bit videokártya
- Samsung 990 EVO Plus 2TB M.2 NVME PCI-E 4.0 x4/5.0 x2 - Új - Eladó!
- SAMSUNG 4TB 990 PRO M.2 NVME PCI-E 4.0 x4 - Új, hűtőbordás - 7450-6900 MBs - Eladó!
- Acer Predator GM7000 4 TB M.2 NVME PCI-E 4.0 x4 - Új - 7400-6700 MBs - Eladó!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5070 GAMER PC termékbeszámítással
- Bomba ár! Lenovo ThinkPad T490s - i5-8GEN I 16GB I 512SSD I 14" FHD I Cam I W11 I Gari!
- Akció! Újra Gamer EGEREK! Glorious , Endgamer XM1R , Nibio
- Több Lenovo Thinkpad x1 carbon gen 4 / 5 / 6 / 7 X1 Yoga gen3 6-9. gen i7, i5 procik
- AKCIÓ! Apple MacBook Pro 16 M4 Pro - M4 Pro 24GB 512GB SSD garanciával hibátlan működéssel
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged