Új hozzászólás Aktív témák
-
vgergo
aktív tag
Sziasztok
Képfeltöltő, átméretező rendszert szeretnék készíteni, de van egy függvény ami nem akkar működni.
Mégpedig a imagecreatefromjpeg() függvénnyel lenne problémám. Azt írja ki ,hogyFatal error: Call to undefined function: imagecreatefromjpeg() in C:\phpWeb\test\img.php on line 5
Csak ezzel az egy függvénnyel van gondom
Felmásoltam a forráskódomat extra.hu-s tárhelyemre ott jól működik, de az otthoni gépemen nem (PHP 4.4.4-t használok) és fontos lenne, hogy az én gépemen is működjön, mivel későbbiekben ezen fog működni a rendszer.Segítségetek előre is köszönöm.
üdv.:vgergo
-
Tele von Zsinór
őstag
Ahogy a kollega javasolta, illene frissíteni a phpdet (most az 5.2.8 a legfrisebb), mert a 4-es ágat augusztus óta nem fejlesztik.
A problémádat az okozza, hogy a php.ini-ben nincs engedélyezve a GD extension, keresd meg a többi közt, és szedd ki a sor elejéről a pontosvesszőt. -
vgergo
aktív tag
válasz Tele von Zsinór #2355 üzenetére
Ezer köszönet, elfelejtettem azt a nyanvadt pontosvesszőt kitörölni a sor elejéről.
-
félisten
Hali!
Röviden így hangzik a kérdés: a saját gépemen (localhost) kifogástalanul működő php kód, miért nem fut a szerveren is ugyanúgy?
Előzmény
Mikor nekiláttam írni az oldalt, próbáltam kideríteni milyen verziójú a php, mysql, stb a szolgáltató szerverén. A phpinfo() nem futott le.(mondjuk ez még nem gond). Hívtam a rendszergazdát, hogy mondja akkor meg Ő a verziókat. Megmondta.
Amit használok php motor meg ami a szerveren fut, az szinte megegyezik, tehát ez nem lehet gond.
Akkor jött elő a gond amikor egy speciális library-t kellett konfigolni(ami mint írtam localhost-on megy), fent a szerveren meg hiányzó library hibával nézek szembe, holott a php konfigban modulként be van írva rendesen.
Írtam egy tesztet(mivel a phpinfo() nem megy a szerveren) amiben egy egyszerű SESSION kezelés van, de úgy írtam, hogyha a register_globals BE van kapcsolva, akkor hibásan működik, ha meg KI van kapcsolva, akkor helyesen működik ez a kis progi.TÖK MINDEGY mire állítom a register_globals-t, a tesztprogi mindig helyesen működik a szerveren. Tehát olyan mintha a szerver nem venné figyelembe a php konfigomat....
Most akkor mi a gond, mit lehet tenni?
Fire.
UI: Holnap mindenképp beszélek a szolgáltatóval, csak kevés az időm, ma meg még elég sok mindent meg tudnék írni....
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Tele von Zsinór
őstag
válasz Fire/SOUL/CD #2357 üzenetére
Attól, hogy az apache-php-stb. verziók ugyanazok, még közel sem biztos, hogy menni fog a kód. Példa: kapcsold ki a mysql modult
Kicsit kifejthetnéd bővebben: mi a hiba, milyen php konfigra gondolsz, milyen lib ami a gondot okozza, illetve azt hogyan konfigolod. -
félisten
válasz Tele von Zsinór #2358 üzenetére
Hali!
Elértem a rendszergazdát......
A hétvégén KARBANTARTÁS VAN, majd kb. este 10-re helyreáll a rend..
Nekem lehet csak ilyen "szerencsém", fel is adok egy ötös-lottót jövőhéten.Azért köszönöm, hogy foglalkoztál a kérdésemmel!
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
WaterWave
veterán
Sziasztok..
Olyan kérdésem lenne, hogy adva van egy textbox, amibe egy youtube-os embded kódot lehet megosztani.
Hogy lehet azt megoldani, hogy csak egyetlen egy embded kódot osszon meg az ember, ne annyit, amennyit a textbox befogadó karaktere engedélyez?
Bocs ha hülyén fogalmaztam, de remélem értitek• PlayStation 5 • PSN: waterwave0122 • Thinkpad X1 Yoga • LG 48 OLED C1 • Samsung Galaxy S9+ • Tp Link AX6000 • Marantz SR8015 AV Receiver • Synology Nas 718+ 6GB • Klipsch R-28F 7.1.2 Dolby Atmos •
-
WaterWave
veterán
válasz Tele von Zsinór #2361 üzenetére
de muszáj a teljes embded kódot megadnom, mivel így müködik...
• PlayStation 5 • PSN: waterwave0122 • Thinkpad X1 Yoga • LG 48 OLED C1 • Samsung Galaxy S9+ • Tp Link AX6000 • Marantz SR8015 AV Receiver • Synology Nas 718+ 6GB • Klipsch R-28F 7.1.2 Dolby Atmos •
-
L3zl13
nagyúr
válasz Fire/SOUL/CD #2357 üzenetére
"TÖK MINDEGY mire állítom a register_globals-t, a tesztprogi mindig helyesen működik a szerveren. Tehát olyan mintha a szerver nem venné figyelembe a php konfigomat...."
Szóval a szerveren ki van kapcsolva a register globals, és te nem tudod módosítani...
Mi ebben a probléma? Teljesen normális működés.Mellesleg nem is értem. Te futás közben akarod felülírni a register globals értékét?
Csak mert ez nem lehetséges. [link]Aki hülye, haljon meg!
-
-
Cartman002
aktív tag
válasz WaterWave #2362 üzenetére
Én is azt javaslom, hogy csak a video azonosítóját kérd be, ugyanis ha mindenki mindenféle HTML kódokat másolgat be az oldaladra, az nagyon komoly biztonsági problémákat is felvethet, elég csak egy egyszerű kis Javascriptet belecsempésznie, és már át is irányította a látogatóidat a saját oldalára.
Szerk: ráadásul egy azonosító tized annyi helyet foglal csak el az adatbázisban mint egy komplett embed kód.
[ Szerkesztve ]
-
PazsitZ
addikt
válasz WaterWave #2362 üzenetére
Miért lenne muszáj?
Ahogy feljebb említették csak 11 karaktert engedsz beírni/olvasni a $kod-ba.
Majd egyszerűen összefűzöd:
"http://www.youtube.com/".$kod
És oda irányítod, pakolod, ahova akarod, nem ?(#2365) Cartman002: megfelelő escape-elés, szűrés mellett nem olyan vészes szvsz, de jelen esetben én is úgy érzem, felesleges.
[ Szerkesztve ]
- http://pazsitz.hu -
-
daninet
veterán
Üdv!
Gondom akadt egy szerverrel ahol nem lehet megváltoztatni valamiért a CHMOD értékeket mert nem látja 774 alatt..elég gáz de ez van sajnos nincs lehetőségem cserélni...
Van a szerveren egy joomla oldal és annak a configuration.php nevezetű fájlját kellene ugye megvédeni mert bennevan sql jelszó minden...
Mivel a CHMOD nem működik el kell vinnem a fájlt máshova..
Tehát adott egy conf.php ami UTF8-ban van BOM nélkül (ebben vannak az adatok, ez lesz elmozgatva) és adott egy másik conf.php ami a szerveren lesz és a require ('URL') paranccsal hívom meg a conf.php-t máshonnan... (akár a szerver egyik másik helyéről ahol engedi hogy módosítsam a CHMOD érték változtatását)
viszont.. ezzel a meghívással nem tudom tartani az UTF8-at BOM nélkül és egy csomó plusz karaktert szúr be, ékezetet nem jelenít meg stb...
az lenne a kérdésem hogyan birom tartani a karakterkódolást így meghívással is mert ha ezzel hívom meg a conf.php-t egy csomó hibát meg mindenféle karaktereket dobál szét az oldalon.. és légyszives amit leírtok ovodás szinten hogy értsem mert nagyon nem vagyok otthon a témában
előre is köszönöm a választ!Miért vegyem meg, ha 3x annyiért, 3x annyi idő alatt megépíthetem? ´¯`·.¸¸.·´¯`·.¸><(((º>
-
daninet
veterán
válasz Tele von Zsinór #2368 üzenetére
de elérik..pont ez a lényeg mert nem birok rá 774-nél kisebb chmod értéket rakni...
www.kazamataclub.hu/teszt.php ez egy szöveg
ás a www.kazamataclub.hu/teszt2.php hivatkozik rá reque paranccsal..látszik a baj csak nem tudom mi ez én karakterkódolás hibának néztemMiért vegyem meg, ha 3x annyiért, 3x annyi idő alatt megépíthetem? ´¯`·.¸¸.·´¯`·.¸><(((º>
-
vampire17
addikt
hali!
A gondom a kovetkezo. Ellegge banalis a dolog, de nem tom miert lehet. szal adott egy oldal, a www.runesofmagic.hu. firefox alatt minden okes, viszont IE alatt a header folott van meg egy kis hely. vagyis az oldal nem kozvetlenul a headerel kezdodik. ez miert lehet? e107 keretrendszert hasznal az oldal, mar brobaltam erre a theme.php ill. a style.css ben valami utalast keresni, de nem talaltam semmit.
a tobbi kompatibilitasi gondot mar javitottuk, mar csak ez maradt... -
vampire17
addikt
jah meg meg valami. IE alatt a header 1-2px-el el van csuszva jobbra. ez miert lehet?
-
Gergello
addikt
Joomla portál rendszerben hibásan működik az egyik modul és ez a hiba oka:
Biztonsagi okokbol a php-val feltoltott fileok futtatasa nem lehetseges.
Ezt is a php.ini fileban tudom szabályozni, igaz? Mi ennek a pontos neve, talán ez egy funkció a "disable_functions"-ok között.
Itt a phpinfo() kimenete: link
Köszönöm!
[ Szerkesztve ]
-
Tele von Zsinór
őstag
válasz Gergello #2374 üzenetére
Ez nem php, hanem joomla beállítás, úgyhogy a helyi joomlás topicban valószínűleg több sikerrel jársz.
De mielőtt engedélyeznéd ezt, gondolkodj! Jó az neked, hogy akármit feltölt a user (és itt tényleg akármit kell érteni) az a szerver lefuttatja neked? Inkább töltsd fel ftpn/sshn/akármin azt a modult. -
Paulie86
tag
Sziasztok, tudnátok segíteni?,
Olyan problémával állok szembe, hogy két külön fájlban lévő kódot kellene beillesztenem egy 3.ba. az első egy kis login ablak(PHP), a második egy javascriptes naptár. Mind2 include-olt rész div tagek közt van, a stílusukat meg külső css adja. A gond az, hogy ha mind a kettőt includeolom, Firefoxxal OK , Explorerben csak a login ablak jelenik meg. A vicc az egészben, hogy ha kiszedem a logint, Explorerben megjelenik a naptár, különben semmi sem látszik. Tehát Firefoxxal mennek együtt, de explorerben valahogy kizárják egymást.
Mi lehet ennek az oka?kössz a helpet
-
Paulie86
tag
Hello, kicsit hosszú lesz, ha ide beszúrom mind3at
Login :<div id="login">
<?phpinclude 'config.php';
ob_start();
echo "<form method=\"POST\">";
echo "<font face=\"Arial\" style=\"font-size:12px; color:#bdbbbb;\">Felhasználónév: </font><br><input type=\"text\" name=\"username\" value=\"\" size=\"15\"><br>";
echo "<font face=\"Arial\" style=\"font-size:12px; color:#bdbbbb;\">Jelszó: </font> <br><input type=\"password\" name=\"password\" value=\"\" size=\"15\">";
echo "<input type=\"submit\" value=\"Belépés\" style=\"position:absolute; left:0px; top:82px;\">";
echo "</form>";
echo "<font face=\"Arial\" style=\"position:absolute; left:120px; top:30px; font-size:10px; color:#bdbbbb;\"><a href=\"/loginsys/register.php\">Regisztráció</a>";
echo "<font face=\"Arial\" style=\"position:absolute; left:15px; top:16px; font-size:10px; color:#bdbbbb;\"><a href=\"/loginsys/sugo.php\">Súgó</a>";
echo "<font face=\"Arial\" style=\"position:absolute; left:-45px; top:46px; width:100px; font-size:10px; color:#bdbbbb;\"><a href=\"/loginsys/reset.php\">Elfelejtett jelszó</a>";$connection = @mysql_connect($hostname, $user, $pass)
or die(mysql_error());
$dbs = @mysql_select_db($database, $connection) or
die(mysql_error());$sql = "SELECT * FROM $userstable WHERE username = '$_POST[username]' AND password = '$_POST[password]'";
$result = @mysql_query($sql,$connection) or die(mysql_error());
$num = @mysql_num_rows($result);$sql2 = "SELECT * FROM $userstable WHERE username = '$_POST[username]'";
$result2 = @mysql_query($sql2,$connection) or die(mysql_error());
$num2 = @mysql_num_rows($result2);$sql3 = "SELECT * FROM $userstable WHERE password = '$_POST[password]'";
$result3 = @mysql_query($sql3,$connection) or die(mysql_error());
$num3 = @mysql_num_rows($result3);if ((num2 == 0) && ($_POST[username] != "") && (num3 != 0)) echo "Hiba, ilyen felhasználó nem létezik!";
if ((num3 == 0) && ($_POST[password] != "") && (num2 != 0)) echo "Hiba, rossz jelszót adtál meg!";if ((num2 == 1) && ($_POST[password] == "")) echo "Hiba, a jelszó nem lett megadva!";
if ((num3 == 1) && ($_POST[username] != "")) echo "Hiba, a felhasználónév nem lett megadva!";if ($num != 0) {
$cookie_name = "auth";
$cookie_value = "fook!$_POST[username]";
$cookie_expire = "0";
$cookie_domain = $domain;setcookie($cookie_name, $cookie_value, $cookie_expire, "/", $cookie_domain, 0);
header ("Location: http://" . $domain . $_SERVER["REQUEST_URI"]);ob_end_flush();
exit;
}
?>
</div>és a Naptár :
<div id="jscalendar">
<script language="Javascript" type="text/javascript">var SPECIAL_DAYS = {
1 : [ 22 ]
};function dateIsSpecial(year, month, day) {
var m = SPECIAL_DAYS[month];
if (!m) return false;
for (var i in m) if (m[i] == day) return true;
return false;
};function dateChanged(calendar) {
// Beware that this function is called even if the end-user only
// changed the month/year. In order to determine if a date was
// clicked you can use the dateClicked property of the calendar:
if (calendar.dateClicked) {
// OK, a date was clicked, redirect to /yyyy/mm/dd/index.php
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth(); // integer, 0..11
var d = calendar.date.getDate(); // integer, 1..31
// redirect...if ((y == 2009) && (m == 1) && (d == 22)) { window.location = "/versenyek/2009gyirmot_tk.php"; } else { ;}
}
};function ourDateStatusFunc(date, y, m, d) {
if ((dateIsSpecial(y, m, d)) && (y == 2009))
return "special";
else
return false; // other dates are enabled
// return true if you want to disable other dates
};Calendar.setup(
{
flat : "jscalendar", // ID of the parent element
flatCallback : dateChanged, // our callback function
dateStatusFunc : ourDateStatusFunc
}
);
</script></div>
Ez a 2 zárja ki egymást IE-ben, a 3.oldalba ahova includeolom őket, mindkettőt 1 konténer divbe rakom, css stílusuk külön fájlba :
#jscalendar {
position: absolute ;
top:398px;
left:698px;
width:170px;
height:150px;
}
#login {
position: absolute ;
text-align: center;
width: 170px;
height: 92px;
left: 698px;
top: 227px;
text-align:left;
}De lehet hogy a naptár CSS-ével van gubanc. közben eszembe jutott, hátha.
-
Paulie86
tag
válasz Paulie86 #2378 üzenetére
div.calendar { position: absolute; }
.calendar, .calendar table {
top:382px;
left:708px;
width:170px;
height:150px;
border: 1px solid #556;
font-size: 11px;
color: #000;
cursor: default;
background: #eef;
font-family: tahoma,verdana,sans-serif;
}Ez volt a gond, ez kavart be valahogy,ez egy másik stílusfájlban volt a naptár könyvtárában. Kiszedtem azt a részt, ami az előbbinél volt a naptár stílusához, maradt csak ez, így megy IE, ben is egyszerre, csak nincs jó helyen mostmeg egyik böngészőben sem, pedig a divet is átneveztem jscalendarról simán calendar-ra.
-
vakondka
őstag
Szerettem volna írni egy "fájlnév átalakítót", hogy bármilyen fájlnevű képet töltenek fel,
át legyen alakítva kisbetűs, ékezet és szóköz nélküli fájlnévvé.Ez a förmedvény születetett belőle, de biztosan van valami szebb megoldás is...
$file['name']=strtolower($file['name']);
$mit = array(',',' ','&','?','!','"',"'",'+','%','=','(',')','*');
$file['name'] = str_replace($mit,'-',$file['name']);
$mit = array('------','-----','----','---','--');
$file['name'] = str_replace($mit,'-',$file['name']);
$mit = array('á','é','í','ó','ö','ő','ü','ű','ú','Á','É','Í','Ó','Ö','Ő','Ü','Ű','Ú');
$mire = array('a','e','i','o','o','o','u','u','u','a','e','i','o','o','o','u','u','u');
$file['name'] = str_replace($mit,$mire,$file['name']);[ Szerkesztve ]
https://toptarget.hu - Online Marketing Ügynökség
-
Tele von Zsinór
őstag
válasz vakondka #2380 üzenetére
Én ezt használom:
static public function slugify($text)
{
// replace non letter or digits by -
$text = preg_replace('~[^\\pL\d]+~u', '-', $text);
// trim
$text = trim($text, '-');
// transliterate
$text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
// lowercase
$text = strtolower($text);
// remove unwanted characters
$text = preg_replace('~[^-\w]+~', '', $text);
if (empty($text))
{
return 'n-a';
}
return $text;
} -
cellpeti
veterán
Sziasztok!
Engem érdekelne a PHP.Van egy szép nagy piros könyvem róla,kezdésnek jó az a könyv,vagy mit ajánlotok?
Tigris, tigris, csóvafény...
-
sonar
addikt
Sziasztok,
PHP-ben tudok olyan alert szerű pop up ablakot létrehozni amibe adatot kérek be?
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sonar
addikt
válasz Tele von Zsinór #2384 üzenetére
És js-ben?
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
vakondka
őstag
válasz Tele von Zsinór #2381 üzenetére
Hmmm ez nekem valamiért nem akar működni...
Nem igazán értek a reguláris kifejezésekhez, de szerintem a valahol a preg_replace-nél áll le a működése...ötlet ?https://toptarget.hu - Online Marketing Ügynökség
-
cellpeti
veterán
Feltettem a WAMP-ot,milyen fejlesztő környezetet szedjek le a php-hoz?
VAlaki tudna segíteni beállítani a WAMP-ot?Tigris, tigris, csóvafény...
-
Tele von Zsinór
őstag
válasz cellpeti #2388 üzenetére
Az IDE kérdés teljesen szubjektív, egyszerűbb projektekhez az is elég, ha syntax highlightot tud, erre jó példa a notepad++, ami ingyenes is. Komolyabb mókákhoz, code completionhoz én a phped-et használom, de ez fizetős.
Szerintem nem kell azon semmit beállítani, csak el kell indítani és működik is. -
cellpeti
veterán
válasz Tele von Zsinór #2391 üzenetére
Van nekem itthon Dreamweaver,az nem jó hozzá? Jobb a Notepad++?
Tigris, tigris, csóvafény...
-
vakondka
őstag
válasz Tele von Zsinór #2390 üzenetére
Iconv enabled, verzió:1.11
pcre enabled, verzió: 7.8
PHP 5.2.8 (localhost-on fut)Így próbáltam:
$text="Árvíztűrő TÜkörfÚrógép";
function slugify($text)
{
// replace non letter or digits by -
$text = preg_replace('~[^\\pL\d]+~u', '-', $text);
// trim
$text = trim($text, '-');
// transliterate
$text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
// lowercase
$text = strtolower($text);
// remove unwanted characters
$text = preg_replace('~[^-\w]+~', '', $text);
if (empty($text))
{
return 'n-a';
}
return $text;
}
echo slugify($text);A kimenet: n-a
https://toptarget.hu - Online Marketing Ügynökség
-
cucka
addikt
válasz vakondka #2393 üzenetére
Igazából nem értem, hogy az a preg_replace mit kéne csináljon, de az biztos, hogy ezt a beneti string-et szépen kinullázza.
Én valami hasonlóra cserélném. Ez lényegesen fapadosabb, cserébe működik..$text = preg_replace('([^A-Za-z0-9]+)', '-', $text);
Amúgy meg sokkal jobb megoldás az ékezetes betűk ékezet nélkülire cserélése, ezt sajnos csak a korábban általad írt borzalmasan kinéző függvénnyel tudod megoldani.
-
vakondka
őstag
válasz Tele von Zsinór #2394 üzenetére
Megpróbáltam, már az első preg_replace-nél hibádzik a dolog.
A többi sor csinál valamit, de az első utasítás üreset ad vissza mindig.https://toptarget.hu - Online Marketing Ügynökség
-
cellpeti
veterán
Sziasztok!
Én írtam egy übergagyi php-t. Beletettem a C:\Wamp\www mappába,majd az FF-et elindítottam,de a kódot dobja vissza,nem pedig amit ki kéne írnia
A Wamp Server-t meg nem tom elindítani,vagyis azt írja,ki mindig,hogy Szerver OFFline, pedig fehér az ikonja.
Valakinek valami ötlete?Tigris, tigris, csóvafény...
-
peterszky
őstag
.flv (flash videó)-ból PHP-val lehet előnézeti képet valahogyan varázsolni?
What else you gonna do on a Saturday?
Új hozzászólás Aktív témák
- Fejhallgató erősítő és DAC topik
- Kerékpárosok, bringások ide!
- Mozgásban a 33 Immortals
- Windows 11
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- VR topik (Oculus Rift, stb.)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Mibe tegyem a megtakarításaimat?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Óra topik
- További aktív témák...
- Samsung Galaxy S22 Ultra Eladó...
- Vostro 3591 15.6" FHD i5-1035G1 GeForce MX230 16GB 512GB NVMe magyar bill., gar
- ELADÓ 32 DB Nvidia RTX 3060 Ti és 8 DB Zotac Gaming Geforce RTX 3080 Trinity / KOMPLETT BÁNYAGÉP
- Intel NUC5CPYH (Celeron N3050, N3060, J3060) - 4GB RAM, 120GB SSD
- Corsair TX650 V2 650W 80+