Vse o PHPju
Ustvaril
publikum
, jul 24 2005 17:05
Odgovorov v temi: 1931
#1586
Objavljeno 19 marec 2007 - 21:07
<?php
$urls = file("baza.dat");
foreach($urls as $url)
{
echo "<a href="$url">$url</a><br />";
}
?>Kljub temu hvala, čeprav sem že našel ustrezen parser za HTML kodo, tako da mi izkljucno http pretvori, ce imam recimo daljsi txt, ker v tvojem primeru ves tekst naredi v povezavo:
<?php
/*
Title: ASCII To HTML Converter
Description: Accept a chunk of ASCII text and convert it
into HTML suitable for outputting to a browser.
Useful when you've got text stored in a database and you
want to output it and automatically convert URLs into
real links.
Author: Murray Moffatt for A Web 4 U Designs
History:
2005-02-25 : Initial coding.
2005-08-02 : Make stand-alone and include sample call for
publishing on WeberDev.com.
*/
function ascii2html($text) {
// Encode any HTML tags
$text = htmlentities($text);
// Split the text into an array and treat each element as a paragraph
$textarray = split("n", $text);
for ($i = 0, $j = count($textarray); $i < $j; $i++) {
// Turn HTTP and FTP URLs into links
$textarray[$i] = preg_replace("/((ht|f)tp://[^s&]+)/", "<a href="$1">$1</a>", $textarray[$i]);
// Turn email addresses into links
$textarray[$i] = preg_replace("/(S+@S+.w+)/", "<a href="mailto:$1">$1</a>", $textarray[$i]);
// Add paragraphs
$textarray[$i] = "<p>" . $textarray[$i] . "</p>";
}
return join("n", $textarray);
}
?>
#1592
Objavljeno 28 marec 2007 - 19:11
tmali18, sej ne vem zakaj bi moglo bit vse v eni knjigi... ko predelaš to knjigo lahko še zmeraj greš po neko drugo knjigo, ki ni več za začetnika... sicer ti pa priporočam da se sprehodiš do lokalne knjižnice in si par knjig o PHP-ju sposodiš, jih prelistaš in potem mogoče tisto, ki ti je všeč celo kupiš.
#1600
Objavljeno 04 april 2007 - 18:16
Lahko kdo pomaga pri sledečem problemu: :zvizg:
V forum sem dodal mod za rojstne dneve, vendar imam problem pri prikazu rojstnega datuma v profilu uporabnika. Datum se namreč izpiše kot recimo:
Pon, 20.12.1982 0:00
(ta 0:00 na koncu je odveč in bi se rad znebil).
V bazo se datum vpisuje v obliki: ddmmyyyy
Tukaj je funkcija, ki izpisuje datum
Format datuma je v nastavitvah D, d.m.Y H:i
Jaz pa nimam pojma, kje in kaj bi spremenil v zgornji kodi, da bi se znebil tega 0:00 zapisa ure, ki je povsem nepotreben pri datumu rojstva.
Hvala za kakršno koli pomoč ali namig. :ok:
V forum sem dodal mod za rojstne dneve, vendar imam problem pri prikazu rojstnega datuma v profilu uporabnika. Datum se namreč izpiše kot recimo:
Pon, 20.12.1982 0:00
(ta 0:00 na koncu je odveč in bi se rad znebil).
V bazo se datum vpisuje v obliki: ddmmyyyy
Tukaj je funkcija, ki izpisuje datum
$birthday = ' ';
if ( !empty($profiledata['user_birthday']) )
{
preg_match('/(..)(..)(....)/', sprintf('%08d',$profiledata['user_birthday']), $bday_parts);
$bday_month = $bday_parts[1];
$bday_day = $bday_parts[2];
$bday_year = $bday_parts[3];
// the next line converts $lang['DATE_FORMAT'] to something that'll work with years, as this MOD encodes them. the preg_replace replaces things like ', Y' with '' when the year isn't
// specified, to account for date formats that would result in strings like 'October 31, 2005'
$birthday_format = ($bday_year != 0) ? str_replace(array('y','Y'),array($bday_year % 100,$bday_year), $lang['DATE_FORMAT']) : preg_replace('#[^djFmMnYy]*[Yy]#','',$lang['DATE_FORMAT']);
$birthday = create_date($birthday_format, gmmktime(0,0,0,$bday_month,$bday_day,4), 0);
}Format datuma je v nastavitvah D, d.m.Y H:i
Jaz pa nimam pojma, kje in kaj bi spremenil v zgornji kodi, da bi se znebil tega 0:00 zapisa ure, ki je povsem nepotreben pri datumu rojstva.
Hvala za kakršno koli pomoč ali namig. :ok:
Dodaj odgovor
1 član(ov) bere to temo
0 članov, 1 gostov, 0 anonimnih uporabnikov








