Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Van tmp könyvtárad a gyökérben?
http://atw.hu/gyik#gyik5
"Miért nem működik a file feltöltés PHP-vel?A munkamenet fájlokat a PHP minden esetben a gyökérkönyvtárad alatti 'tmp' könyvtárban tárolja, ezért nincs más dolgod, mint létrehozni azt."
=============
(#6800) Forza_JUVE:
"(Ha szükséges, bemásolhatom a php kódot is.)"
Akkor tedd azt.
Kicsit nehéz lenne anélkül kitalálni, mi az ábra.
Persze a privát meg publikus kulcsot csillagozd ki, az most itt nem számít.Sk8erPeter
-
Forza_JUVE
aktív tag
válasz Sk8erPeter #6801 üzenetére
OK ... bár nem lesz rövid.
Lehet h elég lett volna csak a <form> részt, de gondoltam, minthogy kimaradjon valami, inkább idemásolom az egész php-t:-------------------------------------------------------------------------------------
<!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" xml:lang="hu" lang="hu"><head>
<title>******</title>
<meta name="description" content="******"/>
<meta name="robots" content="index, follow" />
<meta name="keywords" content="******"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" Content="hu"/>
</head><body bgcolor="<?=$background?>" style="font-family:<?=$font_face?>">
<font size="4" color="<?=$title_color?>"><b><?=$title?></b></font>
<br><br>
<form method="post" action="<?=$self?>">
<input type="hidden" name="do" value="add">
<table width="500" border="0" cellspacing="0" cellpadding="0" bgcolor="<?=$table_border?>">
<tr>
<td>
<div align="center">
<table width="100%" border="0" cellspacing="1" cellpadding="5">
<tr bgcolor="<?=$table_content_1a?>">
<td width="28%">
<div align="right"><font size="2">*Név: </font></div>
</td>
<td width="72%">
<input type="text" name="vname" size="30" maxlength="70" value="<?=$_SESSION['name']?>">
</td>
</tr>
<tr bgcolor="<?=$table_content_1a?>">
<td width="28%">
<div align="right"><font size="2">*E-mail cím: </font></div>
</td>
<td width="72%">
<input type="text" name="vemail" size="30" maxlength="100" value="<?=$_SESSION['email']?>">
</td>
</tr>
<tr bgcolor="<?=$table_content_1a?>">
<td width="28%">
<div align="right"><font size="2">Weboldal: </font></div>
</td>
<td width="72%">
<input type="text" name="vurl" size="30" maxlength="150" value="<?=$_SESSION['url']?>">
</td>
</tr>
<tr bgcolor="<?=$table_content_1a?>">
<td valign="top" width="28%">
<div align="right"><font size="2">*Hozzászólás: </font></div>
</td>
<td width="72%">
<textarea name="vcomment" cols="40" rows="7" wrap="virtual"><?=$_SESSION['comment']?></textarea>
<br><font size="1">* kötelező kitölteni!</font>
</td>
</tr>
<?if (strtoupper($imgcode) == "YES") {?><tr bgcolor="<?=$table_content_1a?>">
<td width="28%">
<div align="right"><font size="2">Verification Code :</font></div>
</td>
<td width="72%">
<font size="1">Please retype this code below :</font>
<img src="image.php?<?=time()?>" border="1"><br>
<input type="text" name="vsecc" size="4" maxlength="4">
</td>
</tr>
<?}?><script type="text/javascript"
src="http://www.google.com/recaptcha/api/challenge?k=******">
</script>
<noscript>
<iframe src="http://www.google.com/recaptcha/api/noscript?k=******"
height="300" width="500" frameborder="0"></iframe><br>
<textarea name="recaptcha_challenge_field" rows="3" cols="40">
</textarea>
<input type="hidden" name="recaptcha_response_field"
value="manual_challenge">
</noscript><tr bgcolor="<?=$table_content_1b?>">
<td colspan="2">
<div align="center">
<font size="2">
<input type="submit" value="Mehet">
<input type="reset" value="Törlés">
<input type="button" value="Vissza" onclick="window.location='<?="$self?page=$page"?>'">
</font>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</form></body>
</html><!-- End of entry form -->
<?
break;
case "add":
$vname = isset($_POST['vname']) ? trim($_POST['vname']) : "";
$vemail = isset($_POST['vemail']) ? trim($_POST['vemail']) : "";
$vurl = isset($_POST['vurl']) ? trim($_POST['vurl']) : "";
$vcomment = isset($_POST['vcomment']) ? trim($_POST['vcomment']) : "";
$vsecc = isset($_POST['vsecc']) ? strtoupper($_POST['vsecc']) : "";if (strlen($vname) > 70) $vname = substr($vname,0,70);
if (strlen($vemail) > 100) $vemail = substr($vemail,0,100);
if (strlen($vurl) > 150) $vurl = substr($vurl,0,150);$_SESSION['name'] = $vname;
$_SESSION['email'] = $vemail;
$_SESSION['url'] = $vurl;
$_SESSION['comment'] = stripslashes($vcomment);if ($vname == "" || $vcomment == "") {
input_err("Nem töltöttél ki egy mezőt!");
}if ($vemail != "" && !preg_match("/([\w\.\-]+)(\@[\w\.\-]+)(\.[a-z]{2,4})+/i", $vemail)) {
input_err("Érvénytelen e-mail cím!");
}if ($vurl != "" && strtolower($vurl) != "http://") {
if (!preg_match ("#^http://[_a-z0-9-]+\\.[_a-z0-9-]+#i", $vurl)) {
input_err("Érvénytelen webcím!");
}
}$test_comment = preg_split("/[\s]+/",$vcomment);
$jmltest = count($test_comment);
for ($t=0; $t<$jmltest; $t++) {
if (strlen(trim($test_comment[$t])) > 70) {
input_err("Érvénytelen szóhasználat: ".stripslashes($test_comment[$t]));
}
}if (isset($_SESSION['add']) && $_SESSION['add'] >= $max_entry_per_session) {
input_err("Egy munkamenetben csak $max_entry_per_session hozzászólás engedélyezett!",false);
} elseif (!isset($_SESSION['add'])) {
exit;
}if ($vsecc != $_SESSION['secc'] && strtoupper($imgcode) == "YES") {
input_err("Invalid verification code");
}
//--only 2000 characters allowed for comment, change this value if necessary
$maxchar = 2000;
if (strlen($vcomment) > $maxchar) $vcomment = substr($vcomment,0,$maxchar)."...";$idx = date("YmdHis");
$tgl = date("F d, Y - h:i A");$vname = str_replace("<","<",$vname);
$vname = str_replace(">",">",$vname);
$vname = str_replace("~","-",$vname);
$vname = str_replace("\"",""",$vname);
$vcomment = str_replace("<","<",$vcomment);
$vcomment = str_replace(">",">",$vcomment);
$vcomment = str_replace("|","",$vcomment);
$vcomment = str_replace("\"",""",$vcomment);
$vurl = str_replace("<","",$vurl);
$vurl = str_replace(">","",$vurl);
$vurl = str_replace("|","",$vurl);
$vemail = str_replace("<","",$vemail);
$vemail = str_replace(">","",$vemail);
$vemail = str_replace("|","",$vemail);if (strtoupper($os) == "WIN") {
$vcomment = str_replace($newline,"<br>",$vcomment);
$vcomment = str_replace("\r","",$vcomment);
$vcomment = str_replace("\n","",$vcomment);
} else {
$vcomment = str_replace($newline,"<br>",$vcomment);
$vcomment = str_replace("\r","",$vcomment);
}if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && eregi("^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$",$_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ipnum = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ipnum = getenv("REMOTE_ADDR");
}$newdata = "|~|$idx|~|$tgl|~|$vname|~|$vemail|~|$vcomment|~|$vurl|~|$ipnum|~|";
$newdata = stripslashes($newdata);
$newdata .= $newline;if (!is_spam($newdata)) {
$tambah = fopen($data_file,"a");
if (strtoupper($os)=="UNIX") {
if (flock($tambah,LOCK_EX)) {
fwrite($tambah,$newdata);
flock($tambah,LOCK_UN);
}
} else {
fwrite($tambah,$newdata);
}
fclose($tambah);//--send mail
if (strtoupper($notify) == "YES") {
$msgtitle = "******";
$vcomment = str_replace(""","\"",$vcomment);
$vcomment = stripslashes($vcomment);
$vcomment = str_replace("<br>","\n",$vcomment);
$msgcontent = "Local time : $tgl\n\nThe addition from $vname :\n----------------------------\n\n$vcomment\n\n-----End Message-----";
@mail($admin_email,$msgtitle,$msgcontent,"From: $vemail\n");
}
//--clear session
$_SESSION['name'] = "";
$_SESSION['email'] = "";
$_SESSION['url'] = "http://";
$_SESSION['comment'] = "";
$_SESSION['add']++;
$_SESSION['secc'] = "";
redir($self,"Hozzászólás rögzítve ... köszönöm!");
} else {
redir($self,"Sajnos a hozzászólást nem tudom rögzíteni!");
}
break;case "del":
$record = file($data_file);
$jmlrec = count($record);
for ($i=0; $i<$jmlrec; $i++) {
$row = explode("|~|",$record[$i]);
if ($id == $row[1]) {
?>-------------------------------------------------------------------------------------
nos, ez lenne ... a Captcha-s részt kiemeltem félkövérre.
Amúgy közvetlenül felette van az a "Verification Code" rész (dőlten) ami hasonló célt szolgálna ugyebár.
Ez eredetileg is benne volt a php-ban, de vmi oknál fogva nem jelenik meg a kép a beírandó karakterekkel.
Így fest: kép Nem tudom mi baja van ?!
Éppen ezért is kezdtem el ezt a Guglis reCAPTCHA dolgot.Köszi szépen előre is a segítséget!
[ Szerkesztve ]
-
Xirtam
veterán
Köszönöm sikerült a képfeltöltéses dolog.
A másik,
Eddig müködött a webshopomon a kosárba rakás a termékeknél. Viszont most olyan próblémám van vele, hogy bekerül a kosárba a termék, majd amikor rányomok a kosárnál, hogy FIZETÉS kidobja, hogy üres a kosár. Bármi féle ötlet? Az oldalam, ezen az elven alapul: [link]
-
Xirtam
veterán
Ezt találtam:
1. clean all three table ps_cart and ps_cart_product and ps_order
but if you don't want loss your order you should do this work
2.at first check in ps_order and what is the bigest id_cart in this table then insert a record in ps_cart table with more id_cart than bigest id_cart in ps_order
Ebben tudna valaki segíteni? Mert nemigazán értek az SQL-hez!
-
vakondka
őstag
Én akkor jártam így más webshop rendszernél mikor beraktam kézzel egy új linket ami mutat az egyik oldalra, de nem a rendszer saját link készítő függvényével hanem sima HTML kóddal szúrtam be, így elvesztette a SESSION-t és újat generált az új linkre kattintva, tehát azt hitte a rendszer, hogy én már egy másik látogató vagyok tehát kaptam az új munkamenet mellé egy új üres kosarat is.
Többek között ez is okozhat nálad hibát...https://toptarget.hu - Online Marketing Ügynökség
-
Alukard
senior tag
Üdv Ismét
Új projekt, új kérdések
Dolgozom egy galéria technológiai újításán... 13 évvel ezelőtti webes technológiákra épül és a tulajdonos szeretne egy kis modernizálást. Tartalmaz jó pár egyedi megoldást az oldal melyeket szeretne viszont látni... ezek jó része nem is gond, mert az oldalon lévő java/cgi scriptek 99%-át ki lehet váltani php-vel, de van egy pont ahol elakadtam és szeretnék némi segítséget/ötletet kérni.
A pont ahol elakadtam az a képeslap küldés. Nem találtam php5 kompatibilis postcard scriptet, és a kérdésem az lenne, hogy esetleg tudtok -e ilyen létezéséről?
Sajnos ezt a funkciót nem lehet kihagyni az oldalból, mert az oldalhoz tartozó statisztikák aktív használatról tanúskodnak.
https://blackfyre.ninja
-
xTc
aktív tag
válasz Alukard #6809 üzenetére
Például:Itt találsz egy scriptet, dokumentációval. Esetleg ha nem menne ez a kód PHP5 alatt, akkor nem vészes átírni, a PHP5 azért valamennyire kompatibilis a PHP4-gyel. Max 2nap alatt át lehet írni a hibás dolgokat.
-
RootRulez
félisten
Sziasztok!
Nem igazán értek a php-hoz (már annak is örültem, hogy kiírattam, mit hányszor töltöttek le az oldalamról). Szóval érdekel, hogy a fájl méretét ki lehetne-e íratni? Tehát ne kelljen a letölthető fájl cseréje után az oldalt is szerkesztgetni?
Köszi: RR
═════════════════════════════════════════
-
RootRulez
félisten
válasz Brown ügynök #6812 üzenetére
ennyi? kiírni meg az echo-val?
═════════════════════════════════════════
-
Speeedfire
nagyúr
Netbeans 7.0 alatt hol lehet a projektek könyvtárát beállítani? Nem akarom, hogy a dokumentumok legyen az.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Xirtam
veterán
Skacok, hogy tudom megoldani azt, hogy a weboldal background része, minden felbontásban jól nézzen ki és ne csuszon szét. Egyszóval dinamikus legyen? Mert ugye megcsinálom a saját felbontásomra, de kisebb felbontáson szét van csúszva. Ebben kérném a segítségeteket. Köszönöm
Szóval egy fix pontot szeretnék adni a háttérnek. De nem igazán tudom rá a megfelelő parancsot!
[ Szerkesztve ]
-
Alukard
senior tag
Ez inkább html... pontosabban CSS...
body
{
background-image:url('smiley.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;
}forrás: [link]
Amúgy lehetne olyan játszani, hogy adott a kép, intro oldallal meghatározod a használható terület méretét és php segítségével átméretezed a hattérképet, hogy passzoljon, de ilyenkor figyelni kell a CSS-re is...
A legjobban akkor jársz, ha egyszerű háttered van amit ismételtethetsz valamelyik irányban CSS-el és valamilyen alapszínben végsződik...
Mondjuk van 1 szín átmenetes felső rész, megcsinálod az átmeneted, mondjuk 50px magasan és 10px szélesen, CSS-el fölrakod a balfelsőbe és vízszintesen ismételteted és a végszínét adod meg alap háttérszínnek.
[ Szerkesztve ]
https://blackfyre.ninja
-
Santosh
tag
Sziasztok!
Joomla rendszert szeretnék áttelepíteni egy másik tárhelyre, azonban a file-onkénti átvitel nagyon lassú sajnos (a routerem lassítja, még nem jöttem rá, hogy mi az oka). Arra gondoltam, hogy zip file-ban tölteném fel a joomla-t, majd a tárhelyen tömöríteném ki. Létrehoztam egy index.php-t, amibe a következőt írom:
<?php
$zip = new ZipArchive;
$res = $zip->open('valami.zip');
if ($res === TRUE) {
echo 'ok';
$zip->extractTo('/valami/');
$zip->close();
} else {
echo 'failed, code:' . $res;
}
?>Ekkor azonban ezt az üzenetet kapom válaszként:
ok
Warning: ZipArchive::extractTo() [ziparchive.extractto]: Permission denied in /joomlaportal/username/www/index.php on line 6Ha tudnátok segíteni, akkor azt előre is nagyon köszönöm.
-
DeltaPower
őstag
válasz Santosh #6818 üzenetére
szerintem ez lesz a ludas:
$zip->extractTo('/valami/');
valószínűleg open basedir restrictionba futsz, próbáld így:
$zip->extractTo('./valami/');
(tehát "pont per" az eleje) vagy
$zip->extractTo('valami/');
(kezdő per nélkül)"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
Santosh
tag
válasz DeltaPower #6819 üzenetére
Nagyon köszönöm, ez megoldotta a problémát:
$zip->extractTo('./valami/'); -
Tele von Zsinór
őstag
válasz Speeedfire #6815 üzenetére
Mire gondolsz? 7.0-át használok, a projekt mappa pedig egy nbprojekt n. mappa az adott meló helyén.
-
Speeedfire
nagyúr
válasz Tele von Zsinór #6821 üzenetére
A defaultra gondolok. Szóval ne a dokumetumok/netbeans legyen hanem a munka/web az alapértelmezett mappa. Kis kényelmi funkció csak, de szerintem jó dolog.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Tele von Zsinór
őstag
válasz Speeedfire #6822 üzenetére
Próbáld meg a parancsikonban a working directoryt átírni, régebben ez segített, most meg nem tudom tesztelni.
-
kadam4
tag
Sziasztok!
Tudna valaki segíteni a következőben?
Cookiet szeretnék beállítani, de valamiért localhost-on nem működik. Viszont tárhelyre feltöltve meg igen. Azt szeretném, ha localhoston is működne.
EasyPHP 1.8-at használok.Így állítom be:
setcookie("Test_Cookie", "OK", time() + 600);Localhoston ez a hibaüzenetet adja:
Warning: Cannot modify header information - headers already sent by (output started at c:\php\index.php:16) in c:\php\page.php on line 17http://www.mobilgyujtemeny.hu
-
Brown ügynök
senior tag
Szerintem majd frissítsd az EasyPhP-t: EasyPHP 5.3.6
A problémához: A header információkat hamarabb küldted el és csak utána állítod be a Cookie-t.
"hacsak nem jön a jó tündér break utasítás képében..."
-
Speeedfire
nagyúr
válasz Tele von Zsinór #6823 üzenetére
Ilyet nem látok win7 alatt.
Mindegy, akkor ez a kényelmi funkció nem fog menni.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
kadam4
tag
válasz Brown ügynök #6825 üzenetére
Rendben, majd frissítem.
Tárhelyre feltöltve, akkor miért működik rendesen?
http://www.mobilgyujtemeny.hu
-
cucka
addikt
válasz fordfairlane #6828 üzenetére
Szerintem meg ki vannak kapcsolva a warning-ok (nagyon helyesen )
-
kadam4
tag
válasz fordfairlane #6828 üzenetére
Ha az Output_buffering-ot On-ra állítom, akkor sem működik.
Ha a warningot kikapcsolom, akkor az üzenet ugyebár eltűnik, de attól még a cookie nem fog működni.
http://www.mobilgyujtemeny.hu
-
kadam4
tag
válasz Brown ügynök #6825 üzenetére
Az EasyPHP-t frissítettem, de a probléma, még mindig fent áll.
http://www.mobilgyujtemeny.hu
-
kadam4
tag
válasz PazsitZ #6832 üzenetére
Értem, akkor az lesz a probléma, hogy van előtte HTML. Ugyanis van egy index.php, amiben van HTML. De a page.php az index.php oldalon kerül meghívásra. És a page.php-ban szerepel a cookie küldés is.
Esetleg erre nincs valami megoldás?
Meg miért van az, hogy a webtárhelyen probléma nélkül megy, EasyPHP-val pedig nem akar működni?
http://www.mobilgyujtemeny.hu
-
Sk8erPeter
nagyúr
"a webtárhelyen probléma nélkül megy"
Ezt úgy érted, hogy az általad beállítani kívánt Test_Cookie is megjelenik rendesen?
Arra, hogy webtárhelyen miért mehet esetleg, arra itt volt két lehetséges magyarázat - de ezek természetesen nem jelentik azt, hogy a tárhelyen bármi "jobb" lenne, mert a probléma attól még fennáll, hogy rossz sorrendben vannak a dolgok, a cookie-kat azután próbálod beállítani, miután a headereket már elküldted a böngésző felé. Megoldás az, hogy megcseréled a sorrendjüket...Sk8erPeter
-
kadam4
tag
válasz Sk8erPeter #6834 üzenetére
Igen ezt úgy értem, hogy a Test_Cookie megjelenik rendesen.
A két magyarázatot olvastam is, de mint írtam, ha saját gépen beállítom: output_buffering = On , meg display_errors = Off , akkor sem jobb a helyzet, mert akkor sem állítódik be a cookie.
Így meg elég macerás, hogy javítok valamit, és fel kell tölteni tárhelyre, hogy kipróbáljam.A megcseréléssel pedig az a gondom,hogy egy a page.php az index.php-be kerül meghívásra, és ha az elején hívom meg, akkor szétesik az oldal szerkezete.
http://www.mobilgyujtemeny.hu
-
Alukard
senior tag
Gondolom az index-be a page-et valamilyen $_GET -el hívod be, ha igen, de ha nem akkor is annyi a dolgot, hogy 2 felé szeded a dolgot...
page.php
1. funkció Cookie
2. funkció pageHTMLindex.php
include page.php
Cookie()
index.php kód
pageHTML()[ Szerkesztve ]
https://blackfyre.ninja
-
Sk8erPeter
nagyúr
Hát ja, először localhoston oldd meg a problémát.
"akkor sem állítódik be a cookie"
Mármint gondolom ezalatt azt érted, hogy mindig az általad korábban írt "Warning: Cannot modify header information - headers already sent by (output started at c:\php\index.php:16) in c:\php\page.php on line 17" hibaüzenet jelenik meg.
Nekünk meg ezt kód nélkül amúgy is igen nehéz debuggolni. Azt írja egyébként, hogy az index.php 16. sorában van az első output. Ott mi szerepel? Nem biztos, hogy szándékos az az output, néha akár egyetlen karakter (pl. szóköz) is gondot okozhat, ami véletlenül odakerült.
Ha viszont az output szándékosan került a setcookie() elé, akkor az amúgy is rossz."ha az elején hívom meg, akkor szétesik az oldal szerkezete"
Ettől függetlenül a cookie-kat az elején állítsd be, úgy a logikus.Sk8erPeter
-
kadam4
tag
válasz Sk8erPeter #6837 üzenetére
Sikerült megoldanom, már működik localhoston is szépen.
A probléma oka, hogy cooki beállítás előtt valóban más is volt, méghozzá az index.php-ban.
Átírtam egy picit, így lett egy cookie.php, amiben külön megírtam mikor kell cookie-t beállítani és mikor nem, és ezt a fájlt rögtön be is töltöm az index.php elején, ha szükség van rá. és így akkor működik már localhoston és tárhelyen is egyaránt.
Korábban csak az zavart be, hogy tárhelyen meg működött, de mindegy, legalább tanultam belőle, hogy a setcookie() előtt mi lehet és mi nem.Akik pedig segítettek tanácsaikkal itt az oldalon, azoknak pedig nagyon szépen köszönöm!
http://www.mobilgyujtemeny.hu
-
Lacces
őstag
flock($fp, LOCK_EX); illetve van még flock($fp, LOCK_UN);
Néztem angolul a php.net-en, de nem értettem meg, hogy mi ez, mire jó? Valami annyit vettem ki, hogy a fájlba írás/olvasás -nál lehet kérni a zárolás, és azt végrehajtani.
Most akkor mire is jó ez a flock függvény? Gyakorlati haszna van? Most kezdtem el 6 órája tanulni a php-t és hiába van egy közepes angol írásbeli értelmező készségem, ez most kifog rajtam...
Belezavarodtam, hogy ez miért kell és mire jó? (nem bírom angolul felfogni)A segítésget előre is köszönöm!
Lehet már aludnom kéne :-D
-
Lacces
őstag
Másik kérdés: Netbeans-t hogyan kell beállítani, hogy a helyi EasyPHP webszerverrel együttmüködjön?
Nem fordítja le a php oldalakat.
Projekt beállítosn belül valahol?(jó az easyphp, mert a komodo edit alatt fut szépen! minden beállítgatás nélkül)
-
cucka
addikt
Az flock() pontosan arra jó, amit a php manual-ban ír: kér az operációs rendszertől egy lock-ot egy file-ra, magyarul zárolja. Hacsak nem vagy benne biztos, hogy erre szükséged van, akkor valószínűleg nincs szükséged rá.
A netbeans pedig nem fogja lefordítani a php-t, mint ahogy más sem, mert ez egy interpretált nyelv.
-
-
Sk8erPeter
nagyúr
"jó az easyphp, mert a komodo edit alatt fut szépen"
Mit értesz azalatt, hogy "fut" Komodo alatt?
Gondolom van valami konzolszerűség, amin megmutatja a kimenetet. Ettől függetlenül nem a Komodo értelmezi és futtatja a PHP-kódodat.
NetBeans-nél is be lehet állítani elvileg valahogy, hogy a konzolszerűségen megmutogassa a kimeneteket, én mondjuk a böngészőben szoktam kipróbálni, mi látszik a weboldalon a kódbeli változtatások hatására, parancssori módban a lehető legritkább esetben használom a PHP-t, de annak is van persze létjogosultsága bőven.
Meg mondjuk PHP debuggoláshoz hasznos lehet, hogy a NetBeans saját konzolán látszik a kimenet.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Speeedfire #6844 üzenetére
Ez mondjuk nem igaz, mert VirtualHosttal Apache-ban oda irányítod a webszerver könyvtárát, ahova csak akarod. Pl. lehet, hogy az egyik projekted a http://localhost:4133123 címen elérhető, és a könyvtára - Windows alatt - a D:\ezazegyikprojekt\nos\ helyen található a vinyón, a másik meg http://blabla.local.akarmi.ize címen érhető el, és a könyvtára az F:\tokmindegy\blabla\ helyen van.
[ Szerkesztve ]
Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #6845 üzenetére
Valóban így van, de alap esetben kevesen babrálják a virtualhost-ot.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
fordfairlane
veterán
válasz Speeedfire #6846 üzenetére
Még nálam lokálban is virtualhostok vannak az Apacheban.
x gon' give it to ya
-
Speeedfire
nagyúr
válasz fordfairlane #6847 üzenetére
Remélem még páran belém köttök!
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Alukard
senior tag
válasz Speeedfire #6846 üzenetére
Amióta elkezdtem php-vel játszani, azóta több kisebb-nagyobb projektel foglalkozom/foglalkoztam. Most momentán 6 VH-van beállítva, ebből 4 egy projihoz tartozik.
Azért van szükség a 4 VH-ra mert több domainen fut majd a proji különböző könyvtárakból és az egyes elemeket -mondjuk a frontendet és a backendet- szeretném annyira elválasztani egymástól amennyire csak lehet.
De tovább megyek, fősulin azzal úsztam meg a vizsgát, hogy megmutattam a tanárnak, hogy VirtualBox kliensként futó linux szerverről hogy lehet elérni a Windowsos VirtualBox host-on a linuxos apache VH-kat.
https://blackfyre.ninja
-
Brown ügynök
senior tag
Ha már itt tartunk... Próbáltam beállítani VirtualHost-t de valamiért nem működött.
Apache httpd.conf :
<VirtualHost *:8080>
ServerName localhost
ServerAdmin opcionális@megadni.hu
DocumentRoot "E:/easyphp/www/A10/
AddDefaultCharset UTF-8
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cenHostnameLookups Off
UseCanonicalName Off
ServerSignature Off
# Könyvtár listázás tiltása:
IndexIgnore *# szerver hiba:
ErrorDocument 500 "Szerver hiba, ne piszkáld!"# Tiltott:
ErrorDocument 403 "Nincs jogosultságod! Ne piszkáld!"<Directory "E:/easyphp/www/A10/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>Az Apache nem dob hibát erre.
Host fájlt hogy kellene átalakítani?
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost[ Szerkesztve ]
"hacsak nem jön a jó tündér break utasítás képében..."
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen processzort vegyek?
- Formula-1 humoros
- Elektromos rásegítésű kerékpárok
- Skoda, VW, Audi, Seat topik
- Véroxigénszintet is mér a Honor Band 5
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- exHWSW - Értünk mindenhez IS
- Microsoft Excel topic
- Házimozi belépő szinten
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen