PHP Script-a þráðurinn

Skjámynd

Höfundur
Pandemic
Stjórnandi
Póstar: 3760
Skráði sig: Fim 31. Júl 2003 15:25
Reputation: 123
Staðsetning: Reykjavík
Staða: Ótengdur

PHP Script-a þráðurinn

Pósturaf Pandemic » Þri 08. Feb 2005 13:59

Datt í hug að setja upp þráð með bestu og einföldustu scriptunum sem eru frí og eru mjög nytsamleg.
PHP only :)

Spjall script:
phpBB
Sama og spjall.vaktin.is notar alger snilld.

Myndasöfn:
Gallery
Hef bara prófað þetta script og það er rosalega fínt samt ekki beint einfalt í uppsetningu. Ný útgáfa er að koma nr. 2 og hún lofar góðu og verður væntanlega einfaldari

Fréttakerfi:
Cutenews
Rosalega flott og einfalt fréttakerfi það þarf ekki gagnagrunn og er textbased. Mikið af möguleikum í kerfinu og hægt að breytta því út og suður.

CMS(umsýslukerfi):
MAMBO
Þótt ég hafi ekki prófað mikið af svona kerfum sjálfur hefur mér litist best á þetta einfalt og þæginlegt.

Mysql tengd script
PHPmybackup
Flott mysql backup script mjög einfalt og þæginlegt.

Directory listing
phpAutoGallery
einfalt og þægilegt forrit sem breytir möppu þannig að directory listing og myndir fá flotta síðu með next/previous etc. Notar PHP og mod_rewrite í apache.

Blogg
Worpress
Ágætt blogg-tól

Þetta er bara byrjunin ætla mér að setja meira inn.
Endilega komið með fleiri script sem eru einföld og góð og eru fyrir PHP.[/url]
Síðast breytt af Pandemic á Þri 22. Feb 2005 13:23, breytt samtals 4 sinnum.



Skjámynd

tms
Gúrú
Póstar: 529
Skráði sig: Mán 04. Ágú 2003 00:56
Reputation: 0
Hafðu samband:
Staða: Ótengdur

Pósturaf tms » Þri 08. Feb 2005 14:30

phpAytoGallery:
einfalt og þægilegt forrit sem breytir möppu þannig að directory lsiting og myndir fá flotta síðu með next/previous etc. Notar PHP og mod_rewrite í apache.



Skjámynd

MezzUp
Besserwisser
Póstar: 3694
Skráði sig: Þri 24. Sep 2002 15:19
Reputation: 0
Staða: Ótengdur

Pósturaf MezzUp » Þri 08. Feb 2005 15:14

Góð hugmynd hjá þér, vonandi koma margir góðir linkar hingað :)




CraZy
Vaktin er ávanabindandi
Póstar: 1694
Skráði sig: Þri 02. Des 2003 15:44
Reputation: 1
Staða: Ótengdur

Pósturaf CraZy » Þri 08. Feb 2005 15:22

hvernig notar maður svona :?
kígti aðeins á cute news,og eg var ekki allveg að fatta hvernig maður setur það upp :oops:



Skjámynd

Dagur
Geek
Póstar: 802
Skráði sig: Fös 19. Sep 2003 14:00
Reputation: 65
Staðsetning: Reykjavík
Hafðu samband:
Staða: Ótengdur

Pósturaf Dagur » Þri 08. Feb 2005 15:32

þú setur þetta bara á serverinn þinn og kíkir svo á þetta í browser (í stuttu máli).




gumol
Besserwisser
Póstar: 3929
Skráði sig: Sun 27. Okt 2002 00:12
Reputation: 0
Staðsetning: Kópavogur
Hafðu samband:
Staða: Ótengdur

Pósturaf gumol » Þri 08. Feb 2005 15:48

Þú þarft að hafa web server sem styður php. Þú getur td. náð í Apache 2 með php modinu. Þá geturu skoðað allt þetta sem þarfnast ekki gagnagrunna eins og mysql.



Skjámynd

djjason
Ofur-Nörd
Póstar: 258
Skráði sig: Fim 06. Maí 2004 23:39
Reputation: 0
Staðsetning: Boston, MA
Staða: Ótengdur

Pósturaf djjason » Þri 08. Feb 2005 15:52

Afhverju samt bara php.....afhverju hafa ekki með t.d. frítt stöff fyrir .NET? Bara hugmynd.


"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it"
- Linus Thorvalds


gumol
Besserwisser
Póstar: 3929
Skráði sig: Sun 27. Okt 2002 00:12
Reputation: 0
Staðsetning: Kópavogur
Hafðu samband:
Staða: Ótengdur

Pósturaf gumol » Þri 08. Feb 2005 16:05

Það er alltaf hægt að búa til nýja þræði fyrir það ef einhver áhugi er fyrir.



Skjámynd

MezzUp
Besserwisser
Póstar: 3694
Skráði sig: Þri 24. Sep 2002 15:19
Reputation: 0
Staða: Ótengdur

Pósturaf MezzUp » Þri 08. Feb 2005 16:06

djjason skrifaði:Afhverju samt bara php.....afhverju hafa ekki með t.d. frítt stöff fyrir .NET? Bara hugmynd.
Annar og smærri markhópur, en þú mátt alveg búa til nýjan póst með hvaða efni sem þú vilt. Ég er nýbyrjaður að læra C#, þannig að maður myndi allavega lesa yfir þetta hjá þér :)




Snorrmund
Of mikill frítími
Póstar: 1825
Skráði sig: Lau 04. Jan 2003 22:10
Reputation: 8
Hafðu samband:
Staða: Ótengdur

Pósturaf Snorrmund » Þri 08. Feb 2005 16:56

CraZy skrifaði:hvernig notar maður svona :?
kígti aðeins á cute news,og eg var ekki allveg að fatta hvernig maður setur það upp :oops:


Þetta er svoldið flókið. setur þetta á serverinn þinn (einhvern með php stuðning) ferð svo í notepad(eða dreamwaver eða frontpage) og skrifar

Kóði: Velja allt

<head>
<base target="_self">
</head>
<?PHP

 $number = "5";
 include("cutenews/show_news.php");
?><body bgcolor="#000080"><p>&nbsp;</p>

     

lesa readme.. :) hjálpar oft.. en þetta er eins einfalt og ég reyndi að hafa þetta .. svo hefur þú þetta í t.d. möppu sem heitir fuckthisshit/drasl.php og í möppunni fuckthisshit verður þá að vera önnur mappa sem heitir cutenews... ekki nauðsyn.. en ef þú vilt hafa það öðruvísi þá þarftu að breyta php skránni :) ég næ örugglega ekkert að útskýra þetta jafnvel og readme.. :)

En þetta autophpgallery.. er þetta bara fyrir linux? því þetta er tar.qz?
ef þetta er bara fyrir linux vill einhver benda mér á svoldið einfalt mynda gallery.. :) það væri mjög flott :)




CraZy
Vaktin er ávanabindandi
Póstar: 1694
Skráði sig: Þri 02. Des 2003 15:44
Reputation: 1
Staða: Ótengdur

Pósturaf CraZy » Þri 08. Feb 2005 17:26

las reindar reedme,en takk :)




goldfinger
spjallið.is
Póstar: 466
Skráði sig: Mán 03. Nóv 2003 10:06
Reputation: 0
Staða: Ótengdur

Pósturaf goldfinger » Mán 21. Feb 2005 18:13

en hvernig setur maður til dæmis mysql inn á serverinn, einhverjir spez fælar sem maður á að uploada



Skjámynd

viddi
Stjórnandi
Póstar: 1310
Skráði sig: Mán 03. Nóv 2003 12:50
Reputation: 7
Staðsetning: <?php
Hafðu samband:
Staða: Ótengdur

Pósturaf viddi » Mán 21. Feb 2005 19:52

Snorrmund skrifaði:En þetta autophpgallery.. er þetta bara fyrir linux? því þetta er tar.qz?
ef þetta er bara fyrir linux vill einhver benda mér á svoldið einfalt mynda gallery.. :) það væri mjög flott :)


ég er með eitt mjög þægilegt gallery á síðuni minni Hér
það notar bara eina php skrá sem þú getur nálgast hér

talaðu bara við mig ef þig vantar hjálp



A Magnificent Beast of PC Master Race

Skjámynd

tms
Gúrú
Póstar: 529
Skráði sig: Mán 04. Ágú 2003 00:56
Reputation: 0
Hafðu samband:
Staða: Ótengdur

Pósturaf tms » Mán 21. Feb 2005 20:10

Worpress - Ágætt blogg-tól




Snorrmund
Of mikill frítími
Póstar: 1825
Skráði sig: Lau 04. Jan 2003 22:10
Reputation: 8
Hafðu samband:
Staða: Ótengdur

Pósturaf Snorrmund » Þri 22. Feb 2005 00:14

viddi skrifaði:
Snorrmund skrifaði:En þetta autophpgallery.. er þetta bara fyrir linux? því þetta er tar.qz?
ef þetta er bara fyrir linux vill einhver benda mér á svoldið einfalt mynda gallery.. :) það væri mjög flott :)


ég er með eitt mjög þægilegt gallery á síðuni minni Hér
það notar bara eina php skrá sem þú getur nálgast hér

talaðu bara við mig ef þig vantar hjálp
Nau nau.. sleppi þessu.. náði að rigga upp Gallery.. Bara eitthvað rugl að mig vantað netBPM :)



Skjámynd

gnarr
Kóngur
Póstar: 6494
Skráði sig: Lau 29. Mar 2003 19:54
Reputation: 313
Staðsetning: Reykjavík
Staða: Ótengdur

Pósturaf gnarr » Mán 18. Apr 2005 16:07

Ég var að gera þennann :)

Henntugur fyrir þá sem að vilja nota rétta íslensku

Nokkuð sjálf útskýrandi.

Kóði: Velja allt

Leitin skilar
<?php
$tveir = ($samtals % 100);
$einn = ($samtals % 10);
echo $samtals;
if ($tveir == 11)
{
echo " ni&eth;urst&ouml;&eth;um.";
}
else
{
if ($einn == 1)
{
echo " ni&eth;urst&ouml;&eth;u.";
}
else
{
echo " ni&eth;urst&ouml;&eth;um.";
}
}
?>


"Give what you can, take what you need."


gumol
Besserwisser
Póstar: 3929
Skráði sig: Sun 27. Okt 2002 00:12
Reputation: 0
Staðsetning: Kópavogur
Hafðu samband:
Staða: Ótengdur

Pósturaf gumol » Mán 18. Apr 2005 18:36

Hvað er réttara við að gera td. &eth; í staðin fyrir ð í html kóða ?

Edit: Eða var "rétta íslenskan" kannski fleirtalan? :P



Skjámynd

gnarr
Kóngur
Póstar: 6494
Skráði sig: Lau 29. Mar 2003 19:54
Reputation: 313
Staðsetning: Reykjavík
Staða: Ótengdur

Pósturaf gnarr » Þri 19. Apr 2005 07:35

&eth; er alþjóðlegur kóði fyrir ð :) alveg eins og &thorn; og fleira.

jæa :) ég er að tala um eintöluna og fleirtöluna. það er hægt aðn ota þetta skript til að láta standa

1króna
5krónur
11krónur
21króna

og svo framvegis.


"Give what you can, take what you need."

Skjámynd

ponzer
Kerfisstjóri
Póstar: 1270
Skráði sig: Þri 07. Sep 2004 18:18
Reputation: 13
Staðsetning: Router(config)#
Staða: Ótengdur

Pósturaf ponzer » Sun 01. Maí 2005 18:07

Eindilega reyna að koma með fleirri script !


Specs: Tölva, skjár, lyklaborð, mús og internet.


gumol
Besserwisser
Póstar: 3929
Skráði sig: Sun 27. Okt 2002 00:12
Reputation: 0
Staðsetning: Kópavogur
Hafðu samband:
Staða: Ótengdur

Pósturaf gumol » Sun 01. Maí 2005 19:28

Dæmi um hvernig maður á að lesa upplýsingar frá mysql server:

Þetta er sniðugt að hafa efst í skjalinu eða jafnvel í sér skjali sem þú includar í efst ef þú ert með margar síður. Þarna koma fram upplýsingar um hvaða server á að tengjast, hvaða notanda og lykilorð á að nota til að tengjast honum og hvaða töflu skal nota.

Kóði: Velja allt

<?php
   $DBase = mysql_connect ("slóð","notendanafn","lykilorð");
   $DataBase = "tafla";
?>


Þetta er svo sett fyrir ofan þarsem þú byrjar að nota upplýsngar úr fréttahlutanum. Það væri í rauninni alveg hægt að troða þessu hvoru tveggja á sama staðinn en það er best að hafa þetta svona því þá verður ekkert mál ef þú ætlar að bæta við fleiri gagnagrunnstengdum fídusum á síðunni.

Kóði: Velja allt

<?
$frett = "SELECT * FROM frettir order by dagsetning";
$Birta = mysql_db_query ($DataBase, $frett, $DBase);
$Prent = mysql_fetch_array ($Birta);
?>


Svo seturu þetta inn á viðeigandi staði inn í html kóðan þarsem þetta á heima.*

Kóði: Velja allt

<? echo $Prent[titill] ?>
<? echo substr($Prent[dagsetning], 6, 2) . "." . substr($Prent[dagsetning], 4, 2) . "." . substr($Prent[dagsetning], 0, 4) ?>
<? echo $Prent[frett] ?>


Og til að fá næstu frétt geriru:

Kóði: Velja allt

<? $Prent = mysql_fetch_array ($Birta) ?>


Svo seturu $Prent dótið á sinn stað osfrv...

*miðað við að þú notir ISO 8601 form á dagsetningunni



Skjámynd

gnarr
Kóngur
Póstar: 6494
Skráði sig: Lau 29. Mar 2003 19:54
Reputation: 313
Staðsetning: Reykjavík
Staða: Ótengdur

Pósturaf gnarr » Fös 20. Maí 2005 10:17

Þar sem ég er svo latur, og nenni ekki að býða eftir að partalistinn uppfæri forsíðuna hjá sér (sem er oftast í kringum miðjan mánuðinn). þá bjó ég til php skjal sem redirectar mér alltaf á nýjasta listann.

Kóði: Velja allt

<?php
$site = 'http://www.molar.is/listar/partalistinn/'.date("Y-m").'/';
header ("Location: $site");
exit;
?>


"Give what you can, take what you need."

Skjámynd

ponzer
Kerfisstjóri
Póstar: 1270
Skráði sig: Þri 07. Sep 2004 18:18
Reputation: 13
Staðsetning: Router(config)#
Staða: Ótengdur

Pósturaf ponzer » Sun 11. Des 2005 00:32



Specs: Tölva, skjár, lyklaborð, mús og internet.

Skjámynd

noizer
Tölvutryllir
Póstar: 699
Skráði sig: Fös 24. Sep 2004 18:40
Reputation: 1
Staða: Ótengdur

Pósturaf noizer » Mán 02. Jan 2006 23:16





Rusty
Tölvutryllir
Póstar: 651
Skráði sig: Lau 31. Des 2005 16:42
Reputation: 0
Staðsetning: Eyjar
Hafðu samband:
Staða: Ótengdur

Pósturaf Rusty » Mán 02. Jan 2006 23:23

e107

CMS kerfi á borð við Mambo, nema leyfir vonandi meiri editing á templates.




Rusty
Tölvutryllir
Póstar: 651
Skráði sig: Lau 31. Des 2005 16:42
Reputation: 0
Staðsetning: Eyjar
Hafðu samband:
Staða: Ótengdur

Pósturaf Rusty » Fim 01. Jún 2006 20:03

Útlendingareftirlit. hsb bjó þetta til, en ég breytti því oggu ponsu lítið með minni litlu þekkingu.

Þetta basically tekur IP tölu notandans, tékkar hvort öfug-iptala.iceland.rix.is skilar vistfanginu 127.0.0.1 (sem segir til hvort hún sé íslensk eður ey) og hleypir þá íslendingum í gegn, en skilar útlendingum english.php.

Kóði: Velja allt

<?php

$iIP = $_SERVER['REMOTE_ADDR'];

if( bCheckIcelandic( $_SERVER['REMOTE_ADDR'] ) )
{
  $utlendingareftirlitid = "false";
}
else{
  $utlendingareftirlitid = "true";
}

function bIsIP( $iIP )
{
  $aIP = explode('.', $iIP);

  if( count( $aIP ) !== 4 )
    return false;

  foreach( $aIP as $sIP )
  {
    if( $sIP > 255 || $sIP < 0 )
      return false;

    if( !is_numeric( $sIP ) )
      return false;
  }
 
  return true;       
   
}

function bCheckIcelandic($iIP)
{
  if( !bIsIP ( $iIP ) )
    return false;

  $aIP = explode('.', $iIP);
  $iIP = "$aIP[3].$aIP[2].$aIP[1].$aIP[0]";

  $bResult = gethostbyname("$iIP.iceland.rix.is");

  return ( $bResult == "127.1.0.1" ) ? TRUE : FALSE;
}

if($utlendingareftirlitid == "true")
{
  include "english.php"; die;
}

?>