ugrás a tartalomhoz

Archívum - Már 2005 - Fórum téma

március 5

Radio gomb lekérdezés

Anonymous · 2005. Már. 5. (Szo), 18.42
Szeretném megkérdezni, hogy ha egy űrlapon belül levő radio gombok közül szeretném megvizsgálni, hogy egyet becheckeltek-e, ezt miként ellenőrizhetem le? Azt nem tudom, miként kell hivatkoznom javascript-ben a radio gombra.

Előre is köszi
 

String típusú dátum konvertálása dátum típusra

Anonymous · 2005. Már. 5. (Szo), 17.57
Szeretnék tanácsot kérni, hogy a php melyik függvényét tudnám felhasználni arra, ha egy string típusú dátumból (2005-01-01) a mysql által elfogadott dátum formátumot konvertáljak.

Előre is köszi
Éva
 

Gd támogatás telepítése linux alatt

Anonymous · 2005. Már. 5. (Szo), 16.35
Kis segítségre lenne szükségem.

Hogyan tudok egy Linuxos webszerveren, amin PHP 4.3.10-2 de GD támogatás nélkül, GD-t telepíteni? vagy hogy tudom bekapcsolni?

köszi...


lame(x)
 

GD Freetype problema

smyle · 2005. Már. 5. (Szo), 09.49
Az a helyzet, hogy kepre akarok irni imagefttext parancsal,
azonban sok esetben csunyan osszehuz bizonyos betuket.

Pelda kod:
<?php
Header ("Content-type: image/gif");
$im = imagecreate (400, 30);
$black = ImageColorAllocate ($im, 0, 0, 0);
$white = ImageColorAllocate ($im, 255, 255, 255);
imagefttext ($im, 8, 0, 10, 20, $white, "verdanab.ttf","bab");
ImageGif ($im);
ImageDestroy ($im);
?>
A peldaban a "ba" betuk kozott nem lesz semmi terkoz!
Van egy online freetype demo itt ami nem php alapu:
http://mbox.troja.mff.cuni.cz/~peak/ftdemo/index.cgi
Ha jol nezem itt persze alap esetben nagyon szep minden, am a "Hintinget" kikapcsolva reprodukalhato ugyanaz a hatas.
Betutipus: verdanab.ttf, 8-as meret.
Egyszeruen nem talalok errol semmit, hogy lehetne normalis betukozu szoveget irni es megorulok mar! :(

Elore is kosz a helpeket!
 

március 4

Kapcsolódó cikkek, stb. lekérése

Dualon · 2005. Már. 4. (P), 17.59
Sokfelé látni, hogy egy pl. cikk alatt szerepel egy rakat korábbi cikk linkje, mint "kapcsolódó írások" elérései.
A kérdésem az volna, hogy érdemes ezt megvalósítani, hogy a legkényelmesebb (időszerű, jól karbantartható - itt különösen számít a tapasztalatotok), leggyorsabb legyen?

Először arra gondoltam, hogy rögzítem a korábbi cikkek pl. azonosítóját, de ez se nem elegáns, se nem frissül, ha új cikk érkezik.
A másik megoldásom az - ennél tartok most -, hogy amolyan "belső keresőszavakat" adok meg, és a rendszer auto lekéri azokat a cikkeket, amiknek a kért szavak szerepelnek mondjuk a címében, vagy szövegében.

Milyen megoldást alkalmaznátok? (Természetesen a fentieken kívül is örömmel fogadok ötleteket!)
PHP 4.1+, Mysql 4+ alatt valósítanám meg, de inkább az elgondolásra, semmint a kivitelezésre lennék kíváncsi.

A válaszokat előre is köszönöm!
 

echoba session valtozo

montressor · 2005. Már. 4. (P), 15.47
Hali!

Adott ez:

$ee="";
$ee=$_POST['ertek'][$j];
echo("<input type=\"text\" name=\"ertek[]\" value=\"$ee\">");

Ha egybe irom,

echo("<input type=\"text\" name=\"ertek[]\" value=\"$_POST['ertek'][$j]\">");


akkor a php hibat ad, nem tudok rajonni miert... Miert?
koszi
 

Krix_krax a levélben

carstephun · 2005. Már. 4. (P), 12.50
Üdv Mindenkinek,
olyan kérdésem lenne, milyen headereket kell magadni a mail függvénynek, hogy rendesen küldje el a leveleket?
Jelen pillanatban a Weboldalra jól írja ki az űrlapban átvett értékeket:

DEFINE("BR", "\r\n");
DEFINE("LINE", "_______________________\r\n");
$mf = array("Female", "Male");
$FirmDesc = $_POST['FirmDesc'];
$FirmAddress = $_POST['FirmAddress'];
$YourPosInFirm = $_POST['YourPosInFirm'];
if ($_POST["MaleFemale"] == 1) {
$MaleFemale_ = "Female";
}
if ($_POST["MaleFemale"] == 2) {
$MaleFemale_ = "Male";
}
$Name = $_POST['Surname'].' '.$_POST['Lastname'];
$Phone = $_POST['Phonenumber'];
$Email = $_POST['Email'];
$DescPos = $_POST['DescPos'];
$Profile = $_POST['Profile'];
$Comment = $_POST['Comment'];

$datetime2 = date("m.d.Y H:i");

$body = $datetime2.BR.BR;
$body .= LINE;
$body .= 'Name: '.$Name.BR;
$body .= 'E-Mail: '.$Email.BR;
$body .= 'Phone: '.$Phone.BR;
$body .= 'Sex: '.$MaleFemale_.BR;
$body .= BR.LINE;
$body .= 'Corporate: '.$FirmDesc.BR;
$body .= 'Address: '.$FirmAddress.BR;
$body .= 'Your Position in Firm: '.$YourPosInFirm.BR;
$body .= BR.LINE;
$body .= 'Vacancy position: '.$DescPos.BR;
$body .= 'Profile: '.$Profile.BR;
$body .= 'Notes: '.$Comment.BR;
//teszt
$email = 'xo3##kukac##freemail.hu';

$headers = "From: [...WEBSITE] <website##kukac##headscout.ch>\r\n";
$headers.= "Content-type: text/html; charset=iso-8859-2\r\n";


$send = mail($email, "[WEBSITE]", $body, $headers);
?>

Erre nekem ilyen kódokat ad ki:
Kerekő Perecáäéúűóüö
Ami valójában: Kerekő Perecáäéúűóüö

Valami ötlet?
ÜDv
Sanyi
 

március 3

Quick cart webshopba kép feltöltés

Stummer · 2005. Már. 3. (Cs), 21.44
Szeretnék létrehozni egy egyszerű webshop-ot. A Qick Cart nevű csomagot letöltöttem a www.opensolution.org -ról. Minden jól ment, de a termékek képeit nem tudom feltölteni. A "minden adat mentve" üzenetet kapom, de a kép nem jelenik meg. Tudnátok javasolni valami megoldást?
 

MRT Portál

Anonymous · 2005. Már. 3. (Cs), 18.53
Sziasztok! Létrehoztam ezt a témát, mert úgyis mindig van valami bajom, miközben magamnak, később másoknak szeretnék egy text alapú portált létrehozni. Tudom, hogy van már ilyen dolog, de más munkájába nem szeretek belepiszkálni, mert annyira nem értek hozzá, szeretném apránként megtanulni, meg nem is tetszik maga az alapötlet, ahogy meg van valósítva (az elrendezési és menüpontok beli kötöttségekre gondolok). Íme az első (ebben a témában) kérdésem:
----------------------
$i=1;
$dir=opendir('wnew');
while(gettype($file=readdir($dir)) != boolean)
{
$i=$i+1;
}
for ($i; $i<=0; $i=$i-1)
{
$file=opendir($dir);
$open=fopen($file, 'r');
$stuff=fgets($open);
fclose($open);
echo($stuff);
}
---------------
Ez a wnew könyvtár tartalmát nyitja meg fordítva, mint ahogyan a könyvtárnevek vannak, s kiolvassa a tartalmát. Elvileg. Az a baj, hogy nem ír ki semmit, de a debugger sem jelez hibát. Eddig ez a legtanácstalanabb helyzet, amiben voltam.. Előre is köszi a segítséget: Mr.Tiny
 

letöltés gondok

Anonymous · 2005. Már. 3. (Cs), 17.03
PHP-val próbálok fájl letöltést irányítani. Első körben szeretném, hogy a .doc, .xls fájlokat nyissa meg, a .zip-et mentse.
Ez lenne:
$theFile = "teszt.zip";
$dwldUrl = "download/".$theFile;
$pos = StrPos(StrRev($theFile), ".");
$pos = 0 - $pos;
switch(SubStr($theFile, $pos))
{
case "zip": header("Content-Type: application/x-zip-compressed"); break;
case "doc": header("Content-Type: application/msword"); break;
// stb...
}
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=innen-".$theFile);
header("Content-Length: ".FileSize($dwldUrl));
readfile($theFile);

Erre a mozilla szépen elnevezi és letölti a zip fájlt, ha egy .doc -ra tesztelek, azt kérdezőablak után megnyitja az alkalmazásban.
Az IE a ,doc fájlt megnyitja, viszont a .zip-et nem tudja lementeni. A kérdezőablak szerint nem látja a megadott fájlnevet, hanem a letöltést vezérlő script nevét írja ki: download.php?dwldId=1 így.
Ha a readfile() helyett:
header("Location: ".$dwldUrl);
exit;

formát használom, akkor az IE letölt, de az eredeti fájlnévvel (átnevezve akarom letöltetni). Próbáltam az fpassthru()-t is.
A doksik szerint jól használom a headereket (a Mozilla meg is érti, mit akarok) az IE-vel mégsem jó.
Egy kis súgás most jól jönne.

Környezet: localhoston WinXP+Apache+PHP4.3.?

Köszi: Thom