gmmg Posted July 23, 2006 Posted July 23, 2006 Sziasztok! A webáruházat szeretnék készíteni. Van egy kuldes.php ami elküldi a kosár tartalmát egy megadott e-maira. Mi lehet a hi? (10. sor) <?php session_start(); if (isset($_SESSION['kosar'])) { $kosar=$_SESSION['kosar']; $_SESSION['kosar']=$kosar; $kosar_tetel=count($kosar); for($i=1; $i<($szam+1); $i=$i+1) { $uzenet_torzs.="Mennyiség: ".$kosar[$i]["mennyiseg"]."Kód: ".kosar[$i]["kod"]."Név: ".$kosar[$i]["nev"]."Összen: ".kosar[$i]["osszesen"]."\n"; } //Elküldjük email("e-mail@xy.hu","Rendelés",$uzenet_torzs); } ?>
Darcy Tucker Posted July 24, 2006 Posted July 24, 2006 Sziasztok! A PHP-vel való ismerkedésem még csak tervként létezik, de találtam a www.webdesign.org-on egy mail formot, amivel emailt tud küldeni a lap látogatója nekem uhrinyidaniel.uw.hu/contact.php. <? if ($submit) { //Here we add the send mail script $from="From:$name<$mail>"; $tomail="valaki@valami.com"; if (mail($tomail,$subject,$body,$from)) echo "Köszönöm az emailedet!"; }else //We added action=$PHP_SELF //$PHPSELF means current page //action normally contains the page to which the variables are sent echo "<form method=POST name=form1 action='$PHP_SELF'> <label>Név :</label><br><input name=name type=text><br> <label>Email :</label><br><input name=mail type=text><br> <label>Tárgy :</label><br><input name=subject type=text><br> <label>Szöveg :</label><br><textarea name=body></textarea><br> <input type=submit name=submit value=Küldés> </form>"; ?> Viszont azzal szeretném kibõvíteni a tudását, hogy csak akkor lehessem mailt küldeni, ha minden mezõ ki van töltve. Mit kellene még a scripthez írni? Segítségeteket elõre is köszönöm!
web Posted July 25, 2006 Posted July 25, 2006 hali! Csak annyi lenne a goldom, hogy videót akarok feltölteni és az fálj tipusánál gondok vannak. if (($type == "VIDEO/WMV")) //típus ismeret Szerintem a videó nem jó neki, de nem tudom, hogy akkor mi írjak be neki. Elöre is köszi!
Mezofi Posted July 29, 2006 Posted July 29, 2006 @gmmg Ez nem jó: email("e-mail@xy.hu","Rendelés",$uzenet_torzs); A függvény helyes alakja: mail("e-mail@xy.hu","Rendelés",$uzenet_torzs); Ez felel a küldésér. Elötte csinálhatnál egy próbát, hogy mi van a tömbben. print_r($uzenet_torzs); Sziasztok! @Mezofi Köszi a kódot, müködik! Szeretnék olyasmit, hogy amikor lekérdezem az adatbázisbol az adatokat akkor tördelje szét nekem pl 30 hsz után oldalakra. Ezt hogyan lehet? Szerintem. //Adatbázis megnyítás, kiolvasás $akarmi=("SELECT........"); $sorszam=1; $lap_szam=30; while($tomb=mysql_fetch_assoc($akarmi)){ print($sorszam." sorszám"); print_r($tomb); if($sorszam == $lap_szam){ $lap_szam = $lap_szam+30; print("Most lehet új oldalt nyitani!<br/><br/><br/>"); } $sorszam++; }
Mezofi Posted July 29, 2006 Posted July 29, 2006 Sziasztok! A PHP-vel való ismerkedésem még csak tervként létezik, de találtam a www.webdesign.org-on egy mail formot, amivel emailt tud küldeni a lap látogatója nekem uhrinyidaniel.uw.hu/contact.php. <? if ($submit) { //Here we add the send mail script $from="From:$name<$mail>"; $tomail="valaki@valami.com"; if (mail($tomail,$subject,$body,$from)) echo "Köszönöm az emailedet!"; }else //We added action=$PHP_SELF //$PHPSELF means current page //action normally contains the page to which the variables are sent echo "<form method=POST name=form1 action='$PHP_SELF'> <label>Név :</label><br><input name=name type=text><br> <label>Email :</label><br><input name=mail type=text><br> <label>Tárgy :</label><br><input name=subject type=text><br> <label>Szöveg :</label><br><textarea name=body></textarea><br> <input type=submit name=submit value=Küldés> </form>"; ?> Viszont azzal szeretném kibõvíteni a tudását, hogy csak akkor lehessem mailt küldeni, ha minden mezõ ki van töltve. Mit kellene még a scripthez írni? Segítségeteket elõre is köszönöm! Akkor legyen így: <? //Itt a te mail címed $tomail="akarmi@akarmi.hu"; if (isset($_POST["submit"])) { //Levágjuk az üres karaktereket. $mail=trim($_POST["mail"]); $name=trim($_POST["name"]); $subject=trim($_POST["subject"]); $body=trim($_POST["body"]); //Megvizsgáljuk üres-e valamely mezõ. if($mail !== "" && $name !=="" && $subject !=="" && $body !==""){ //Most elküldjük $from="From:$name<$mail>"; $tomail="valaki@valami.com"; mail($tomail,$subject,$body,$from); echo "Köszönöm az emailedet!"; exit; }else{ //Sajnos nem minden mezõ volt kitöltve. print("<p style='color: RED;'>Sajnos nem minden mező volt kitöltve!</p>"); } } echo "<form method='post' name='form1' action='$PHP_SELF'> <label>Név :</label><br><input name='name' type='text' value='".$name."' /><br/> <label>Email :</label><br><input name='mail' type='text' value='".$mail."' /><br/> <label>Tárgy :</label><br><input name='subject' type='text' value='".$subject."'/><br/> <label>Szöveg :</label><br><textarea name='body' />".$body."</textarea><br/> <input type='submit' name='submit' value='Küldés' /> </form>"; ?>
web Posted July 30, 2006 Posted July 30, 2006 Sziasztok! Miért van az, hogy az ingyenes tárhelyen lefutt hiba nélkül a php a fizetõs bombabiztos tárhelyen meg már gondok adódnak. Pl a sessiont nem tudja kezelni akkor header ("Location: "); ez sem futt le meg az adatbázisba sem tudok adatot beleiratni. Vagy nincsen a szerver rendessen beállítva? A segítséget elõre is köszi!
web Posted August 1, 2006 Posted August 1, 2006 Jolvan na! Nem csak én szoktam hibázni. Mindenröl az xp tehet.
web Posted August 4, 2006 Posted August 4, 2006 @Mezofi <?php //Tíz tételeként ír egy oldalt //Itt feltöltjük a tömböt! for($i=1;$i<=100;$i=$i+1){ $termek[$i]=$i; } //Itt megszámoltatjuk a tömb elemeit $termekek_db=count($termek); if(isset($_REQUEST["lap_szam"])){ $kezd=(($_REQUEST["lap_szam"]*10)-9); if($termekek_db < ($kezd+9)){ $veg=$termekek_db; } else { $veg=($kezd+9); } } ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- #link1:hover{ text-decoration: underline; color:#00FF00; font-size: 12px; } --> </style> </head> <body> <?php //Link sáv if($termekek_db > 10){ $mennyi=0; $szam=$termekek_db; //Mennnyi linket kell elhelyezni while($szam > 0){ $mennyi=$mennyi+1; $szam=$szam-10; } print("Talált oldalak: "); for($k=1;$k<=$mennyi;$k=$k+1){ print("[<a id='link1' href='oldalszamozas.php?lap_szam=".$k."'>".$k."</a> ] "); } } //Itt kiíratjuk a megfelelo tömb elemeit for($i=$kezd;$i<=$veg;$i=$i+1){ print("<br>".$termek[$i]."<br>"); } ?> </body> </html> Ezt az oldaladon találtam a segédedletekben, de a gondom az, hogy már a lehetetlent is kipróbáltam, de nem megy a dolog. Az adatbázisban van egy vendégkönyvem amit mikor lekérek tördelje szét nekem, de nem megy a dolog. Vagy 502 hibát ír ki a szerver vagy valamilyen hibát ami nem jó. Kérlek segíts!
h.arpad Posted August 7, 2006 Posted August 7, 2006 Szerintetek mi lehet a hiba a MySQL-lekérdezésben, hogy állandóan ez a hibaüzenet jelenik meg ezen az oldalon? A tmp könyvtár megvan 777-es jogosultsággal. Másra meg már nem tudok gondolni. Login után megjelenik a táblázat, de a hibaüzenet marad... Warning: Cannot modify header information - headers already sent by (output started at /nfs/extra/e/em/emsa-ga/wwwroot/query.php:5) in /nfs/extra/e/em/emsa-ga/wwwroot/query.php on line 6 Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /nfs/extra/e/em/emsa-ga/wwwroot/query.php:5) in /nfs/extra/e/em/emsa-ga/wwwroot/query.php on line 7 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /nfs/extra/e/em/emsa-ga/wwwroot/query.php:5) in /nfs/extra/e/em/emsa-ga/wwwroot/query.php on line 7 Itt a PHP-fájl is, jelszavak nélkül. (Utólag: link javítva.)
Mezofi Posted August 8, 2006 Posted August 8, 2006 Szerintem a baj az, hogy nem így kezdődik az oldal: <?php session_start(); A session_start();-ot nem ellőzheti meg semmi. De amit belinkeltél oldalt, abból aztán sokminden nem derül ki. Az egy htm oldal (legalább is csak a htm kódok láthatóak), és egy input mező. Egyébkén a hiba üzi parasztos fordításban: Figyelem: a session_start(): nem tud küldeni cookie-t mert már van küldve a fejrészbe kimenet.
h.arpad Posted August 8, 2006 Posted August 8, 2006 Bocsánat, kijavítottam az utolsó linket, elfelejtettem .txt-be áttenni... Hát ez, az. Lefordítani le tudom, de magyarul sem értelmes nekem.
Mezofi Posted August 8, 2006 Posted August 8, 2006 Hát ezt nyökörgöm. A te lapod így kezdődik: <!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> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <?php header("Content-Type: text/html; charset=iso-8859-1"); session_start(); És így kellene: <?php session_start(); ?> <!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> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <?php header("Content-Type: text/html; charset=iso-8859-1");
Chaos Posted August 10, 2006 Posted August 10, 2006 phpBB 2.0.5.-ös fórumnál a bal felsõ sarokban lévõ képet hogy lehet megváltoztatni?
Mezofi Posted August 10, 2006 Posted August 10, 2006 Gondolom, van egy image mappa, abban lesz a kép. Ha ugyanazon néven csinálsz egy másik képet és lecseréled a mappában, akkor azt fogja betölteni. Vagy ha kivûlrõl tölti be akkor szövegszerkesztõvel megkeresed a lapok közt a hívatkozást és átírod. Gondolom, mert nem próbáltam. De e kettõ képpen lehet képet megjeleníteni.
once Posted August 10, 2006 Posted August 10, 2006 Sziasztok! Szeretnék az oldalamra egy regisztrációs menüpontot.bejelentkezés meg ilyeneket.. nagyon kezdő vagyok még és nem tudom, hogy kell, meg nem is találtam a neten még ilyet. Köszönöm előre is :!:
Mezofi Posted August 10, 2006 Posted August 10, 2006 Vagy a kérdés rossz, vagy a topic. Ha menüpont kell akkor htm vagy javascript. De azért így: <a href="#">Regisztráció</a><br/><a href="#">Bejelentkezés</a> Ha viszont olyan php script kell ami reg+bejelentkezes. Akkor meg a kérdés nem jó. De azért ide klikkelve találsz hármat is.
once Posted August 13, 2006 Posted August 13, 2006 Köszi szépen ez egy jó oldal! Igen én tettem fel rosszul a kérdést Regisztrációra és bejelentkezésre van szükségem, még egyszer köszönöm.
Greene Posted August 16, 2006 Posted August 16, 2006 Van egy .php-m amin azt szereném megoldani, hogy ha bizonyos feltételek teljesülnek (if...), akkor újratöltse magát a php oldalt. Meg lehet ezt oldani?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now