Arkisto elokuu 2008

Kuinka Lisää Cool Tag Cloud on WordPress Blog

Posted in WordPress on ShortLikeAFox on 27 elokuu 2008

Eikö se ole cool? Minusta se on cool. Se on hyvin muokattavissa tag cloud saatavilla plugin nimeltään WP-Cumulus . Getting se on yhtä helppoa kuin lataat sen linkin, sen asentamista kuten kaikki plugin, muokkaamalla sitä ja lisäämällä tätä linjaa koodi, jos haluat sen näkyvän: <? Php wp_cumulus_insert ();?>.

Pidä hauskaa!

Miten Lisää Sisällysluettelon avulla WordPress Blog

Posted in WordPress on ShortLikeAFox on 27 elokuu 2008

Joten te ajelu WordPress blog ja haluat lisätä sisällysluettelon tai sivukartta. Ei se mitään. Vain ladata Dagon Design Sitemap Generator. Käytän että plugin tähän sivustoon ja se on hyvin muokattavissa vastaamaan tarpeitasi. Olen itse todennut, että se toimii paremmin kuin monet muut sivukartta / sisällysluettelo generaattorit siellä.

Miten jakaa yhden kuvan useita kuvia käyttäen PHP

Posted in toimintoja , php , jonka ShortLikeAFox on 26 elokuu 2008

Haluat siis katkaista yksi iso kuva useaksi pienemmäksi kuvia? Ei se mitään. Tämä voi tuntua hämärtää ongelma, mutta on useita syitä sinua halua tehdä tätä. Ehkä haluat luoda visuaalinen liukuva palapeliä . Tai ehkä käytössä ainutlaatuinen WordPress teema . Tai ehkä haluat luoda kollaasi jonkinlaista. Se ei todellakaan ole väliä, miksi haluat jakaa kuvan pienempi kuva, PHP tekee tämän tehtävän helppoa. Alla olevassa esimerkissä käsitellään vain JPEG. Muuttaminen toimintoa käsitellä muun tyyppisiä kuvia ei olisi, että kova.

<? Php
/ / Tämä toiminto jakaa kuvan useita yhtä kokoinen sarakkeita ja rivejä.
toiminto split_image ($ number_of_rows, $ number_of_cols, $ path_to_image, $ tiedostonimi) (

/ / $ Number_of_rows = # rivien haluat;
/ / $ Number_of_cols = # ja sarakkeet haluat
/ / $ Path_to_image = polku kansioon kuva on, jotain: / home / content / käyttäjätunnus / html / list / kuvat /
/ / $ Tiedostonimi = tiedostonimi kuva: archery.jpg jne.

/ / Jäsentää polku laajentaminen
$file_name); $ Info = pathinfo ($ path_to_image. $ Tiedostonimi);

/ / Varmista, olemme tekemisissä jpeg
($info[ 'extension' ]) == 'jpg' ) || ( strtolower ($info[ 'extension' ]) == 'jpeg' ) ){ if ((strtolower ($ info ["laajennuksessa"]) == "jpg") | | (strtolower ($ info ["laajennuksessa"]) == "jpeg")) (

/ / Kuorma kuva ja kuvan kokoa
); $ Source = imagecreatefromjpeg ("($ path_to_image) ($ tiedostonimi)");
$ Leveys = imagesx ($ source); / / Etsi leveys
$ Korkeus = imagesy ($ source); / / Find korkeus
$ Segment_width = $ leveys / $ number_of_cols; / / Määritetään leveys yksittäisten segmenttien
$ Segment_height = $ korkeus / $ number_of_rows; / / Määritetään korkeus yksittäisten segmenttien

varten ($ col = 0; $ col <$ number_of_cols, $ col + +)
(

varten ($ rivi = 0; $ rivi <$ number_of_rows, $ rivi + +)
(

, $col, $row ); $ Fn = sprintf ("img% 02d_% 02d.jpg", $ col, $ rivi);
); //I print the image name here, so that the process shows itself as it runs echo ("$ fn"), / / minä tulostaa kuvan nimeä, niin että prosessi osoittaa itse se kulkee
$ Im = @ imagecreatetruecolor ($ segment_width, $ segment_height);
imagecopyresized ($ im, $ lähde, 0, 0, $ col * $ segment_width, $ rivi * $ segment_height, $ segment_width, $ segment_height, $ segment_width, $ segment_height);
$ File = "test.jpg";
/ / Tallenna kuvat
, 100 )) //The destination will be something like /home/content/c/h/d/images/$fn if (imagejpeg ($ im, "INSERT DESTINATION HERE", 100)) / / kohde on jotakin / home / content / c / h / d / images / $ fn

echo ("on tapahtunut! <br/>");

)

)

)

)

?>

Miten Sisällytä toiminnasta PHP Code in Your WordPress Posts

Posted in WordPress , PHP on ShortLikeAFox on 17 elokuu 2008

Haluat siis voi käyttää PHP sinun WordPress blog asettaa ja hotellipoika. Se ei ole ongelma. Vain käyttämällä <? Php ... ... ..?> Aikoo tehdä WordPress vihainen, ellet asenna plugin ensin. On olemassa muutamia plugins siellä, jotka väittävät tarjota tätä ominaisuutta, mutta jota en ole löytänyt toimii parhaiten on Exec-PHP . Voit alkaa käyttää PHP-koodin seuraavasti:

  1. Lataa Exec-PHP
  2. Asenna se kuten mitä tahansa plugin (linkki yllä ja README-tiedosto käydään läpi tämän)
  3. Jos käytät tällä hetkellä se, sinun täytyy sammuttaa WYSIWYG. Voit tehdä tämän, mene Käyttäjät -> Profiilini ja poista Käytä visuaalisen editorin, kun kirjallinen valintaruutu
  4. Ala kirjoittaa php-koodi kuten normaalisti: <? Php .... Koodi menee täällä?>

Tämä kaikki on sitä!

Miten luodaan ja käytetään dynaamisesti Maine muuttujan PHP

Posted in PHP on ShortLikeAFox on 17 elokuu 2008

Niin haluat käyttää dynaamista muuttujaa nimet koodi. Ei se mitään. Ajatellaanpa, että sinulla on 100 muuttujat nimeltä dog0, dog1, dog2, ...., Dog98, dog99. Miksi haluaisi käyttää 100 muuttujia kuin tämän sijaan array menee yli ymmärrykseni, mutta sillä ei ole väliä tässä esimerkissä. Voit asettaa nämä muuttujat nopeasti silmukan voit käyttää seuraavia:

0 ; $i < 100 ; $i ++ ){ varten ($ i = 0; $ i <100; $ i + +) (

; $ VariableName = "koira $ i";
$ $ VariableName = $ i; / / asetetaan $ dog1, 1 $ dog2 2, $ koira 34-34, jne ....

)

Nyt sanotaan halusitte käyttää kaikkia näitä muuttujia. Voisit käyttää seuraavia:

0 ; $i < 100 ; $i ++ ){ varten ($ i = 0; $ i <100; $ i + +) (

; $ VariableName = "koira $ i";
echo ("<br/>");
echo ("$ VariableName:");
echo ($ $ VariableName);

)

Tämä silmukka tulostaa:

dog0: 0
dog1: 1
dog2: 2
dog3: 3
dog4: 4
dog5: 5
dog6: 6
dog7: 7
dog8: 8

etc ... aina
dog99: 99

Miten Intergrate ISBN Accessin verkkosivuihin käyttäminen PHP

Posted in PHP on ShortLikeAFox on 12 elokuu 2008

ISBN eli International Standard Book Numbers ovat hyödyllisiä tunnisteet, joita voidaan käyttää tietoa yksittäisiä teoksia. Jos haluat sisällyttää ISBN-hakuja Web-sovellusten PHP tekee toteutettavissa.

Vaihe yksi: ISBNdb.com on luonut API, jonka avulla käyttäjät ympäri Web päästä niiden tietokantaan ISBN kirjaa. Tässä on heidän oma kuvaus API:

ISBNdb.com n etäkäyttö Application Programming Interface (API) on suunniteltu mahdollistamaan muut sivustot ja itsenäistä sovellukset käyttävät laaja kokoelma keräämien ISBNdb.com vuodesta 2003. Tätä kirjoitettaessa, heinäkuussa 2005 tiedot sisältävät lähes 1800000 kirjoja, joista lähes 3 miljoonaa euroa kirjaston arkistoista, lähes miljoona aiheisiin; satoja tuhansia kirjailija ja kustantaja kirjaa jäsentää pois kirjaston tiedot; yli 10 miljoonaa kirjaa todellinen ja historiallinen hintoihin.

Voit käyttää tätä API sinun on ensin rekisteröityä. Rekisteröinti vie kirjaimellisesti sekunnissa. Tämän jälkeen sinun on perustettava avain. Näppäimet voit suoraan käyttää ISBN-tietokannan oman koodin. ISBNdb.com Sivustolla perustamalla avaimet helppoa.

Vaihe kaksi: Nyt olet ala kirjoittaa koodia vuorovaikutuksessa tietokantaan. Pyyntö ISBN-haun näyttää suunnilleen tältä:

Olisit Aseta pääsy avain paikka XXXXXX. $ IsbnQuery olisi ISBN-numero olet kiinnostunut $ isbnData on XML-tiedosto. Voit käyttää tätä tietoa tarvitset anna koodi tiedä, mitä se käsittelee. Jotain tämä työ:

) ; $ XmlData = @ simplexml_load_file ($ isbnData) tai die ("ei-tiedosto ladataan");

Nyt voit käyttää yksittäisiä muuttujia pyytää samanlainen kuin tämä:

]->Title ; $ Otsikko = $ xmData-> kirjaluetteloosi [0] -> BookData [0] -> nimi;

Tässä on täydellinen toimiva esimerkki:

<? Php

$ SearchQuery = "9780684801223", / / ISBN varten Ernest Hemingwayn Vanhus ja meri
$ IsbnData = "http://isbndb.com/api/books.xml?access_key=XXXXXX&index1=isbn&value1 = $ searchQuery", / / Muista korvata XXXXXX omalla pikavalintanäppäimen
) ; $ XmlData = @ simplexml_load_file ($ isbnData) tai die ("ei-tiedosto ladataan");
]->Title ; $ Otsikko = $ xmlData-> kirjaluetteloosi [0] -> BookData [0] -> nimi;
]->AuthorsText ; $ Tekijät = $ xmlData-> kirjaluetteloosi [0] -> BookData [0] -> AuthorsText;
]->PublisherText ; $ Julkaisija = $ xmlData-> kirjaluetteloosi [0] -> BookData [0] -> PublisherText;

); echo ("$ otsikko <br/>");
); echo ("$ tekijät <br/>");
); echo ("$ julkaisija <br/>");

/ / Tämä esimerkki tulostaa:
/ / Vanha mies ja meri
/ / Ernest Hemingway
/ / New York: Scribner Book Fiction, 1995.

?>

Miten auttaa käyttäjää helposti lisätä Videot SMF Site

Posted in SMF (Simple Machine Forum) , jonka ShortLikeAFox on 10 elokuu 2008

Joten olet vastuussa perustaa Simple Machines Forum perustuu sivustoon ja haluamme idioottivarma tapa antaa käyttäjille mahdollisuuden upottaa videoita suosittuja video-sivustoja (YouTube, Google Video, IGN, jne.). Et voi perustellusti pelätä avulla käyttäjät voivat käyttää vain upottaa koodia kuin yksittäisiä sivustoja, sillä Jumala tietää, mitä tuloksia tulee. Ongelman ratkaisu on niin yksinkertainen kuin voi olla. Karl Benson kirjoitti muutokseen paketti, jonka avulla video embedding niin yksinkertaista kuin leikkaamalla ja liittämällä URL-sivun video näkyy tuumaa Tämä paketti toimii yli 150 sivustoissa ja kutsutaan AEVAC (Audio Piintynyt Televisio-äänitiedostot). Tuorein julkaisu on käännös 3.1.2 ja se löytyy tästä.

Tämä mod Suosittelen. Oikein käytettynä se on mahdollista merkittävästi vähentää taajuus ja vakavuus foorumin administraattori päänsärkyä.

Miten Vahvista sähköpostiosoite käyttäen PHP

Posted in PHP on ShortLikeAFox on 05 elokuu 2008

Joten sinun täytyy vahvistaa käyttäjän sähköpostiosoitteen? Ei se mitään. On olemassa paljon syitä vaatia sähköpostitse vahvistuksen, ja PHP on helppo.

Sähköposti vahvistus voidaan suorittaa on nämä vaiheet:

  1. Kysy käyttäjän kaikki tiedot mitä tarvitset heiltä (myös sähköpostiosoitteen)
  2. Input nämä tiedot tietokantaan
  3. Lähetä käyttäjän sähköpostin erityinen vahvistus avain
  4. "Avaa" tiedot tietokantaan, kun vahvistus avain on syötetty.

Miten se:

<? Php

/ / First, let's yhteyden tietokantaan

$ Käyttäjätunnus = "dbUserName";
$ Host = "dbHost";
$ My_password = "dbPassword";
$ Db_name = "dbname";

/ / Yhdistä palvelimeen ja valitse tietokanta.
, "$user_name" , "$my_password" ) or die ( "cannot connect to server" ); mysql_connect ("$ host", "$ käyttäjätunnus", "$ my_password") tai die ("ei saa yhteyttä palvelimeen");
) or die ( "cannot select DB" ); mysql_select_db ("$ db_name") tai die ("ei voi valita DB");

/ / Seuraava rivi periaatteessa pyytää, jos käyttäjä tarvitsee lomakkeen näkyviin. Lue alas vähän, jos haluat nähdä missä muuttujat ovat peräisin

(@ $_GET [ 'first' ] == "no" ) " ! (@ $_GET [ 'confirm' ] == "yes" ){ if (! (@ $ _GET ['ensimmäinen'] == "ei") & &! (@ $ _GET ['vahvistaa'] == "kyllä") (
/ / Koska tämä on sivun ensimmäinen näyttö ja vahvistusta koodi on sisällytetty meidän pitäisi näyttää lomake käyttäjä voi täyttää
/ / Tämä lomake yksikin argumentti (käyttäjän sähköpostiosoite).
?>

method= "post" action= "index.php?first=no" > <form name= "emailConfirmation" method= "post" action= "index.php?first=no">

<table align="center">
<tr>
<td>
type= "text" id= "email" size= "30" /> Sähköposti: <input name= "email" type= "text" id= "email" size= "30" />
</ Td>
</ P>
<tr>
<td align="center">
name= "Submit" value= "Submit" /> <input type= "submit" name= "Submit" value= "Submit" />
</ Td>
</ P>
</ Table>
</ Form>

<? Php

)

/ / Jos lomake on täytetty, meidän on luoda vahvistus koodi, aseta vahvistus koodi ja käyttäjän sähköposteja, tietokantaan ja lähettää sähköpostia sähköpostiosoitteeseen.
[ 'first' ] == "no" ){ //if the form has been filled out… elseif (@ $ _GET ['ensimmäinen'] == "ei") (/ / jos lomake on täytetty ...

/ / Is_valid_email_address ei ole kelvollinen php function. Lisää oma sähköpostiosoite tarkkailun toimi täällä ...
is_valid_email_address( $_POST [ 'email' ])) if (! is_valid_email_address ($ _POST ['email']))

); echo ("Sorry! sähköpostiosoite ei kelpaa.");

/ / Jos sähköpostiosoite näkyy voimassa ja turvallinen ...
else (

]); $ Email = ($ _POST ['email']);
/ / Luo vahvistus koodi täällä. Tämä on tapa päätän tehdä sen, mutta on olemassa lukemattomia tapoja, joilla toimii.
( rand ())); $ CONFIRMATION_CODE = md5 (uniqid (rand ()));
/ / Kaikki on enemmän tai vähemmän OK tehdä tietokantaan ja lähettää sähköpostia käyttäjälle
$ Query = "INSERT INTO emailConfirmationTable (USER_EMAIL, con_code) VALUES ('$ email", "$ CONFIRMATION_CODE')";
("Config Error 2223 "); $ Tulos = mysql_query ($ query) tai die ("Config Error 2223");
/ / Lähetä sähköpostia
$ To = $ email;
$ Subject = "Sinun shortlikeafox esimerkki vahvistus", / / From
$ Header = "alkaen: shortlikeafox <info@shortlikeafox.com>";
/ / Viestisi
$ Viesti = "Sinun Comfirmation linkki! \ R \ n";
$ Viesti .= "Napsauta tätä linkkiä aktivoidaksesi tilisi \ r \ n";
$ Viesti .= "Tämä yhteys päättyy aina tunnen itseni puhdistaminen vahvistamaton sähköposteja (joka viikko tai niin) \ r \ n";
$ Viesti .= "http://www.shortlikeafox.com/simple-email-confirmation-example/index.php?confirm=yes&confirmCode = $ CONFIRMATION_CODE \ r \ n";
$ Lähetetytviestit = mail ($ on $ aihe, $ viesti, $ otsikko);

); echo ("varausvahvistuksessasi on lähetetty!");

)

)
/ / Jos käyttäjä löytyi tämä skripti linkkiä hänen sähköpostiosoitteensa, hyväksy se ....
[ 'confirm' ] == "yes" ){ elseif (@ $ _GET ['vahvistaa'] == "kyllä") (
/ / Tee confirmCode suhteellisen turvallinen käyttää

[ 'confirmCode' ]); $ ConfirmCode = mysql_real_escape_string (@ $ _GET ['confirmCode']);

$ Query = "SELECT * FROM emailConfirmationTable WHERE con_code = '$ confirmCode" JA is_confirmed = "0" ";
( "Error 234234" ); $ Tulos = mysql_query ($ query) tai die ("Virhe 234234");
$ NRows = mysql_num_rows ($ tulos);
1){ if ($ nRows == 1) (
$ Query = "UPDATE emailConfirmationTable SET is_confirmed = '1 'WHERE con_code =' $ confirmCode '";
( "Config Error 222231231233 " ); $ Tulos = mysql_query ($ query) tai die ("Config Virhe 222231231233");
if ($ tulos)
); echo ("EMAIL VAHVISTETTU!");

)
muu

); echo ("ei voitu vahvistaa Sähköposti");

)

?>

On erittäin tärkeää muistaa vahvistaa tieto siitä, että käyttäjä lisätään missä tahansa muodossa. En kuulu toiminnon sähköpostiosoite validointi edellä, mutta hyvä paikka aloittaa on Cal Hendersonin sähköposti validointi toiminto löytyy täältä.

Jos haluat nähdä tämän komentosarjan toiminnassa, voit tehdä sen täältä.