- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- ldave: New Game Blitz - 2025
- vrob: Az utolsó DOS játékok 1996 - 1997-ben, egy korszak lezárul
- Ndruu: Segíts kereshetővé tenni a PH-s arcképeket!
- Elektromos rásegítésű kerékpárok
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
-
nevemfel
senior tag
válasz
liksoft #21378 üzenetére
Arra emlékszem, hogy a 32 bites PHP-nak voltak mindenféle memória korlátai, de már olyan régen nem használtam 32 bitest, hogy nem emlékszem a részletekre.
Először azért ellenőrizd, hogy tényleg 32 bites PHP-ról van-e szó esetedben, vagy sem. A phpinfo kiír részletesen mindent, és az első sorban ha x86 van AMD64 vagy x86_64 helyett, akkor az 32 bites platform.
-
Mr. Y
őstag
válasz
liksoft #21368 üzenetére
WTF? Nálad egy mezei PHP fájl át tudja lépni a 2 GB-ot? Mit raksz bele, túróspalacsintát?
A 2 GB = 2.048 MB = 2.097.152 kB = 2.147.483.648 leütött karakter = Kettőmilliárd-egyszáznegyvenhétmillió-négyszáznyolcvanháromezer-hatszáznegyvennyolc leütött karakter!
Nem áll ennyiből a Stephen King komplett munkássága (könyvek) sem...
-
biker
nagyúr
-
liksoft
nagyúr
válasz
liksoft #21168 üzenetére
Példa:
http://ddns.zzzzzzz.hu/kiprobalom/fileup.php?torol=:konyvt1/Proba2/Vagyis a fileup.php torol paraméterben kapja meg az ő elhelyezkedésétől található könyvtárat (konyvt1/Proba2) / lezárással, : bevezetéssel, ahová a kiválasztandó file-nak kerülnie kell.
fileup.php:
<html>
<head>
<title>FILEUP</title>
</head>
<body>
<?php
$fileut = $_REQUEST['torol'];
if (stristr($fileut, ':')) {
$fileut = substr($fileut, 1);
// print($fileut);
if (file_exists($fileut)) {
print("<FORM ACTION=\"fileup.php\" method=\"post\" enctype=\"multipart/form-data\">");
print("<CENTER>");
print("Cél könyvtár:<INPUT TYPE=text NAME=\"torol\" SIZE=120 VALUE=".$fileut."><BR><br>");
print("Másolandó:<INPUT TYPE=file NAME=\"feltol\"><BR><br>");
print("<INPUT TYPE=SUBMIT NAME=\"elkuld\" VALUE=\"Mégsem\">");
print("<INPUT TYPE=SUBMIT NAME=\"elkuld\" VALUE=\"Létrehoz\">");
print("</CENTER>");
print("</FORM>");
};
} else {
$enable = $_REQUEST['elkuld'];
if ($enable == "Létrehoz") {
$felfile = $_FILES['feltol'];
$fileut = $fileut . $felfile['name'];
// print($fileut." -- ");
// print_r($felfile);
move_uploaded_file($felfile["tmp_name"], $fileut);
print("A file feltöltése megtörtént, zárja be ezt az ablakot.");
} else {
print("A file NEM került másolásra, zárja be ezt az ablakot.");
};
};
?>
</body>
</html>Működése: A meghívó program a könyvtár elé betesz egy : jelzést. Ha ez az első karaktere a könyvtárnak, akkor ki kell választani a file-t a FORM INPUT részében. A FORM visszahív magára, de ekkor nincs ott a kettőspont, így a megkapott paraméterek alapján már elkészíti a másolást.
VIGYÁZAT! Ebben SEMMI hibavizsgálat nincs, a kód alapszint alatti tudással íródott, így randa is! De megy, talán segít másnak.Szerk: kéretik nem leszólni, mert boldog vagyok, hogy működik! A finomítása meg lesz később.
-
Taci
addikt
válasz
liksoft #21161 üzenetére
Sajnos tapasztalat híján csak linkekkel tudlak segíteni. Pl. ezek a példák hátha hasznosak: [link]
De amúgy minden függvénynek megvan a saját leírása is, pl.: move_uploaded_file.Viszont ha nem másolsz be példakódot, a többiek sem fognak tudni segíteni. Szóval szerintem másold be a kódodat, írd át a privát részeket publikusra (mármint személyes adatot, ip címet, jelszót, bármit, szedd ki), és akkor hátha könnyebb lesz a debug.
-
Taci
addikt
válasz
liksoft #21159 üzenetére
Én még nem használtam fájlfeltöltésre, de ha használni szeretném, innen indulnék ki:
PHP File Upload
Amúgy javaslom az oldal (W3Schools) PHP-tananyagának és -gyakorlatainak végigvitelét, mert nagyon sok hasznos (és alap) dolgot tanulhatsz belőle. -
biker
nagyúr
válasz
liksoft #21137 üzenetére
a megoldás nem szép, de legalább jó ronda
ha mindenképpen egy ciklusban futást kell írni, és nem lehet hívogatni, akkor a printbe tegyél egy inline javascriptet, amivel a saját div-et írod felül új adattallenne egy alap div
<div id="container"></div>
és a ciklusban kiíratsz egy egy új js-t
document.getElementById("container").innerHTML = "új adat";
Persze ide az új adat helyett a változód adatát illeszted be
Új hozzászólás Aktív témák
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- LEGO klub
- PlayStation 5
- Kerékpárosok, bringások ide!
- OLED monitor topic
- Miért álltak az oldalak egy hétig, mi történt?
- Bemutatkozott a Poco X7 és X7 Pro
- Azonnali notebookos kérdések órája
- Külföldi rendelések: boltok, fizetés, postázás
- Győr és környéke adok-veszek-beszélgetek
- További aktív témák...
- MONITOR + R7 7800X3D/RX6900XT 16GB/ (32GB) 2X16GB 6000MHZ DDR5/ 1,5TB SSD/ 1000W
- LG UltraGear 27GR95QE-B OLED Monitor 2560x1440 / 240Hz / 0.03 ms / G-Sync / FreeSync
- INGYEN POSTA - ÚJ GAMER PC V903 - i7-14700KF - RTX 5070 -DDR5 32GB RAM -1TB SSD -www.olcsogamerpc.hu
- INGYEN POSTA - ÚJ GAMER PC V101 - i5-14400F - RTX 5060Ti - 16GB RAM - 1TB SSD - www.olcsogamerpc.hu
- INGYEN POSTA - ÚJ GAMER PC V100 - i5-12400F - RTX 5060Ti - 16GB RAM - 1TB SSD - www.olcsogamerpc.hu
- GYÖNYÖRŰ iPhone 11 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS2190, 100% Akkumulátor
- Prémium PC házak akár 20-40% kedvezménnyel eladók garanciával, számlával!
- HIBÁTLAN iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3027
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
- Telefon felvásárlás!! Samsung Galaxy A22/Samsung Galaxy A23/Samsung Galaxy A25/Samsung Galaxy A05s
Állásajánlatok
Cég: FOTC
Város: Budapest