22786
Html-, css- és php-help
-
#412 kösz petruz! ez a hotscripts kidobott vagy 270 találatot az elsőre :D
ööö hogy kel ezt a hot scriptet használni? regezni kell? :( -
#411 Newsletter, mailing list, newsgroup, ilyesmiket keress, de inkább az első az, amit akarsz. :)
-
#410 zsír, de nem találom egy szotarban se a hirlevel szot :) bar mondjuk mas hasonlo szavakra se talaltam semmit itt kerestem: hotscripts.com
help meeeeee.... -
#409 Köszönöm Batman -
#408 a legbiztosabb módja annak, hogy kiderítsd indexelte-e a kereső az oldalad, ha a <title> tag-be írt szövegre keresel rá. Ha az sem jelenik meg, akkor még nem indexelte. A google-nál ez több hetet is igénybe vehet. Amúgy elég sok mindent tudsz tenni az ügy érdekében, de pl. a frame szerkezet, ami egy ingyenes tárhely esetén adottság sajna nem segít az ügyön. Olvasgass itt, sok okos dolog van. -
#407 sziasztok .Hogyan tudnám a weboldalam ami az ultrawebre lett feltéve, a keresők fokuszába állítani.A meta keywordben bent vanna a kulcsszavak mégsem találja meg a google.sajna az egész 1 frame ultrawebes részén jelenik meg -
#406 float-tal az a gond, hogy szétbassza a div méreteit -
#405 ez így nem fog menni, több gond is van vele.
lemaradt valahonnan egy lezárás valószínűleg, de...
mivel ez 1 levélre lett kitalálva, azt küldi el, amit a júzer megad nevét, email címét és üzenetét. különben hibákat dobál, mint látod a kódban.
namost ha csak 1 fájlból olvassa ki a címeket, kell valami névlista, de legalább 1 üzenet, ami mindenkinek kimegy.
most nem állok neki hírlevelet írni (elég volt a múlt héten), jobban járnál egy kész scripttel, ezen még sok apróságot kéne csinálni, hozzáértés nélkül meg nem fog menni.
-
#404 jajjaj nagyon elegem van a mai napbó má! hol lehet a hivba? az utolso sora jelez hibát a záró elemre:
kösz a helpet: Max7
<?php
$file = "hirlevel.txt";
// file neve
$file_array = file($file);
// file tartalmának betöltése tömbbe
$sorok = count($file_array);
// tömb sorainak száma = bejegyzések
echo 'összesen: '.$sorok.'<br>';
// ellenőrzés, kikommentelhető
for($i=0; $sorok > $i; $i++){
// sorok kiszedése egyesével
$youremail = $file_array[$i];
// sor átadása $yourmailnek
$subject = "hirlevel";
// a levél tárgya
$thankyou = "sikeresmail.html";
// sikeres küldés után ez fog megjelenni a küldonek
if($email == ""){
?>
Nem adtál meg mail címet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif($name == ""){
?>
Nem adtál meg nevet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif($message == ""){
?>
Nem írtál be üzenetet, nyomd meg a VISSZA gombot.<br/>
<?php
}else{
$msg = ereg_replace("\\\'", "'", $message);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "from: $name\nemail: $email\nmessage:\n$msg1";
mail($youremail, $subject, $msg, "From: $email\r\nReply-to: $email\r\n");
?> -
#403 koszi ez is jo igy ha mukodo kepes a dolog! amit a elso par sorban irtal igazad van bar javitottam eszre vettem en is de nem mukodott most kiprobalom a te verziodat :)
koszi szepen elore is :) -
#402 értek a css-hez valamennyire. float-ról hallottál már? :o -
#401 No meg ilyet csak az kérdez, aki nem ért a CSS-hez :) -
#400 Egymás mellé lehet úgy rakni kettőt, hogy az egyiket abszolút kordinátákkal határozod meg, a másik helyét mellette pedig úgy, hogy olyan nagy margót adsz meg neki, amilyen az első szélessége. -
#399 Így első ránézésre ez kapásból nemtetszik nekem
$youremail = "$fp";
kicsit hamarabb: $fp = fopen($File,"r");
a $fp csak a nyitási változó, $num = fread($fp, filesize($File));-ba olvassa ki a fájl értékét, látszik is.
$num értéke itt annyi lesz, ami a fájlban van. ha van 25 sor zagyvaság, akkor 25 sor zagyvaságot fog átadni a $yourmailnek, ha azt az ="$fp";-t átírom =$num;-ra
jó elképzelés amúgy, de kell egy soronkénti visszaszámolás is, akkor talán menne
mondjuk én máshogy csinálnám mert felesleges ez a féle beolvasás
$file = "cimek.txt"; // file neve
$file_array = file($file); // file tartalmának betöltése tömbbe
$sorok = count($file_array); // tömb sorainak száma = bejegyzések
echo 'összesen: '.$sorok.'<br>'; // ellenőrzés, kikommentelhető
for($i=0; $sorok > $i; $i++){ // sorok kiszedése egyesével
$youremail = $file_array[$i]; // sor átadása $yourmailnek
... <- ide meg a többi rész. annyiszor fog lefutni a for cikus ahány sort talált. persze van egyszerűbb megoldás is, de fáradt vagyok kissé, majd máskor :)
}
-
#398 na és ahol pl. egymás mellé kell tenni két sort? mint 2 oszlop a táblázatban? :]
jó a css-s formázás, csak nehéz átszokni róla a táblázatosról, ami sokkal egyszerűbb. -
#397 Na, talán mégse.
Rájöttem a megoldásra.
Ahol csak lehet, az auto értéket kell használni a 100% helyett.
Így már mindháromban ugyanúgy néz ki a cucc. -
#396 Nem tudom, miért preferálja mindenki ezt a CSS-alapú kialakítást, mert egy nagy szar.
Megpróbálok egy tök egyszerű oldalkialakítást csinálni, erre ugyanarra a CSS kódra három teljesen különböző dolgot csinál a Dreamweaver, a IE6, és a Firefox.
Gány az egész... Dolgozom táblázatokkal...
A CSS maximum szövegszín megadására alkalmas :( -
#395 két tutorialból összedobtam egy harmadikat :D de valami apró hiba van benne! help me!! (legalább van mind elindulni :)
Bye: Max7
<?php
$File = "hirlevel.txt";
# emailcim fájl elérési úttal
if (file_exists($File))
# fa létezik a fájl
{
$fp = fopen($File,"r");
# megnyitja olvasásra
$num = fread($fp, filesize($File));
# kiolvassa a tartalmát
fclose($fp);
# bezárja
$youremail = "$fp";
// a te mail címed, ahova a levelek menni fognak
$subject = "contact form";
// a levél tárgya
$thankyou = "sikeresmail.html";
// sikeres küldés után ez fog megjelenni a küldőnek
if($email == ""){
?>
Nem adtál meg mail címet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif($name == ""){
?>
Nem adtál meg nevet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif($message == ""){
?>
Nem írtál be üzenetet, nyomd meg a VISSZA gombot.<br/>
<?php
}else{
$msg = ereg_replace("\\\'", "'", $message);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "from: $name\nemail: $email\nmessage:\n$msg1";
mail($youremail, $subject, $msg, "From: $email\r\nReply-to: $email\r\n");
?> -
#394 Tudna nekem valaki adni egy hírlevélküldő tutorialt (php) Az E-mail címeket egy php script egy txt fájlba menti egymás alá--- ez már megvan!
Üdv: Max7 -
#393 Sziasztok!
Tudna valaki segíteni nekem? Vbulletin(3.0.7) to phpbb konvertalót tudtok ajánlani?
Köszönöm. -
#392 Htx nagyon. Értem amit leírtál. (Kis Pascal ismereteim vannak.)
Egy változóba pakolom őket. Azt hittem bonyolultabb lesz a dolog.
Htx, könyvet meg majd olvasgatok. -
#391 a mostani állás szerint a $message-ben van az üzenet, ez egy mező neve egy formban. ill. van egy name meg egy email mező is.
az ereg_replace egy funkció, a \\\'-t cseréli le a $messageben '-re. Egy a php "hibája", hogy a \-jelek ha nincsenek kizárva besokszorozza őket, pl. idézőjelekre.
mondjuk szerintem ez elég ratyin megírt script, manapság már nem simán a mezőnevekkel hivatkozunk, hanem kikötjük, hogy honnan várjuk. ill. az állandó lezárás-nyitás is ronda, nincs e-mail cím formátum ellenőrzés, most ha beírnák bármilyen címet, vagy karaktert elküldené rá...
előszőris kell egy form method=POST
ebbe a mezőket, email, esetleg name, message vagy amiket akarsz
hivatkozni így fogsz rá $_POST["message"] (ez azt jelenti, hogy POST methodussal jött az érték).
minden mezőnéven átfuttatsz egy ilyen karakterellenőrzést, bár lehet egyszerűbben is, de így legalább érthető
$mezom = ereg_replace("\\\'", "'", $_POST[mezom]);
ilyenkor ami a mezomben volt, visszaírja a mezombe, csak már saját formában (post nélkül)
majd a végén ezeket berakod 1 változóba és kiküldeted.
$x = $mezom1.$mezom2.$mezom3;
($x-be rakja egymás után mezom1-2-3 értékeit)
vagy formázod
$x = "Első mezőm: $mezom1<br>Második: $mezom2<br>stb";
ha idézőjelbe írsz, akkor közben nem lehet más idézőjel, vagy kiütve \"-el
a végén $x-ben van a leveled, ezt nyomod a mail függvénynek
mail($_POST[email], "valami tárgy", $x);
vagy megnézed a php.net-en a php függvény leírását, magyarul van: http://hu2.php.net/manual/hu/function.mail.php
de tök kezdőnek inkább vmi könyvet kéne forgatnia, vagy rendesen megírt scripteket használnia, mert így sosem fogod megérteni...
-
#390 Leszedtem a sriptet. Íme: #387
Na, engem az érdekelne, hogy hogyan hivatkozol rá php-ben.
Gondolom ez a lényeg:
$msg = ereg_replace("\\\'", "'", $message);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "from: $name\nemail: $email\nmessage:\n$msg1";
mail($youremail, $subject, $msg, "From: $email\r\nReply-to: $email\r\n");
$message Ezzel hívod meg az adott mezőt? Tehát $mezőnév?
De gyanítom, hogy ha kiegészítem pár ilyen sorral:
$msg = ereg_replace("\\\'", "'", $mezőnév);
nem lesz jó.
Sry, php forráskódot ezen kívül nem láttam túl sokat, nem is olvastam még a témában. Gyanítom, nem úszom meg. -
#389 a másikra meg igen formból megy
minden mezőnek adsz egy egyéni nevet, és azzal hivatkozol rá a phpn belül -
#388 a form action=emailcim egy nagyon régi, és nagyon tré megoldás, el kéne már felejteni
a gépeden lévő levelezőklienst használja, márha be van állítva (sokaknál nincs, pl. nálam se, ilyen módon sosem kapnád meg a levelet)
ahogy említve lett szedj le vmi php-s mail scriptet, egyszerűbb -
#387 Szétnéztem, találtam is. Htx.
Viszont megint van egy problémám:
Ugye van a csinos kis php script, ami így tud kinézni:
<?php
$youremail = "[email protected]";
// mailcím
$subject = "* project form *";
// tárgy
$thankyou = "finish.html";
// sikeres küldés után
if($email == ""){
?>
Nem adtál meg mail címet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif($name == ""){
?>
Nem adtál meg nevet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif($message == ""){
?>
Nem írtál be üzenetet, nyomd meg a VISSZA gombot.<br/>
<?php
}else{
$msg = ereg_replace("\\\'", "'", $message);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "from: $name\nemail: $email\nmessage:\n$msg1";
mail($youremail, $subject, $msg, "From: $email\r\nReply-to: $email\r\n");
?>
<meta http-equiv="refresh" content="0; url=<?echo $thankyou;?>"">
<?php
}
?>
Ha jól tévedek, akkor ez a script egy formból olvassa be az adatokat. Bemeneti mezők nevei:
name
email
message
Eddig ok, működik is a dolog. Viszont én a formból több beviteli mező tartalmát szeretném elküldeni. Megoldás lehet az, hogy az összes mezőnek message nevet adom, viszont így csak a mezők tartalmát tudom meg. Tehát, mit módosítsak a kódon, hogy több mező tartalmát küldje el a script? -
#386 php-ba már van tutorial mail küldésre! tutorial.hu nézz szét itt -
#385 Írtam egy formot:
<FORM enctype="text/plain" action="mailto:itten az emilcímem vanik" method="post">
...
<input type="submit" value="OK">
<input type="reset" value="Del">
</FORM>
Namost ha rányomok az ok-ra, akkor szépen lefut, elindul a mail kliens, csak karakterkódolási hibája van. <HEAD>-ben ugye benne van ez:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
Kérdés: Hogy tudom megoldani? Állítsam UTF-8-ra és kódoljam újra? Vagy mit akar?
VAgy legjobb egy php script lenne, tud valaki valami jó mail scriptet, ami kezeli a magyar karaktereket? -
#384 1. az atw-nel alapjaraton a bealitasoknal van egy olyan rublika ahol megadhatod a favicon-t!
2. a try.hu mar mas domain nev es ezert figyelmen kivul hagyja a favicont, de ha ahogy mondtad hogy az atiranyitast hasznalod akkor tulajdon keppen 2 masoderc mulva megnyitja az atw-s neved es felul megjelenik a fav ikonod!! -
DJviolin #383 Köszike. És ha mondjuk a try.hu címátirányítást használom? Úgyse engedi az atw? -
#382 Kis ikon a cime elé: google keres :favicon
htacces feltöltése nem megy mert esetleg ingyenes szolgáltató nem engedélyezi ezt a lehetőséget keress másikat vagy regisztrálj domaint ami engedi. -
DJviolin #381 Sziasztok!
Hogyan tudnék egy olyan picike kis ikont elhelyezni a címsávba a név mellé? -
#380 mindég azt irja hogy átviteli hiba -
#379 php-nuke installásánál egyik .htaccess fájlt sem nem akarja feltölteni total commanderem ftpre. mér?:CCC -
#378 egy kezdonek aki meg nem latott html kodot soha annak csak ajanlani tudom a frnt paget! es ez a lenyeg :) a kesobiekben meg ha majd kinovi flytathatja masal.... -
#377 En Coffecup html Editort használok és hát nekem mind1 hogy milyen program írni lehessen benne az a lényeg -
Highw@yPos. #376 Annyira nem ismerem az új FrontPage-t, a régieket igen... azok nagyon nem jöttek be.
Bár én nemigazán értékelem az ilyen Microsoft próbálkozásokat, ha office,akkor inkább OpenOffice, mint MS Office, na mind1.
Csak azért akartam javasolni neki, ha majd 1 kicsit jobban belemélyül,akkor ugyis hozzá fog nyulni 1 kis phphoz,javahoz/vendégszámláló, szavazás stb.../, akkor meg már inkább az expert editor, mert ahhoz nem kell php-t apacsot konfigolni, h 1 kis eccerű szkript lefusson. ;-)
-
#375 Kedves tombraider1!
Ajánlom figyelmedbe az NVU-t. Tud magyarul is, ingyenes, és viszonylag könnyen kezelhető. -
#374 akkor nem ismered a front paget! a front pageben is egy gomb es megmutatja hogy fog kinezni bongeszoben! a srac magyar progit keresett es a frontpage nem lelkes amatorok altal lett magyar hanem a microsof alapbol csinalt szal baki sincs benne! az hogy nem tud xmlt meg php az ahogy a sracbol kivettem nem kell neki mert kimondottan html-re keresett magyar progit! amugy van mar valami progi ami bepul a front pagebe es onanntol php-t is tudja :) meg is szereztem de csak demo serial meg nuku hozza :( -
Highw@yPos. #373 fronpage 1 nagy kula, szerintem...én PHP Expert Editort használok, abba lehet HTML-t, XML-t, PHP-t meg mittudomén még mit szerkeszteni, és nagyon jó fordítója is van. ctrl+F9 -el lefuttatja a kódot, szal nem kel hozzá böngésző se, meg apacs se ha phpzol, megold mindent. Mindent ugyanúgy jelenít meg mint explorerbe meg firefoxba(ezt a kettőt használom)
Emellett számos + funkciója van még, amit én sem fedeztem fel, és absz NEM bonyolult a használata.
Bár akinek nem teccik a jegyzettömbös beirogatás, hanem inkább egérrel huzza "rá" a cuccokat,akkor nikább Dreamwaever
ez mind saját vélemény volt :-)...