ugrás a tartalomhoz

Archívum - 2006

november 25

SOS nem megy egy szerveren a MAIL() fügvény!

Anonymous · 2006. Nov. 25. (Szo), 11.30
Sziasztok! van egy nagy problémám. Több helyre készítettem már e-mail küldő formot. Erre mindig a MAIL() fügvényt használtam (mármint a küldésre). Azonban most egy olyan szerverrel találkoztam, ahol egyszerüen nem megy (a kód a saját rendszeremen kivállóan müxik). Írtam a szerver üzemeltetőinek, akik válaszként egyszerüen csak beírták az SMTP ip címét. Azonban nem nagyon tudom mit kezdjek ezzel a válasszal, ismereteim szerint a MAIL() fügvényhez nem lehet SMTP-t beállítani, az a php.ini-ben van... Mit tegyek, hogy müködjön a szerveren az e-mail küldés?

A biztonság kedvéért beteszem ide a kódot amit használok:

$targy = "Weboldalról e-mail! Tárgya: ".$_POST[targy];
$cim="proba##kukac##freemail.hu";
$from="From: $_POST[email]\n";
$from.="Reply-To: $_POST[email]\n\n";

$tartalom=
"Feladó: ".$_POST[nev]."\n".
"E-mail címe: ".$_POST[email]."\n".
"\n".
"E-mail szövege:\n".$_POST[szoveg];

$i=0;
while ($i!=5)
{
if (mail($cim, $targy, $tartalom, $from))
{
$i=5;
$h = 1;
}
else
{
$i++;
$h=0;
}
}

($h == 0) ? $er="1" : $er="2";
header ("location: kapcsolat.php?h=$er");


SEGÍTSÉGETEKET ELŐRE IS KÖSZÖNÖM!
 

html elemek elrontjá az oldalt ha csak egy bizonoy mennyiségű karaktert iratok ki a tartalomból

Anonymous · 2006. Nov. 25. (Szo), 04.24
Üdv!

Lenne egy problémám:
VAn mondjuk egy cikk ami 5ezer karaktert tartalmaz, a cikkben engedélyezem a html elemeket vagyis kiiratáskor nem használok htmlspecialchars()-t csak nl2br()-t a sortörések miatt semmi bbcode.
De ugye a címlapon kicsit hosszú lenne ez az 5000 karakter ezért megjelenítek csak 150 és kiteszek egsy tovább gombot, ez eddig ok is.
így:
substr($tartalom, 0, 150);

na de mivan akkor ha pont egy <a href=""> elemnél van a 150. karakter és akkor nem zárja le > jellel, és akkor a többi cikk nem látszódik az oldalon, nos ezt megoldottam úgyhogy ilyenkor htmlspecialchars()-t csinálok ez megoldja de hülyén néz ki hogy kiirja hogy: <a href= vagy pedig ha elötte egy link van ugyeakkor azt sem alakítja át linké.

$a = substr($tartalom, 0, 150);
$a = htmlspecialchars($a);
$a = né2br($a);

nos most így iratom ki röviden

Ere mi lehet a megoldás?

Előre is kösszi.
 

november 25

Linux Konferencia - webes elemekkel

Hojtsy Gábor · 2006. Nov. 24. (P), 23.22
A mai napon volt szerencsém részt venni a Linux-felhasználók Magyarországi Egyesülete által szervezett VIII. GNU/Linux Szakmai Konferencián. Mint asztali Linux felhasználó is érdekelt a konferencia, bár ennek a körnek nem szóltak előadások. Inkább a nemrégiben megrendezett Ubuntu konferencia célozta ezt a kört (természetesen csak erre a disztribúcióra koncentrálva), tapasztalatom szerint sikerrel. A web programozással (is) foglalkozó előadásokban azonban nem csalódtam.

Összes .txt fájl include-olása egy adott könyvártárból

Anonymous · 2006. Nov. 24. (P), 22.32
A cím szerintem mindent elárul. Azt szeretném, hogyha a $dir változóban tárolt mappában megnézné a .txt kiterjesztésű fájlt és includolná őket a dokumentumba. Sajnos a PHP tudásom = 0 ezért összesen ennyit sikerült kihoznom , ami ugyan működik is, csak 1 konkrét info.txt-t listáz ki. Nagyon nagyon megköszönném, ha valaki tudna segíteni.
<?php
$dir = $_GET['n'];
  $alap = ".texts/";
  
 include("$alap/$dir/info.txt");
 }
?>
 

Reverse Cross-Site Request flaw in Firefox 2

Anonymous · 2006. Nov. 24. (P), 22.14
RCSR hibát találtak a Firefox 2-ben
 

Hogyan ellenőrizzem, hogy még nem jött űrlap adat?

Sovereign · 2006. Nov. 24. (P), 17.31
Van egy ürlapom amin adat ellenörzést végzek. A problémám az lenne, hogy amint lefuttatom kidobja, hogy minden adat hibás - hiszen még nincsen kitöltve -.
Kérdésem:
Meg lehet vhogy oldani a php kód futásának felfüggesztését addig amíg nem klikkelek az elküldre.

Másik:
Próbáltam úgy, hogy egyik oldalon van maga az űrlap. Klikkelek elküldi egy másik oldalra adatellenörzés céljából. Ez a végeredménytől függően vagy elküldi az űrlap tartalmát a harmadik oldalnak ami feltölti az adatbázist vagy vissza küldi az űrlap oldalnak. A helyesen megadott adatokat vissza írja a többit nem. És persze kiírja, hogy mi a hiba. A hibákat egy tömbe gyűjtöm az ellenörző oldalon.

A segítséget előre is nagyon köszönöm!
 

html oldalba require-ni akarok egy másikat

Anonymous · 2006. Nov. 24. (P), 16.14
sziasztok

van egy oldalam, frémek nélkül, ami frémek nélkül is marad örökre:)
lényeg, az egész egy 3 cellás táblázat és csak a középső cella tartalma változik.

ugybár urlben kiadott értékeke szerint pl: index.php?oldal=termekek


index php középső cellája helyett ez van (volt már szviccsel is ugyhogy abba ne kössetek béle):
<?php

//oldal változó tartalma

if ( isset($_GET['oldal']) && $_GET['oldal']=="fooldal")
	{
	require("fooldal.php");
	}
elseif ( isset($_GET['oldal']) && $_GET['oldal']=="termekek")
	{
	require("termekek.php");
	}
// meg a többi
else
	{
	require("fooldal.php");
	}

?>
a foldal.php: <td>tartalom</td>
a termekek.php: szintén

a főldal php jól jelenik meg, a termékek viszont az oldal tetjén az alap táblázatom felett.

miértis van ez igy? nem lehet require-lel beszúrni html tartalmat?

előre is köszi
 

A "Vissza" gomb befolyásolása Flash-ből

Anonymous · 2006. Nov. 24. (P), 16.10
Nem túl rutinos felhasználóként kérdezem, hogy Flash MX 2004-ben hogyan lehet megoldani azt, hogy a böngésző "vissza" gombjára klikkelve az előző, vagy az általam meghatározott framere lépjen a látogató?

A válasz(okat) előre is köszönöm.

P. Tibi.
 

CSS Styling for Print and Other Media

Török Gábor · 2006. Nov. 24. (P), 15.17
Javaslatok a stíluslapok szervezésére média szerint
 

Operában és IE-ben jól néz ki az oldal divjének adott háttér, Firefoxban nem

holli · 2006. Nov. 24. (P), 12.32
Sziasztok. Kezdőnek számítok, weblapkészítés- és fórumozás-ügyben is. Egy hihetetlenül rémes minőségű webtervező-tanfolyam vége felé közeledve úgy döntöttem, hogy a netről tanulok (úgy, mint eddig). Ez így elég időigényes, de legalább ki tudom válogatni a korszerű részét a tudománynak.

Az az egyik problémám, hogy nem tudom, másoknak miért működnek egyes formázások, nekem pedig miért nem. Itt van például ez az oldal: http://stilus.blog.nlcafe.hu/files/kereteskoncert.htm

Explorerrel normálisan néz ki, Operával is. Firefoxnál viszont az egész oldal kerete csak a h1-et folyja körül. A háttérképet már eleve azért tettem a h1 blokkba, mert ha az "egeszhonlap" div-be tettem, Firefox alatt egyáltalán nem látszott. Beletörődnék, hogy a Firefox ilyen, de másoknak ott is rendesen néznek ki a hátterek, és nem jövök rá, mit csinálok rosszul.
Szeretném, ha valamelyikőtök segítene. Természetesen annak is örülök, ha mutattok olyan oldalt, ahol a hasonló problémák megoldása (érthetően) le van írva.
Köszi.