tag:blogger.com,1999:blog-39288678503290593212024-03-13T16:02:58.388+01:00PHP Scripts & jQuery TutorialsjQuery, PHP & MySQL NewsDesmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.comBlogger32125tag:blogger.com,1999:blog-3928867850329059321.post-84633996296966396802022-12-18T23:44:00.000+01:002022-12-18T23:44:23.388+01:00Turning the other cheek<iframe width="480" height="270" src="https://youtube.com/embed/NSLmtyCe0yw" frameborder="0"></iframe>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-54816455287413323872022-12-18T23:12:00.001+01:002022-12-18T23:12:53.259+01:00why many desire the bread of life<iframe width="480" height="270" src="https://youtube.com/embed/pyl26P-qmUU" frameborder="0"></iframe>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-18915093243177521102021-08-02T15:23:00.003+01:002021-08-02T15:23:57.580+01:00Nigerian Startup, Kuda Bank, Raises $55M in Second Round Fund Raising<p>Nigerian start-up Kuda Bank relied on a new API-based infrastructure with a set of personalized and generally cheaper banking services to compete with existing companies in the country. In the past, it has been growing for several months and is driving its expansion, and now it has completeed another round of funding. </p><p> After the impressive growth previously recorded, another round of funding estimated at $500 million commenced. Kuda, a Nigeria-focused bank says it is now ready to be launched in more countries. In the words of co-founder and CEO Babs Ogundeyi, it is creating a new banking service for "Africans on Earth".</p><p>Babs said in an interview that we have been deploying a lot of resources in our Nigerian environment. But now we are doubling down on the expansion and our idea is to build a strong team for Kuda's expansion plan. We still believe that Nigeria is an important market and we don't want to be distracted, so we don't want to disrupt these businesses too much. This is a strong market and competition. This is what we feel we need to firmly understand. Therefore, the funds are used to invest in expansion and have more experience related to expansion in the company. </p><p>Kuda now has 1.4 million registered users, which is more than double of the 650,000 registered users it had in March, this figure was revealed while announcing the $25 million Series A financing led by Valar Ventures. </p><p>The latest round of funding came from existing investors. A collaboration between Valar Ventures and Target Global, it also includes SBI and some former angels who are also involved. At the beginning and end of the B round of financing, Kuda did not take the initiative to raise funds. </p><p>"We feel Babs and Musty"- co-founder and CTO Musty Mustapha -"Ambitious on another level. For them, this is always about building a pan-African bank, not just Nigeria Leader," said Target partner Ricardo Schäfer who led the contract. "The prospect of having more than 1 billion people from the beginning really caught my attention." </p><p>You may notice that only four months have passed since Kuda's last announcement of financing. Several rounds of stocks raised in rapid succession, sometimes only a few months apart, now seem to be a top priority. Part of the reason is that a large amount of money is now injected into the company, but it is also affected by market conditions. When the company in question shows all the right growth indicators and works in a particularly active field, many people will join when it gets hotter. </p><p>Other powerful financial technology companies have emerged around the world based on a model similar to kuda. For example: WeBank in China, Revolut and N26 in Europe, Chime and Varo in the United States (US). In this sense, Africa may be the last untapped region in the banking industry, which is one of the reasons why Kuda appears promising. </p><p>There has been a signal to this effect over the years. A 2018 McKinsey report on the African banking industry pointed out that there is a huge interest in digital financial services, and this growth will be driven by rapidly developing middle-class consumers, while at the same time, the available financial service companies will continue to phase out . For most of the population, there are still about 300 million people on the continent without bank accounts. Kuda has established its own service based on these three basic factors. </p><p>Kuda is not the only one who builds, grows and grows. Other companies raising funds for new fintech businesses include payment company Chipper Cash and Airtel Africa. But Kuda stands out because it uses its own banking license to build its services. This gives the company another credibility in a continent where customers of already existing banks may develop cold feet towards new entrants. </p><p>Kuda’s business strategy will evolve as it hopes to become a regional player. It's unclear which country may emerge Kuda’s next businesss location. But Babs did point out that expansion is on the way. Kuda's first step towards credit through an overdraft line, is a sign of future development. </p><p>"We pre-approved overdraft for the most active users," he said. In the second quarter, it obtained the credit ratings of more than 200,000 users and launched a loan worth 20 million US dollars. He said that with a 30-day refund, so far, due to company practices, defaults have been "minimal." </p><p> "We use all the customer data we have and assign overdraft rates based on customer activities, so that it is not a burden for reimbursement," he added. </p><p> Andrew McCormack, General Partner at Valar Ventures, who co-founded the company with Peter Thiel and James Fitzgerald, said that the immature potential of the market and how Kuda approached it was the reason for his decision to invest in this startup again. </p><p>"This is our first investment in Africa, and the rapid growth in the last four months confirms our initial confidence in the team," he said. "As young people in the continent are eager to receive digital financial services, we believe that Kuda's transformative impact on the banking industry will spread throughout Africa, and we are proud to be a part of them."</p>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-20008452378816265482021-08-02T09:37:00.002+01:002021-08-02T09:37:28.660+01:00Facebook develops educational app, sabee to target Nigerian learners<div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-cDAyxPAvB4w/YQeuNxuqrlI/AAAAAAAABV4/3mgkk5n6Es0dcDfrwjtEIxp1WOeXaCuSgCLcBGAsYHQ/s512/sabee-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="512" data-original-width="249" height="320" src="https://1.bp.blogspot.com/-cDAyxPAvB4w/YQeuNxuqrlI/AAAAAAAABV4/3mgkk5n6Es0dcDfrwjtEIxp1WOeXaCuSgCLcBGAsYHQ/s320/sabee-4.png" width="156" /></a></div><br /><p>Earlier, Facebook announced it's decision to open an office in Lagos, Nigeria, which will provide the company with a center in Africa - that will become its first office with a team of engineers on the African continent. This new center has launched a mobile application dedicated to education called Sabee, which means “know” in Nigeria’s Pidgin language. The app is designed to connect students and educators in online communities and make educational opportunities more accessible. </p><p>This application was briefly released on Google Play by Facebook's internal Research & Development team "NPE Team", which usually focuses on new social experiences in the fields of audio, video, messaging, music, etc. </p><p>Although the NPE team’s learning application sometimes informs Facebook’s broader efforts, the team has not yet developed an application that has been upgraded to become a standalone Facebook product. Many of their early apps have been shut down as well. For example: online magazine maker, Hobbi video app, friendfinder Bump, CatchUp caller app, Venue podcast community app, etc. However, Sabee represents a new direction for the NPE team because it is not about building another social experiment. </p><p> Rather, Sabee is related to Facebook's broader strategy, which is to start with Nigeria and focus more on serving the African continent. This is a strategic move, and data indicates that by 2030 the majority of the world's population will live in urban centers, most of which will be on the African continent and throughout the Middle East. By 2100, Africa's population is expected to triple and Nigeria will become the second most populous country in the world after China. </p><p>In order to meet the need to connect these areas to the Internet, Facebook partnered with telecommunications companies to launch 2Africa, an undersea cable project designed to serve more than 1 billion people in Africa and the Middle East who are still disconnected. Of course, this investments are not a misadventure: Facebook knows that its future growth will come from these demographics. Facebook confirmed their plan and noted that it is still a under test for now. </p><p>We should note that according to the "City Dictionary", "sabee" have other meanings in different languages. But the team currently has no plans to change the name because it makes sense in the Nigerian market targeted by the application.</p><p> "Nigeria has 50 million students, but only 2 million educators," said Emeka Okafor, Facebook's product leader. "Through this small initial test, we hope to understand how we can help educators build communities so that everyone can receive an education. We look forward to learning with our first batch of evaluators and decided to start there. "</p><p>The gap between Nigerian students and educators has a significant impact on women and girls. This is another focus of Sabee, as well as the NPE's hard work team. Throughout the region. The company also wants to explore how to better serve the Group services with backward technology. In this regard, Sabee is working hard to create an experience that is suitable for low connectivity, such as 2G. </p><p>We understand that the application is currently in the early alpha testing stage, and the testers who signed a confidentiality agreement with Facebook are not To 100. Currently, no one outside the team can use the app, but the company hopes to expand Sabee to the next stage before the end of the year. </p><p>Unable to register on the Sabee waiting list, the application is no longer public on Google Play. Sensor Tower, an app store intelligence company, confirmed to us that its release time was so short that it never ranked on any leaderboard. </p>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-23816725773134142302021-08-01T21:09:00.001+01:002021-08-01T21:09:21.936+01:00Abba Kyari & Hushpuppi: Court proceedings unveil some more dirty detailsAnother set of documents also showed that Ms. Agbabiaka was arrested in New Jersey and was subsequently released on $150,000 bond. The three are part of six accused, including Kyari, who will face three counts of conspiracy to commit wire fraud, conspiracy to commit money laundering and serious identity theft in the United States District Court of the Central District Court of California. <div>The whereabouts of the other two accomplices, Abdulrahman Juma (also known as Abdul and Rahman) and Kelly Chibuzo Vincent, could not be immediately determined. Although, Mr chibuzo is believed to be in Nigeria. Hushpuppi, along with Juma, Chibuzo and others, took the lead in implementing the scam and has been in detention since his arrest in June 2020. <br></div><div><p>Nigerian super cop Abba Kyari was also accused of aiding a US $1.1 million transnational cyber fraud together with three other people arrested. When the indictment was announced on July 26, the court issued an arrest warrant for the arrest of Mr Abba Kyari. Mr Kyari denied any wrongdoing in this matter. However, as court documents show, the US government described Mr. Kyari as a "high-risk defendant" when explaining the reasons for requesting an arrest warrant against him. </p><p>Hushpuppi (the so-called leader of the international fraud ring) was arrested in Dubai, United Arab Emirates (UAE) and deported to the United States for trial. He recently admitted to conspiring to launder money, involving in fraudulent schemes and other crimes levelled against him by the FBI. Under the plea bargain agreement, the crime is punishable by up to 20 years in prison, with full compensation and other penalties. </p><h2> <strong>How the fraud started: </strong></h2><p>A Quatari businessman was looking for a lender who would invest $15 million to build a school in Qatar. Juma is a Kenyan who lives in Nairobi and works with Raymond Abbas, also known as hushpuppi, and he promised the Quatari entrepreneur that he will provide them with loans. </p><p>Hushpubbi adopted the pseudonym "Malik" and claimed to be a US banker who would help facilitate disbursement of the loan. Hushpuppi and Juma tricked the businessman into making some financial transfers under the guise of taxes and other charges to speed up loans. </p><p>Hushpuppi contracted Mr. Chibuzor to design a decoy website to mislead the Quatari business tycoon into believing the loan has been approved and fund transfer processing. Mr. Innocenti reported that "Mr. Chibuzo was dissatisfied with his share of the crime proceed he received from Hushpuppi and dissuaded the victim businessman from paying other con don (bosses) to hijack the scheme." </p><p>While explaining in detail how the Quatari merchant was defrauded. Mr. Innocent said, "Hushpuppi, brought Mr. Kyari into the picture to arrange the arrest of rival financial con don, Mr Chibuzo following his discovery of Chibuzo's plan". After Mr. Chibuzo was arrested, the agent said: “Juma and Abbas persuaded the victim business man to wire above $299,983.58 to their account.” </p><p>“Kyari consciously participated in the plan, which allowed Abbas and Juma to continue to deceive without detection. The victim is a businessman and collects money from the company victim after the company victim is laundered," the court document added. </p><p>However, Mr. Kyari denied any wrongdoing in connection with this case. He said that he only responded to Hushpuppi's "distress" call, who claimed that Chibuzo wanted to kill his family. He stated that Chibuzo was arrested by his team and later released. According to him, it was discovered that Mr. Chibuzo did not have the kind of assassination plan that Hushpuppi said, but the two had money disagreement. Kyari claimed, "no one asked Hushpuppi for money to handle the case". </p><p>Kyari used Chibuzor's phone number to help track down Chibuzor and arrest him. After picking up and locking up Chibuzor, Kyari sent a photo of Chibuzor in police custody to Hushpuppi to confirm.</p><p>Nigerian law enforcement authorities said Thursday that they had begun "reviewing" allegations against Mr Kyari, a famous law enforcement officer. The photos of Chibuzor in the prison were sent to Hushpuppi, who eventually transferred fund to Mr Kyari's account. Kyari then transferred a cut to the officer who arrested Mr. Vincent. Kyari provided Abbas with a third-party Zenith bank account details, in which the funds were transferred. </p><p>Chibuzor's girlfriend tried to secure his release and even rallied Hushpuppi to obtain funds with which she could secure Chibuzor's release from custody. Hushpuppi informed Kyari of her move and reiterated his resolve to keep Chibuzor incarcerated. Mr. Kyari is said to have told Abbas that he would not allow Mr. Chibuzo's girlfriend to pay to remove Mr. Chibuzo from custody, as he did with any "normal arrest". </p><p>After being detained for a time, Chibuzor became very ill. It appeared that he had been exposed to a certain disease in the cell and was sent to hospital for treatment. Kyari sent a photo of seriously ill Chibuzor to Hushpuppi. Hushpuppi replied: "I see Chibuzor is really sick, but i don't sympathize with him for what he did." They both ended the conversation and agreed to release Chibuzor. </p><p>The other persons involved in the above case are Bolatito and another Morayo. These people helped these criminals transfer money by providing them with U.S. bank accounts; and they launder money for Huspupi in various ways; some of which include the purchase and delivery of Richard Mille watches worth about $250,000, which Bolitito delivered to Huspupi through Morayo .</p></div>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-14855386240335318502021-08-01T21:05:00.002+01:002021-08-02T09:39:38.857+01:00List of Influential and notable people born in the month of August<div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-qRJkHXn4jmQ/YQeu-KYyJNI/AAAAAAAABWA/97wagkUMHlE3Y00jaevrTwdoNE2KajopACLcBGAsYHQ/s199/birthday.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="162" data-original-width="199" height="162" src="https://1.bp.blogspot.com/-qRJkHXn4jmQ/YQeu-KYyJNI/AAAAAAAABWA/97wagkUMHlE3Y00jaevrTwdoNE2KajopACLcBGAsYHQ/s0/birthday.jpg" width="199" /></a></div><br /><p><br /></p><p>Anyone born in august may be inquisitive and want to know who else was born in the same month. Just incase you are inquisitive too, here is a list of influential nigerian and non-nigerian celebrities born in august.</p><h2>Nigerian Celebrities born in August</h2><p>Jesse Jagz: Born Aug 10, 1984</p><p>Vincent Enyeama: Born Aug 29, 1982</p><p>Oluchi Onweagba: Born Aug 1, 1982</p><p>Celestine Babayaro: Born Aug 29, 1978</p><p>Ime Udoka: Born Aug 9, 1977</p><p>Funke Akindele: Born Aug 24, 1976</p><p>Kanu Nwakwo: Born Aug 1, 1976</p><p>Jay Jay Okocha: Born Aug 14, 1973</p><p>Augine Eguavoen: Born Aug 19, 1965</p><p>Samson Siasia: Born Aug 14, 1964</p><p>Peter Rufai: Born Aug 24, 1963</p><p>Namadi Sambo: Born Aug 2, 1954</p><p>Segun Odegbami: Born Aug 27, 1952</p><p>Chris Ngige: Born Aug 8, 1952</p><p>James Ibori: Born Aug 4, 1949</p><p>Murtalo Nyako: Born Aug 27, 1942</p><p>Ibrahim Babangida: Born Aug 17, 1941</p><p>Beko Ransome Kuti: Born Aug 2, 1940</p><p>MKO Abiola: Born Aug 24, 1937 (late)</p><p>Tai Solarin: Born Aug 20, 1922</p><h2>Non Nigerian Celebrities</h2><p>Lauren Keyana Palmer: Born Aug 26, 1993</p><p>Nicole Gale Anderson: Born Aug 29, 1990</p><p>Tori Black: Born Aug 26, 1988</p><p>Demetria Devonne "Demi" Lovato: Born Aug 20, 1992</p><p>Hayden Lesley Panettiere: Born Aug 21, 1989</p><p>Jennifer Higham: Born Aug 26, 1984</p><p>Laura Haddock: Born Aug 21, 1985</p><p>Maddox Jolie:Pitt: Born Aug 5, 2001</p><p>Sara Ramirez: Born Aug 31, 1975</p><p>Marc Webb: Born Aug 31, 1974</p><p>Amanda Schull: Born Aug 26, 1978</p><p>Dante Basco: Born Aug 29, 1975</p><p>Carly Steel: Born Aug 21, 1982</p><p>Gene Stupnitsky: Born Aug 26, 1977</p><p>Lisa Ling: Born Aug 30, 1973</p><p>Patrick Kennedy: Born Aug 26, 1977</p><p>Steffiana De La Cruz: Born Aug 28, 1974</p><p>Tammin Sursok was: Born Aug 19, 1983</p><p>Melissa Fumero: Born Aug 19, 1982</p><p>Frank Falcone: Born Aug 30, 1970</p><p>Ashlynn Brooke: Born Aug 14, 1985</p><p>Ariadna Thalía Sodi Miranda: Born Aug 26 1971</p><p>Jason Priestley: Born Aug 28, 1969</p><p>Dylan Sprouse: Born Aug 4, 1992</p><p>Peyton List: Born Aug 8, 1986</p><p>Tracie Thoms: Born Aug 19, 1975</p><p>Ashley Suzanne Johnson: Born Aug 9, 1983</p><p>Ke Huy Quan: Born Aug 20, 1971</p><p>Jennifer Coolidge Aug 28, 1961</p><p>Meagan Monique: 8 Aug 1981</p><p>Natasha Henstridge: Born Aug 15, 1974</p><p>Ryan McDonald: Born Aug 5, 1984</p><p>Christopher Gorham: Born Aug 14, 1974</p><p>Kara Tointon: Born Aug 5th 1983</p><p>Ursula Mayes: Born Aug 9, 1979</p><p>Benjamin Géza Affleck: Born Aug 15, 1972</p><p>Edward Harrison Norton: Born Aug 18, 1969</p><p>Michael Joseph Jackson: Born Aug 29, 1958</p><p>Donald Edmond Wahlberg, Jr.: Born Aug 17, 1969</p><p>Jay Manuel: Born Aug 14, 1972</p><p>Ko Shibasaki: Born Aug 5, 1981</p><p>Anthony Anderson: Born Aug 15, 1970</p><p>Chris Messina: Born Aug 11, 1974</p><p>Sophie Winkleman: Born Aug 5, 1980</p><p>Drew Lachey: on Aug 8, 1976</p><p>Kyra Minturn Sedgwick: Born Aug 19, 1965</p><p>Cleo King: Born Aug 21, 1962</p><p>Alberto Gimignani: Born Aug 21, 1961</p><p>Brett Cullen: Born Aug 26, 1956</p><p>Jennifer Flavin: Born Aug 14, 1968</p><p>Halle Maria Berry: Born Aug 14, 1966</p><p>Nikki Ziering: Born Aug 9, 1971</p><p>Richard Gere: Born Aug 31, 1949</p><p>Daniella Van Graas: Born Aug 4, 1975</p><p>Kent King: Born Aug 5, 1974</p><p>Alejandro González Iñárritu: Born Aug 15, 1963</p><p>Emmanuelle Béart: Born Aug 14, 1963</p><p>Eric Bana: Born Aug 9, 1968</p><p>Kim Victoria Cattrall: Born Aug 21, 1956</p><p>Joan Allen: Born Aug 20, 1956</p><p>Tanya Wexler: Born Aug 6, 1970</p><p>Susan Olsen: Born Aug 14, 1961</p><p>Marcia Gay Harden: Born Aug 14, 1959</p><p>Rondell Sheridan: Born Aug 15, 1958</p><p>Jay Leggett: Born Aug 9, 1963</p><p>Jonathan Silverman: Born Aug 5, 1966</p><p>James Francis Cameron: Born Aug 16, 1954</p><p>Stephen Greif: Born Aug 26, 1944</p><p>Anthony Heald: Born Aug 25, 1944</p><p>Amanda Bearse: Born Aug 9, 1958</p><p>Barbet Schroeder: Born Aug 26, 1941</p><p>David William Duchovny: Born Aug 7, 1960</p><p>Jim Carter: Born Aug 19, 1948</p><p>Raymond Herbert "Ray" Wise: Born Aug 20, 1947</p><p>Francine Maisler: Born Aug 5, 1961</p><p>Janet McTeer: Born Aug 5, 1961</p><p>Melanie Griffith: Born Aug 9, 1957</p><p>Tawny Kitaen: Born Aug 5, 1961</p><p>Steve Bannos: Born Aug 5, 1960</p><p>England, Bernard Rose: 4th Aug 1960</p><p>Maureen Denise McCormick: Born Aug 5, 1956</p><p>Robert De Niro: Born Aug 17, 1943</p><p>Billy Bob Thornton: Born Aug 4, 1955</p><p>Steve Martin: Born Aug 14, 1945</p><p>James Fargo: Born Aug 14, 1938</p><p>Bob Clark: Born Aug 5, 1939</p><p>Robert Archibald Shaw: Born Aug 9, 1927</p><p>Neil Armstrong: Born Aug 5, 1930</p><p>Carl 'Alfalfa': Born Aug 7, 1927</p><p>Esther Jane Williams: Born Aug 8, 1921</p><p>Parley Baer: Born Aug 5, 1914</p><p>John Marcellus Huston: Born Aug 5, 1906</p>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-91544785527020347202021-07-31T15:28:00.000+01:002021-07-31T15:28:58.446+01:00Kidnappers of Baptist high school kids renege, demand payment of additional N50 million<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-1aecLXuMAAk/YQVcyf_m5UI/AAAAAAAABVc/5RaHxziOH60i1RlCQRQ0j9zH4SvD0BqAQCLcBGAsYHQ/s297/kidnappers.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="170" data-original-width="297" height="170" src="https://1.bp.blogspot.com/-1aecLXuMAAk/YQVcyf_m5UI/AAAAAAAABVc/5RaHxziOH60i1RlCQRQ0j9zH4SvD0BqAQCLcBGAsYHQ/s0/kidnappers.jpg" width="297" /></a></div><br /><p></p>
<p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-stroke-width: 0px; background: white; box-sizing: border-box; counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; cursor: text; line-height: 18.75pt; margin-bottom: 15.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span style="color: #222222; font-family: "Roboto-Regular","serif"; font-size: 13.5pt;">Kidnappers of students from Bethel Baptist High School in Kaduna
Damish have demanded an additional ransom of 50,000,000 Naira for the remaining
83 students in their custody. <o:p></o:p></span></p>
<p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-stroke-width: 0px; background: white; box-sizing: border-box; counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; cursor: text; line-height: 18.75pt; margin-bottom: .0001pt; margin: 0in; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span style="color: #222222; font-family: "Roboto-Regular","serif"; font-size: 13.5pt;">The kidnappers allegedly asked their parents to pay a ransom of
about 100<span style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box;">,000,000
</span>naira for their children to be released from captivity in
batches. It is reported that the affected parents contributed 100<span style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box;">,000,000</span>
naira for the release of their wards, but the bandits eventually released only
28 students and vowed to release the others in other rounds of release. <o:p></o:p></span></p>
<p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-stroke-width: 0px; background: white; box-sizing: border-box; counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; cursor: text; line-height: 18.75pt; margin-bottom: .0001pt; margin: 0in; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span style="color: #222222; font-family: "Roboto-Regular","serif"; font-size: 13.5pt;">Our source, a parent of one of the kidnapped children, said that
they are now asking for 50<span style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box;">,000,000</span>
to release the remaining 83 students in detention. The source explained
that the parents are now helpless and frustrated with this new development, and
have sold all they have to pay up the 100<span style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box;">,000,000</span> naira that the
bandits initially demanded. <o:p></o:p></span></p>
<p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-stroke-width: 0px; background: white; box-sizing: border-box; counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; cursor: text; line-height: 18.75pt; margin-bottom: 15.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span style="color: #222222; font-family: "Roboto-Regular","serif"; font-size: 13.5pt;">Mr Adamu Jangado, Kaduna-based pastor and Chairman of the
Baptist Conference, denied this statement, saying he was unaware of the new demands
from the bandits. He added that the bandits have not related such information
or any new information to him of late. According to him, "There is no
update yet, and we are still waiting for the remaining students to be released
by the kidnapers." <o:p></o:p></span></p>
<p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-stroke-width: 0px; background: white; box-sizing: border-box; counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; cursor: text; line-height: 18.75pt; margin-bottom: 15.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span style="color: #222222; font-family: "Roboto-Regular","serif"; font-size: 13.5pt;">The Nigerian Baptist Conference explained through its president,
Pastor Israel Akanji, that the church did not pay any ransom for the release of
kidnapped students. It was unable to determine whether the student's
parents or other interested parties paid a ransom for their ward's
release. <o:p></o:p></span></p>
<p style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-stroke-width: 0px; background: white; box-sizing: border-box; counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; cursor: text; line-height: 18.75pt; margin-bottom: 15.0pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; orphans: 2; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; white-space: pre-wrap; widows: 2; word-spacing: 0px;"><span style="color: #222222; font-family: "Roboto-Regular","serif"; font-size: 13.5pt;"> He explained: "Some parents, financially endowed and
their associates are working hard to get their wards released, so we can't
really condemn people's behavior when seeking their wards' release, but as a
group, we don't believe in paying a ransom."<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-69609416580424359432019-05-26T22:35:00.005+01:002019-05-26T22:48:45.555+01:00Get free job sponsorship to meet recruiting firms in canada<div dir="ltr" style="text-align: left;" trbidi="on">
Vanhack - A cutting edge oversea staff recruitment organization based in Canada offers you an opportunity to get yourself sponsored to canada for free to meet business executives and staff recruiters on a one on one interview in canada. This offer is valid for the next two weeks and strictly for ICT sector. Be sure to update your account after you register, do the English language verification, verify your status and referr just 3 persons to do same to qualify yourself for this sponsored trip which may land you a dream job in canada<br />
<br />
Quickly, hurry now to complete your profile. Even if your IT skill is not really detailed, never mind. This is not a challenge as you are expected to still learn while on your IT jobs. Click <a href="https://app.vanhack.com/invite/desmondohwo"> Here to Apply </a> </div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0Ido, Nigeria7.5077051 3.71939359999998947.4919626 3.6992235999999896 7.5234476 3.7395635999999892tag:blogger.com,1999:blog-3928867850329059321.post-41056027021533009672019-05-26T21:45:00.001+01:002019-05-26T22:43:56.490+01:00Earn real bitcoin for free every hour at bitcoin.in<div dir="ltr" style="text-align: left;" trbidi="on">
You can earn bitcoin for free from <a href="https://freebitco.in/?r=20930301">freebitco.in</a> by merely clicking a roll number button, placing a spot bet or<br />
referring a friend. You get bonuses when your referred friends also referr, place bet or Roll number<br />
<br />
You can then withdraw the coins to a real bitcoin wallet in an exchange of your choice or perhaps win prizes from your bet for example an iPhone, a Lamborghini car, or some other electronic gadgets.<br />
<br />
You also earn reward points (RP) beside bitcoin. Such reward points may be converted to bitcoin, amazon gift cards or raffle tickets. Enjoy but don't forget to tell others.<br />
<br />
To start earning real bitcoins now sign-up here <a href="https://freebitco.in/?r=20930301">freebitco.in</a><br />
<br />
In my next post, I will teach you how to automate freebitcoin's number roll clicking for automated earnings both on desktop browsers and on Android phone. Please use my referrer code - 20930301 when signing up. </div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0Ido Ekiti, Nigeria7.8430926 5.18231379999997447.8116326 5.1419732999999743 7.8745526 5.2226542999999745tag:blogger.com,1999:blog-3928867850329059321.post-71230253238131172162015-05-08T15:22:00.000+01:002015-05-09T10:52:25.285+01:00Top 10 Richest Bloggers In the World<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoListParagraph">
If your dream has been how to make money while blogging, here is a list of the the top 10 richest bloggers in the world for your inspiration, feel free to add your comments below<br />
<b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"></span></b>
<!--[if !supportLists]--><!--[endif]-->
<h2>
<b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";">1. Michael
Arrington: $500,000 – $800,000 per month</span></b></h2>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-FJRB5PkRqVc/VUzHLvXfSlI/AAAAAAAAAIo/RGBy_9Srg0M/s1600/michael.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="michael arrington" border="0" height="320" src="http://1.bp.blogspot.com/-FJRB5PkRqVc/VUzHLvXfSlI/AAAAAAAAAIo/RGBy_9Srg0M/s320/michael.jpg" title="" width="264" /></a></div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><br /></span></b></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_1" o:spid="_x0000_i1034" type="#_x0000_t75"
alt="Description: aptr_ma" style='width:250.5pt;height:209.25pt;visibility:visible;
mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.jpg"
o:title="aptr_ma" croptop="6305f" cropbottom="35469f" cropleft="12220f"
cropright="19000f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">Founder of TechCrunch. Founder </span>Michael Arrington<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";">has created a one stop destination for tech news. Arrington has famously become
know as the “prophet of Silicon Valley.” He has become the most influential
personality in technology.</span><b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"> </span></b><br />
<h2>
<b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";">2. Pete Cashmore: $560,000 – $600,000 per month</span></b></h2>
</div>
<div class="MsoListParagraph" style="text-indent: -0.25in;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Q9Bbyfnd6gk/VUzHyO1EXvI/AAAAAAAAAIw/kpG5x6fJ-6w/s1600/pete.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Pete Cashmore" border="0" height="224" src="http://2.bp.blogspot.com/-Q9Bbyfnd6gk/VUzHyO1EXvI/AAAAAAAAAIw/kpG5x6fJ-6w/s320/pete.jpg" title="Pete Cashmore" width="320" /></a></div>
<b><span style="font-family: "Times New Roman","serif"; font-size: 18.0pt; mso-fareast-font-family: "Times New Roman";"><br /></span></b></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_2" o:spid="_x0000_i1033" type="#_x0000_t75" alt="Description: PeteCashmore"
style='width:242.25pt;height:203.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.jpg"
o:title="PeteCashmore" croptop="157f" cropbottom="859f" cropleft="4109f"
cropright="18426f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"><o:p></o:p></span></div>
<div class="MsoNormal">
Pete Cashmore is CEO and founder of the world famous blog Mashable, which covers anything
from technology and business to social media, entertainment and lifestyle.</div>
<h2 style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->3.<span style="font-size: 7pt; font-stretch: normal; font-weight: normal;">
</span><!--[endif]-->Mario Lavanderia, ‘Perez Hilton': $200,000 –
$400,000 per month<o:p></o:p></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-QNqFWdlnqsA/VUzIKpPVK2I/AAAAAAAAAI4/JI5XhXvf4MA/s1600/mario.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Mario Lavanderia" border="0" height="219" src="http://2.bp.blogspot.com/-QNqFWdlnqsA/VUzIKpPVK2I/AAAAAAAAAI4/JI5XhXvf4MA/s320/mario.jpg" title="Mario Lavanderia" width="320" /></a></div>
<div>
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_3" o:spid="_x0000_i1032" type="#_x0000_t75" alt="Description: Perez Hilton"
style='width:206.25pt;height:278.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image005.jpg"
o:title="Perez Hilton" croptop="830f" cropbottom="8959f" cropleft="16157f"
cropright="21046f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
Mario
Lavandeira, a.k.a. Perez Hilton, has been a powerhouse blogger since
launching his site in 2005. PerezHilton is a blog about celebrity news,
scandals and and the like. <o:p></o:p><br />
<div class="MsoNormal">
<br /></div>
<h2 style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->4.<span style="font-size: 7pt; font-stretch: normal; font-weight: normal;">
</span><!--[endif]-->Vitaly Friedman: $150,000 – $190,000 per month<o:p></o:p></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-6Tr-9HKdC8A/VUzIapD6AlI/AAAAAAAAAJA/kgRAaL5-3h4/s1600/vitaly.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Vitaly Friedman" border="0" height="179" src="http://1.bp.blogspot.com/-6Tr-9HKdC8A/VUzIapD6AlI/AAAAAAAAAJA/kgRAaL5-3h4/s320/vitaly.jpg" title="Vitaly Friedman" width="320" /></a></div>
<div>
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_4" o:spid="_x0000_i1031" type="#_x0000_t75" alt="Description: dig-vitaly-friedman-featured"
style='width:231pt;height:180pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image007.jpg"
o:title="dig-vitaly-friedman-featured" cropleft="7879f" cropright="10504f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
Vitaly Friedman is founder of SmashingMagazine, a blog for website
designers. He started the Smashing Network in 2009. The majority of
Friedman’s reported income is from
advertising banners. <o:p></o:p><br />
<div class="MsoNormal">
<br /></div>
<h2 style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->5.<span style="font-size: 7pt; font-stretch: normal; font-weight: normal;">
</span><!--[endif]-->Timothy Sykes: Monthly Income: $150,000 – $180,000
per month<o:p></o:p></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-qLIc2PLtV30/VUzIpVJrheI/AAAAAAAAAJI/k-2r_x_5C_k/s1600/timothy.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Timothy Sykes" border="0" height="180" src="http://1.bp.blogspot.com/-qLIc2PLtV30/VUzIpVJrheI/AAAAAAAAAJI/k-2r_x_5C_k/s320/timothy.jpg" title="Timothy Sykes" width="320" /></a></div>
<div>
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_5" o:spid="_x0000_i1030" type="#_x0000_t75" alt="Description: maxresdefault"
style='width:157.5pt;height:181.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image009.jpg"
o:title="maxresdefault" croptop="3815f" cropbottom="23568f" cropleft="16653f"
cropright="30217f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
Timothy is founder of Sykes’ blog. It includes inspiring articles about
investment, finance, stocks, and the like. Sykes is incredibly smart when it
comes to stocks. He is an expert, and makes around two million dollars a month
from stock operations.<o:p></o:p><br />
<br />
<h2 style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->6.<span style="font-size: 7pt; font-stretch: normal; font-weight: normal;">
</span><!--[endif]-->Jake Dobki: $80,000 – $110,000 per month<o:p></o:p></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-lXT-l0nsAcI/VUzI3byisPI/AAAAAAAAAJQ/QUt8bM8XXQ8/s1600/jake.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Jake Dobki" border="0" height="201" src="http://4.bp.blogspot.com/-lXT-l0nsAcI/VUzI3byisPI/AAAAAAAAAJQ/QUt8bM8XXQ8/s320/jake.jpg" title="Jake Dobki" width="320" /></a></div>
<div>
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_6" o:spid="_x0000_i1029" type="#_x0000_t75" alt="Description: 2296093123_6edf0a6716_o"
style='width:181.5pt;height:189.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image011.jpg"
o:title="2296093123_6edf0a6716_o" cropbottom="21359f" cropleft="21678f"
cropright="17362f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
Jake owns the famous blog Gothamist.com. Its articles cover the genres of food, events, and
art. The information spans the globe.<o:p></o:p><br />
<br />
<h2 style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->7.<span style="font-size: 7pt; font-stretch: normal; font-weight: normal;">
</span><!--[endif]-->Collis Ta’eed: $55,000 – $120,000 per month<o:p></o:p></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Mev62AkXEvk/VUzJLIsrqgI/AAAAAAAAAJY/UU1zo0EhXr8/s1600/collis.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Collis Ta’eed" border="0" height="213" src="http://2.bp.blogspot.com/-Mev62AkXEvk/VUzJLIsrqgI/AAAAAAAAAJY/UU1zo0EhXr8/s320/collis.jpg" title="Collis Ta’eed" width="320" /></a></div>
<div>
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_7" o:spid="_x0000_i1028" type="#_x0000_t75" alt="Description: collis"
style='width:152.25pt;height:153.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image013.jpg"
o:title="collis" croptop="15489f" cropbottom="20541f" cropleft="18266f"
cropright="29292f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
Collis Ta’eed is the owner of TutsPlus — he contributes to various
famous blogs. TutsPlus is an informative site for building skills that compiles
tutorials, lectures and many other teaching methods to inform readers about
application software and numerous designing tools. <o:p></o:p><br />
<br />
<h2 style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->8.<span style="font-size: 7pt; font-stretch: normal; font-weight: normal;">
</span><!--[endif]-->Gina Trapani: circa $110,000 per month<o:p></o:p></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-5pyuFuDMwEo/VUzJjuIuD-I/AAAAAAAAAJg/jqiwxsDfjtk/s1600/gina.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Gina Trapani" border="0" height="320" src="http://3.bp.blogspot.com/-5pyuFuDMwEo/VUzJjuIuD-I/AAAAAAAAAJg/jqiwxsDfjtk/s320/gina.jpg" title="Gina Trapani" width="214" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_8" o:spid="_x0000_i1027" type="#_x0000_t75" alt="Description: gina"
style='width:207pt;height:243.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image015.jpg"
o:title="gina" croptop="16022f" cropbottom="11205f" cropleft="7191f"
cropright="17359f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]-->Gina Trapani is the only woman on this list of highest earning bloggers.
Trapani is not only CEO and founder of the popular blog Lifehacker, but she is
highly active in the social media community. Most recently she has become a
part of both Gawker Blog Empire and Gizmodo. <o:p></o:p></div>
<br />
<h2 style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]-->9.<span style="font-size: 7pt; font-stretch: normal; font-weight: normal;">
</span><!--[endif]-->Matt Marshall: $50,000 – $100,000 per month<o:p></o:p></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-WVdLn_0CqJU/VUzJ9IgW-SI/AAAAAAAAAJo/xpn0mthFja8/s1600/matt.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Matt Marshall" border="0" height="213" src="http://2.bp.blogspot.com/-WVdLn_0CqJU/VUzJ9IgW-SI/AAAAAAAAAJo/xpn0mthFja8/s320/matt.jpg" title="Matt Marshall" width="320" /></a></div>
<div>
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_9" o:spid="_x0000_i1026" type="#_x0000_t75" alt="Description: DEMO Enterprise Disruption :: January 5th, 2011"
style='width:335.25pt;height:150.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image017.jpg"
o:title=" January 5th, 2011" croptop="9891f" cropbottom="27950f" cropleft="9840f"
cropright="14609f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<a href="https://www.blogger.com/blogger.g?blogID=3928867850329059321" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=3928867850329059321" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=3928867850329059321" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://www.blogger.com/blogger.g?blogID=3928867850329059321" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a>He started blogging in 2006. He is founder of VentureBeat, an informative
blog that covers a range of topics, not just technology, and has developed a
network of technology specialized websites. VentureBeat’s scope encompasses
tech as well as money, finance and investment topics.<o:p></o:p><br />
<br />
<h2 style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><!--[endif]-->10. Ewdison Then, ‘Slash Gear': $60,000 – $80,000 per month<o:p></o:p></h2>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-x6bTspwyvaM/VUzKLoxb_tI/AAAAAAAAAJw/dQYFk1N8Xkc/s1600/ewdison.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Ewdison Then" border="0" height="212" src="http://2.bp.blogspot.com/-x6bTspwyvaM/VUzKLoxb_tI/AAAAAAAAAJw/dQYFk1N8Xkc/s320/ewdison.jpg" title="Ewdison Then" width="320" /></a></div>
<div>
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_10" o:spid="_x0000_i1025" type="#_x0000_t75" alt="Description: edwison"
style='width:157.5pt;height:159.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image019.jpg"
o:title="edwison" cropbottom="33955f" cropleft="17370f" cropright="27519f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
Ewdison Then is co-founder and
executive editor of Slash Gear - a consumer electronic and tech news site. He
also CEO of R3 Media LLC. SlashGear is “geared” towards consumers in need of
tech gadgets - iPhone, tablet, iPad, or touch
screen. Most of his income comes from
pay-per-click advertising.</div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0Warri, Nigeria5.516667 5.755.3902335 5.5886385 5.6431005 5.9113615tag:blogger.com,1999:blog-3928867850329059321.post-66188963040538420352015-03-12T13:45:00.001+01:002015-03-12T13:45:18.609+01:00Immigration Job and test materials - Nigeria<div dir="ltr" style="text-align: left;" trbidi="on">
<span class="data-post">Welcome all my esteemed readers, if you are from
Nigeria and preparing for a job with the Nigerian Immigration, i have a very important test material for you<br />
<br />
<a href="http://www.4shared.com/office/-SO6Ajwfba/IMMIGRATION-TEST1_2.html" rel="nofollow" target="_blank">Download Test Material</a><br />
</span><br />
<h3 style="text-align: left;">
Preparing For The Exam</h3>
<ol style="text-align: left;">
<li> Follow the link above to download the Nigeria Immigration past question </li>
<li>Study and prepare for the exam using the materiall</li>
<li>Familiarize yourself with some current affairs </li>
<li>Pray very well</li>
<li>Accept my congratulations! Gbam!</li>
</ol>
</div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0Warri, Nigeria5.516667 5.755.3902335 5.5886385 5.6431005 5.9113615tag:blogger.com,1999:blog-3928867850329059321.post-77137491694213325952015-03-12T12:36:00.000+01:002015-03-12T12:36:32.942+01:00Delta State Civil Service Commission test materials<div dir="ltr" style="text-align: left;" trbidi="on">
Welcome all my esteemed readers, if you are from Nigeria and preparing for a job with the Delta State Civil Service Commission, i have a very important test material for you<br />
<br />
<br />
<a href="http://www.4shared.com/office/9Zbbk1zbce/DELTA_STATE_CIVIL_SERVICE_COMM.html" rel="nofollow" target="_blank">Download Test Material</a><br />
<br />
<a name='more'></a><br /><br />
<h3 style="text-align: left;">
Preparing For The Exam</h3>
<ol style="text-align: left;">
<li> Follow the link above to download the material </li>
<li>Study it very well</li>
<li>Familiarize yourself with some current affairs at the state level</li>
<li>Pray very well</li>
<li>Accept my congratulations! Gbam!</li>
</ol>
</div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0Warri, Nigeria5.516667 5.755.3902335 5.5886385 5.6431005 5.9113615tag:blogger.com,1999:blog-3928867850329059321.post-47342442675612320062012-09-04T13:10:00.002+01:002017-03-04T12:15:28.920+01:00Simple PHP Captcha Script<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size: 14px;">
PHP Image & Captcha </h1>
In this tutorial, I will teach you how to validate a simple captcha image. It requires PHP GD2 extension. In case you are testing on localhost, ensure it is enabled first. We will create only two files- NewImage.php which generates the image, and saves value to session, and index.php that does validation<br />
<a name='more'></a>.
<br />
<h2 style="font-size: 14px;">
NEWIMAGE.PHP</h2>
<?php<br />
session_start();<br />
$string = md5(rand(0,99));<br />
$new_string = substr($string, 17, 6);<br />
$_SESSION['magic']=$new_string;<br />
//imagecreate(width, height) of background<br />
$im = imagecreate(90, 25);<br />
$white = imagecolorallocate($im, 255, 255, 255);<br />
$black = imagecolorallocate($im, 0, 0, 0);<br />
imagefill($im, 0, 0, $black);<br />
//imagestring("","", margin-left, margin-top, $string, $string_color)<br />
imagestring($im, 5, 20, 5, $new_string, $white);<br />
header("Content-Type: image/png");<br />
imagepng($im);<br />
imagedestroy($im);<br />
?><br />
<h2 style="font-size: 14px;">
INDEX.PHP</h2>
<?php<br />
session_start();<br />
global $msg;<br />
if(isset($_POST['rand'])){<br />
$rand=$_POST['rand'];<br />
<br />
if ($_SESSION['magic'] == $rand){<br />
$msg= "<font color='green'>Verified Ok</font>";<br />
}else{<br />
$msg= "<font color='red'>Incorrect</font>";<br />
}<br />
}<br />
?><br />
<br />
<html><br />
<head><br />
<title>Simple PHP Captcha by Ohwofosirai Desmond</title> <br />
</head><br />
<body><br />
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"><br />
<p><input type="image" src="NewImage.php" class="captcha"/></p><br />
<p><label for="captcha"><em>Enter The Captcha Below:</em></label></p><br />
<p><input name="rand" type="text" value="">&nbsp;&nbsp;<?php echo $msg; ?></p><br />
<p><input type="submit" value="submit"></p><br />
</form><br />
</body><br />
</html><br />
<br /></div>
<b>Simple PHP Captcha</b>, <b>Captcha Verification</b>, <b>Captcha Script</b></div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com1tag:blogger.com,1999:blog-3928867850329059321.post-39164237820155966332012-09-04T02:37:00.001+01:002017-03-04T12:14:23.423+01:00Integrate Credit Card Payment Gateway - Payza<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 font-style="14px">
How to Integrate Payza- Part 1</h2>
In this tutorial, I will teach you how to customize your website or blog to accept credit card payments or payza e-wallet payment. This you can use in a shopping cart or for selling digital products online.
<br />
I know you could be wondering why I chose Payza instead of the much favoured Paypal. Well, i have no business promoting the services of a group that deny law abiding Nigerians and me the right to work on their platform. So i will never promote their business or support their growth in Africa. They are illogical people who pretend not to know of the various tricks used by fraudulent Nigerians to run illegal accounts. Back to business:
<br />
<a name='more'></a><br />
<br />
We shall discuss the steps now, then in our next class, we will take them one by one providing you customized gateway integration codes:
<br />
<h2 style="font-size: 12px;">
STEPS IN INTEGRATING PAYZA</h2>
<ol>
<li>Create an account with payza -www.payza.com</li>
<li>Verify your account-neccessary before you can withdraw but you can start accepting payment when its unverified</li>
<li>Login, Click on Accounts then go to add website. Only after you add website for review and its approved before you can start accepting payment. In about a week you should have their response.</li>
<li>Go to Accounts, choose "Manage Buy Now button". Here you choose the kind of button to use in your page, Provide your website or software's terms and conditions of use, and your refund policy- state if you give money-back guarantee or no refunding. The most important things here that would form the basis for our next class is the customization of the "return url" and "alert url"</li>
<li>Return url- the page the user is directed to after successful payment. Payza sends you information that includes person's identification information and payment status(ie success or failure). values are sent as EPD through GET method and are coded. Alert URL provides you same information except that only you know the url, and you customize it to store the payees information in a database for record purpose</li>
<li>
Copy the codes shown to you after submiting the form, then paste it where you want to have your "PAY" or "BUY" button
</li>
</ol>
Till we meet again, God bless you...
</div>
<br />
<br />
<i>Accept credit card on my site</i>,<i>Integrate payza for gatewat</i></div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com5Warri, Nigeria5.5166667 5.755.3902257 5.5920715 5.6431077 5.9079285tag:blogger.com,1999:blog-3928867850329059321.post-7028725486313545652012-09-04T01:20:00.000+01:002012-09-04T01:20:45.559+01:00Watermark a Password Field like twitter<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size: 14px;">
Add Watermark to Password Field</h1>
In this tutorial, I will teach you how to use watermark on a password field. jQuery1.5.3 has the watermark feature. Ordinarily, a textbox shows hidden characters. But in this tutorial, I will show you how you can watermark a password field. Happy Reading... But don't forget to comment, it can really encourage me.<br />
<br />
<a name='more'></a><html><br />
<head><br />
<title>Watermark Password Field like twitter - By Ohwofosirai Desmond</title><br />
<script type="text/javascript" src="js/jquery-1.5.1.min.js"></script><br />
<script type="text/javascript"><br />
$(document).ready(function () {<br />
$("#txtWaterMark").show();<br />
$("#txtWaterMark").addClass("waterMark");<br />
$("#txtWaterMark").val("Enter Password");<br />
$("#PasswordTXT").hide();<br />
<br />
$("#txtWaterMark").focus(function () {<br />
$(this).hide();<br />
$("#PasswordTXT").show();<br />
$("#PasswordTXT").focus();<br />
});<br />
<br />
$("#PasswordTXT").blur(function () {<br />
<br />
if ($(this).val() == "") {<br />
$("#PasswordTXT").hide();<br />
$("#txtWaterMark").show();<br />
}<br />
});<br />
});<br />
<br />
</script><br />
<br />
<style type="text/css"><br />
.waterMark{<br />
color : #CCC;<br />
}<br />
input{<br />
border:#333 1px solid; height:2em; outline:none;<br />
}<br />
</style><br />
</head><br />
<br />
<body><br />
<form><br />
<div><br />
<input type="password" id="PasswordTXT" TextMode="Password"><br />
<input type="text" id="txtWaterMark" /><br />
</div><br />
</form><br />
</body><br />
</html><br />
<br />
<i>Password Field Watermarking</i>, <i>Show default password text<i></i></i></div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-16671193153374867002012-09-02T20:53:00.003+01:002012-09-02T20:53:54.331+01:00Login With Facebook, Twitter Oauth<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size:14px">Login with Facebook Twitter</h1>
In this tutorial, I will teach you how to enable your site visitors login using the API provided by facebook and twitter. This simple system and files associated were developed by Ravi Tamada of androidhive. I think many of my visitors, and site readers will like this.
<br /></div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-63876961325092543422012-08-27T12:06:00.000+01:002012-09-04T01:50:27.265+01:00fake subdomain using htaccess<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
In this tutorial, I will teach you how to fake subdomain names. Works with nearly all web hosts including amazon. Your subdomains will look like: fake-domain.yourdomain.com. You would need to create a .htaccess file and place it in the root folder (something like wwwroot, www, public_html, etc depending on your host configuration). Simple and very easy, just follow these steps:<br />
<br />
<a name='more'></a><br />
The .htaccess document should look like this:<br />
<br />
<IfModule mod_rewrite.c><br />
RewriteEngine On<br />
RewriteCond %{HTTTP_HOST}^(subA|subB)\.domain\.com<br />
Rewrite^.*$ http://www.23cliques.com/$1<br />
[R=301,L]<br />
</IfModule><br />
<br />
This would redirect subA.23cliques.com to www.23cliques.com/subA and subB.23cliques.com to www.23cliques.com/subB. htaccess works with Apache server which many PHP web hosts use. It also works with the amazon web service.</div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com0tag:blogger.com,1999:blog-3928867850329059321.post-87868033039475483682012-08-26T18:27:00.001+01:002012-09-02T20:19:40.994+01:00Social network: Status updates Script<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size: 14px;">
Social network: Status updates Script</h1>
<div>
In this status update tutorial, I will show you how to update your wall in facebook style. Some call it a wall script or a PHP comment system. The mysql dump is included in the file attached. To buy or see demo for my complete social network script check http://www.23cliques.com. For this tutorial, we require the following jQuery plugins.I hope you enjoy<br />
<ul>
<li>jQuery-1.5.3.min.js</li>
<li>Time ago Plugin</li>
<li>Watermark Plugin</li>
<li>Timeago plugin</li>
</ul>
</div>
<br />
<a name='more'></a><div class="separator" style="clear: both;">
<a href="http://4.bp.blogspot.com/-bTcM7Q4KHQ8/UEOhUfJvn2I/AAAAAAAAAFk/53hVoajO2IU/s1600/status_update.bmp" imageanchor="1" rel="facebook update script" style="clear: left; margin-bottom: 1em; margin-right: 1em;">
<img alt="social network wall script" border="0" src="http://4.bp.blogspot.com/-bTcM7Q4KHQ8/UEOhUfJvn2I/AAAAAAAAAFk/53hVoajO2IU/s1600/status_update.bmp" /></a>
</div>
<a href="http://www.23cliques.com/downloads/status-update-script.html" rel="facebook pinterest script" target="_blank">Download</a>
<br />
To buy my complete social network script($45 only) check the demo online: check www.23cliques.com<br />
<div>
<h2 style="font-size: 14px;">
<u>CODE SEGMENT</u> </h2>
<h2 style="font-size: 14px;">
STATUS_UPDATE.JS</h2>
<?PHP <br />
include('connect.php');<br />
<br />
$posted_by="Ohwofosirai Desmoond";<br />
$msg=$_POST['status'];<br />
$profilpic='desmond.jpg';<br />
$msg = addslashes($msg);<br />
$msg = strip_tags($msg);<br />
$user_id=2; //use session key<br />
$insert_status=mysql_query("INSERT INTO forum(msg, sender_id, posted_by, date, profilpic) VALUES ('$msg', '$user_id', '$posted_by', now(), '$profilpic')") or die (mysql_error());<br />
<br />
if($insert_status)<br />
{<br />
include 'reload.php';<br />
}<br />
else{ <br />
echo 'Unable to post! Please resend.'; <br />
}<br />
?><br />
<br />
<h2 style="font-size: 14px;">
INDEX.PHP</h2>
<script type="text/javascript" src="js/jquery-1.5.1.min.js"></script><br />
<script type="text/javascript" src="js/jquery.elastic.js"></script><br />
<script type="text/javascript" src="js/jquery.timeago.js"></script><br />
<script type="text/javascript" src="js/status.js"></script><br />
<br />
<link href="css/style.css" rel="stylesheet" type="text/css"/><br />
<div class="con"><br />
<br />
<div class="text_status"><br/><br />
<textarea class="input_box round_corner"/>So what's on your mind?</textarea><br />
</div><br />
<br />
<div class="button_outside_border_blue" id="share"><br />
<div class="button_inside_border_blue">Post</div></div><br />
<br />
<div class="clear"></div><br />
<div class="load_status_out"><br />
<?php<br />
include 'reload.php';<br />
?><br />
<br />
</div><br />
</div><br />
<br />
<h2 style="font-size: 14px;">
RELOAD.PHP</h2>
<script><br />
$(document).ready(function(){<br />
jQuery("abbr.timeago").timeago();<br />
$(".CommentArea textarea").focus(function(){<br />
var val=$(this).val();<br />
if (val=='Enter your comment...'){<br />
$(this).val(""); }<br />
});<br />
$(".CommentArea textarea").blur(function(){<br />
var val=$(this).val();<br />
if(val.length<1){<br />
$(this).val("Enter your comment...");<br />
}<br />
});<br />
}); <br />
</script><br />
<?php<br />
include('connect.php');<br />
$userid=2;<br />
$query=mysql_query("select distinct recepient, sender_id, post_id, msg, date, posted_by, profilpic from friends as f join forum as k on f.recepient=k.sender_id where f.sender='$userid' and f.status='approved' order by date desc limit 10") or die(mysql_error()); <br />
while($row=mysql_fetch_array($query)){<br />
$status=$row['msg'];<br />
$date=$row['date'];<br />
//Line break after every 80<br />
$status = wordwrap($status, 80, "\n", true);<br />
//Line breaks<br />
$uid=$row['post_id']; $status=nl2br($status);<br />
//Display status from data base<br />
echo '<DIV style="margin-bottom:8px;border:solid #ffccff 1px; margin-top:6px" class="round_corner">';<br />
echo '<div class="load_status"><br />
<div class="status_img"><img src="thumb/'.$row['profilpic'].'" width="46px" height="46px"/></div><br />
<div class="status_text"><a href="#" class="blue">'.$row['posted_by'].'</a><p class="text">'.$status.'</p><div class="date"><abbr class="timeago" title="'.$date.'"></abbr>&nbsp;&middot;&nbsp;<a onclick=\'$("div#Area'.$uid.'").toggle()\'; class="light_blue" id="'.$uid.'">Comment</a>';<br />
if ($row['sender_id']==$userid) echo '<a href="#" style="margin-left:1em">&nbsp;Delete&nbsp;</a>';<br />
echo '</div></div><div class="clear"></div></div>';<br />
$id=$row['post_id'];<br />
$sql2=mysql_query("SELECT * FROM reply WHERE post_id='$id' ORDER BY reply_id DESC LIMIT 2") or die(mysql_error());<br />
<br />
while($com=mysql_fetch_assoc($sql2)){<br />
$status_C=$com['msg'];<br />
$date_C=$com['date'];<br />
//Line break after every 80<br />
$status_C = wordwrap($status_C, 80, "\n", true);<br />
//Line breaks<br />
$status_C=nl2br($status_C);<br />
<br />
echo '<div class="load_comment round_corner"><br />
<div class="C_status_img"><img src="thumb/'.$com['profilpic'].'"/></div><br />
<div class="status_text"><a href="#" class="blue">'.$com['reply_by'].'</a>&nbsp;&nbsp;<span class="text">'.$status_C.'</span><div class="date"><abbr class="timeago" title="'.$date_C.'"></abbr>&nbsp;&middot;&nbsp;<a href="#" class="light_blue">Miss You</a>';<br />
if ($row['sender_id']==$userid) echo '&nbsp;&middot;&nbsp;<a href="#" class="light_blue">Delete</a>&nbsp;&middot;&nbsp;';<br />
echo '</div></div><div class="clear"></div></div>';<br />
<br />
}<br />
echo '<div class="CommentArea clear round_corner" id="Area'.$id.'" style="background-color:#ffeeee;"><textarea class="comments round_corner" id="'.$id.'" onkeyup="update(this.id,this.value,event);return false;">Enter your comment...</textarea></div>';<br />
echo '</div>';<br />
}<br />
<br />
?><br />
<br />
<h2 style="font-size: 14px;">
ADD_COMMENT.PHP</h2>
<?PHP <br />
include('connect.php');<br />
$sender_id=2;<br />
$msg=$_POST['content'];<br />
$post_id=$_POST['id'];<br />
$reply='Ohwofosirai Desmond';<br />
$profilpic='desmond.jpg';<br />
$msg = addslashes(htmlentities($msg));<br />
$msg = strip_tags($msg);<br />
$insert_status=mysql_query("INSERT INTO reply(post_id, msg, sender_id, reply_by, profilpic) VALUES ( '$post_id', '$msg', '$sender_id', '$reply', '$profilpic')") or die (mysql_error());<br />
if ($insert_status){include 'reload.php';}<br />
?><br />
<br />
<h2 style="font-size: 14px;">
CONNECT.PHP</h2>
<?PHP<br />
mysql_connect("localhost","root","")or die("could not connect to mysql");<br />
mysql_select_db("facebook")or die("no database");<br />
?><br />
<br />
<h2 style="font-size: 14px;">
STATUS.JS</h2>
//script block copied from somewhere on the internet<br />
//used with permission<br />
$( function(){<br />
$(".input_box").elastic().css("height","90px");<br />
<br />
$(".input_box").focus(function(){<br />
$(this).filter(function(){<br />
return $(this).val() == "" || $(this).val() == "So what's on your mind?"<br />
}).val("").css("color","#000000");<br />
});<br />
$(".input_box").blur(function(){<br />
$(this).filter(function(){<br />
return $(this).val() == ""<br />
}).val("So what's on your mind?").css("color","#808080");<br />
});<br />
<br />
$("#share").click(function(){<br />
$(".loading").show();<br />
var status=$(".input_box").val();<br />
if(status == "So what's on your mind?"){<br />
$(".loading").hide();<br />
}else{<br />
var DATA='status='+status;<br />
$.ajax({<br />
type: "POST",<br />
url: "status_update.php",<br />
data: DATA,<br />
cache: false,<br />
success: function(data){<br />
$(".load_status_out").html(data);<br />
$(".loading").hide();<br />
$(".input_box").val("So what's on your mind?").css("color","#808080").css("height","90px");<br />
}<br />
});<br />
}<br />
return false;<br />
});<br />
}); <br />
//copied block ends <br />
<br />
$(document).ready(function(){<br />
$(".comments").elastic().css("height","25px");<br />
});<br />
<br />
<br />
function update(var1, var2, e){ <br />
//this is delebrate call on every key press.<br />
//so you can know if user is typing or not<br />
//you refresh content when user is idle<br />
//To see full codes buy my script at http://www.23cliques.com. check my javascript<br />
var keycode;<br />
if (window.event) keycode = window.event.keyCode;<br />
else if(e) keycode = e.which;<br />
else{}<br />
if (keycode==13){ <br />
$.ajax({<br />
type: "POST",<br />
url: "add_comment.php",<br />
data: "id="+var1+"&content="+var2,<br />
cache: false,<br />
success:function(data){<br />
$(".load_status_out").html(data);<br />
}<br />
});<br />
} <br />
}<br />
<br />
<h2 style="font-size: 14px;">
STYLE.CSS</h2>
body{<br />
margin:0px; font-family:"Trebuchet MS";<br />
color:brown;<br />
}<br />
a{cursor:pointer}<br />
.top{<br />
margin-left:26%; <br />
}<br />
.feeds{<br />
width:600px; border:1px solid #cccccc; border-top:none; <br />
margin-left:1em; float:left<br />
}<br />
button.ha{<br />
height:40px; width:100px; outline:none; border:#cccccc 1px solid;<br />
font-size:14px; color:brown;<br />
}<br />
.menuline{<br />
width:100%; float:left; border:1px solid #cccccc;<br />
font-size:35px; font-family:"Lucida Handwriting"; height:70px; <br />
margin-top:0.5em; background-color:#ffeeee<br />
<br />
}<br />
a:link {<br />
color:#690069; text-decoration:none;<br />
}<br />
a:hover {<br />
color:#3b5998; text-decoration:underline;<br />
}<br />
.blue{<br />
padding:0;margin:0;font-weight:bold;<br />
}<br />
<br />
.text{<br />
padding:0;margin:0;clear:both;<br />
overflow:hidden;<br />
}<br />
.clear{<br />
clear:both;<br />
}<br />
.con{<br />
width:515px; font-size:14px;<br />
margin-left:3em; min-height:40em;<br />
}<br />
.input_box{<br />
font-family: "lucida grande", tahoma, verdana, arial, sans-serif;<br />
width:514px; border:solid #690069 1px;<br />
min-height:90px; padding:5px 0 0 5px;<br />
outline:none;resize:none;<br />
}<br />
<br />
.share{<br />
color:#808080;padding:0 12px 2px 0;<br />
font-weight:bold;float:left;<br />
position:relative;<br />
}<br />
.status{<br />
height:14px; margin-left:2em;<br />
background-repeat: no-repeat;<br />
font-weight:bold;float:left;<br />
}<br />
.text_status{<br />
position:relative;top:-1px;z-index:1;<br />
}<br />
.empty_div{ <br />
border:1px #690069 solid;<br />
border-top:none;width:278px; float:left; height:2.5em;<br />
}<br />
.loading{<br />
height:11px; margin-left:3em;<br />
color:#000000;<br />
}<br />
.load_status_out{<br />
padding-top:10px;<br />
}<br />
.load_status{<br />
margin-top:10px;padding-bottom:8px;<br />
}<br />
.status_img{<br />
width:52px;height:52px;background:#ffeeee;<br />
float:left; margin-left:1em;<br />
}<br />
.status_img img{vertical-align:middle; margin:3px}<br />
.status_text{<br />
padding:0 10px 0 10px;float:left;<br />
}<br />
.date{<br />
padding-top:4px;color:#999999;<br />
}<br />
/* button */<br />
.button_outside_border_blue{<br />
width:50px;margin-top:5px;<br />
border-bottom:solid #1a356e 1px;<br />
cursor:pointer;float:right;<br />
}<br />
h3{font-size:12px; margin-top:1em}<br />
.button_inside_border_blue{<br />
padding:4px 0 4px 0; background-color:#690069;<br />
border-top:solid #8a9cc2 1px;text-align:center;<br />
font-weight:bold;color:#ffffff;<br />
}<br />
div.button_inside_border_blue:active{<br />
background-color:#4f6aa3;<br />
}<br />
.load_comment{<br />
background-color:#ffeeee; border:solid 1px #FFCCFF;<br />
margin-top:2px; margin-left:4em;<br />
padding:0px 5px 4px;<br />
border-bottom:1px solid #E5EAF1;<br />
}<br />
.load_comment img{<br />
width:35px; height:35px;<br />
}<br />
div textarea{<br />
width:100%; font-family: "lucida grande", tahoma, verdana, arial, sans-serif;<br />
outline:none; resize:none;color:#808080;}<br />
.C_status_img{<br />
width:32px; height:32px; padding-top:3px;padding-bottom:3px;<br />
background:#eceff5;float:left;padding-right:3px;<br />
}<br />
.CommentArea{<br />
margin-top:0px; margin-left:4em;<br />
display:none; margin-top:2px;<br />
padding:5px 5px 5px 5px;<br />
}<br />
.comments{<br />
padding-left:4px; font-size:11px; margin-left:0px; max-height:25px;<br />
outline:none; border:#ffccff 1px solid; <br />
}<br />
.round_corner{<br />
-khtml-border-radius: 12px;-moz-border-radius: 12px;<br />
-webkit-border-radius: 12px; border-radius: 12px;<br />
}<br />
/*Parts of the css are used with permission. I added a few things to give a charming interface*/</div>
</div>
<br />
<br />
<ul style="list-style: none outside none; padding-left: 0pt;">
<li><b>Facebook Clone PHP Script</b>,<b>Status Wall Update Script</b>,<b>Tweeter Feed PHP Script</b></li>
</ul>
</div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com4tag:blogger.com,1999:blog-3928867850329059321.post-9057465511931238052012-07-25T16:47:00.003+01:002012-09-04T11:39:08.429+01:00Create PDF From Page<div dir="ltr" style="text-align: left;" trbidi="on">
In this tutorial, i am going to teach you how to print page as pdf. Simple, just follow these steps.I will be using the CrowdPDF API. So you are required to signup with them and obtain an API key. Next, you would edit the setting on this script to reflect the your API key. The required crowd crowdPDF file is included in the folder attached. Hope you would add some comments.<br />
<a name='more'></a><a href="http://www.23cliques.com/downloads/print-page-as-pdf.html" target="_blank">Download</a> <br />
<br />
<?php<br />
require 'pdfcrowd.php';<br />
function generatePDF()<br />
{<br />
if (!$_GET["action"])<br />
return False;<br />
<br />
try {<br />
// build the url and remove the pdf field from the query string<br />
$url = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["PHP_SELF"];<br />
if (count($_GET) > 1) {<br />
unset($_GET["action"]);<br />
$url = $url . "?" . http_build_query($_GET, '', '&');<br />
}<br />
<br />
// call the API enter your username, and API key<br />
//you must register at pdf crowd.com to get this key<br />
$client = new Pdfcrowd("username", "apikey");<br />
$pdf = $client->convertURI($url);<br />
<br />
/*<br />
send the generated pdf to the browser<br />
you will see a save as option because of this headers.<br />
Alternatively, if you prefer to open for viewing,<br />
copy to your server ie copy($pdf, $destination), and use header("Location: pdf_link.php") to open<br />
*/<br />
<br />
header("Content-Type: application/pdf");<br />
header("Cache-Control: no-cache");<br />
header("Accept-Ranges: none");<br />
header("Content-Disposition: attachment; filename=\"createdFile.pdf\"");<br />
<br />
echo $pdf;<br />
}<br />
catch(PdfcrowdException $why) {<br />
echo "PDF creation failed: ".$why."\n";<br />
}<br />
<br />
return true;<br />
}<br />
<br />
if (isset($_GET['action'])=='print'){<br />
generatePDF();<br />
}<br />
//visit http://pdfcrowd.com/web-html-to-pdf-php/ for more info<br />
?><br />
<html><br />
<head><br />
<title>Print HTML Page to PDF DOC - by Ohwofosirai Desmond</title><br />
</head><br />
<body><br />
<h1>HTML Page 2 PDF</h1><br />
<p><br />
You are viewing your website page in form of a pdf doc.Following the Instructions by Ohwofosirai Desmond.<br />
</p><br />
Be aware Desmond has a social network software application for you at http://23cliques.com. Just go on check the demo<br />
<br/><br />
<br />
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get"><br />
<input type="hidden" name="action" value="print"/><br />
<input type="submit" value="Print as PDF"/><br />
</form><br />
</body><br />
</html><br />
<br />
<b>html2pdf</b>, <b>page to pdf</b>, <b>print page as pdf</b></div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.comtag:blogger.com,1999:blog-3928867850329059321.post-33060447006012436352012-05-24T10:39:00.000+01:002015-03-12T11:56:26.485+01:00TIME AGO USING JQUERY<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size: 14px;">
TIME AGO USING JQUERY</h1>
No doubts, you have seen social networks and some news sites count time elapsed since field was updated. Some though, use the scripting language approach. Here is a more effective plugin for <u>time ago</u> developed by McGeary Ryan. This plugin can also count time from now all in real time. I will teach this tutorial in two parts.<br />
<br />
<a name='more'></a> <b>VIEW SCREEN SHOT</b><br />
<div class="separator" style="clear: both;">
<a href="http://4.bp.blogspot.com/-fgyiwBPkyKE/T739l5gGfFI/AAAAAAAAAFM/mdjTqqTrhrE/s1600/timeago.png" imageanchor="1" rel="facebook-like time ago" style="margin-left: 1em; margin-right: 1em;"><img alt="jQuery time ago" border="0" height="77" src="http://4.bp.blogspot.com/-fgyiwBPkyKE/T739l5gGfFI/AAAAAAAAAFM/mdjTqqTrhrE/s320/timeago.png" width="320" /></a></div>
<br />
<a href="http://www.4shared.com/zip/Ivj5Hp2I/time_ago.html" target="_blank">Download Source Code</a>
<br />
<br />
This tutorial requires two plugins
<br />
<ol>
<li>jQuery plugin</li>
<li>timeago plugin</li>
</ol>
<b>NOTE THE FOLLOWING</b>
<br />
<ol>
<li>This plugin requires you to enter the time of update as value to the attribute called "title"</li>
<li>Time must be in ISO 8601 timestamp format</li>
<li>If you use MySQL I think this is not a problem. When database is updated allow MySQL to automatically add current timestamp.</li>
</ol>
<h2 style="font-size: 14px;">
PART ONE – Time ago tutorial</h2>
<html><br />
<head><br />
<title>Time ago tutorial – By Ohwofosirai Desmond</title><br />
<script src="jquery-1.5.1.min.js"></script><br />
<script src="jquery.timeago.js"></script><br />
<script><br />
$(document).ready(function() {<br />
$("abbr.interval").timeago();<br />
// you can use $(“time.interval”).timeago() for html 5 example<br />
});<br />
</script><br />
</head><br />
<body><br />
<abbr class="interval" title="2012-04-17T09:24:17Z">May 23, 2012</abbr><br />
</body><br />
</html><br />
<br />
This plugin actually creates a new DOM element “abbr”.<br />
Timeago plugin supports html 5 time tag. That means in place of “abbr”, you can use “time”. See example below:<br />
<time class="interval" datetime="2012-04-17T09:24:17Z">May 23, 2012</time><br />
<br />
<b>Note</b>: time tag works only with html 5 supported browsers.<br />
<br />
Unlike the server side approach, you don’t need to refresh your page. Time ago updates automatically every minute. Like this? Leave a comment…
<br />
<h2 style="font-size:14px">
PART TWO – jQuery Time from now</h2>
<Html><br />
<head><br />
<title>Time ago tutorial – By Ohwofosirai Desmond</title><br />
<script src="jquery-1.5.1.min.js"></script><br />
<script src="jquery.timeago.js"></script><br />
<script><br />
$(document).ready(function() {<br />
$.timeago.settings.allowFuture = true;<br />
$("abbr.interval").timeago();<br />
});<br />
</script><br />
</head><br />
<body><br />
<abbr class="interval" title="2012-07-17T09:24:17Z">May 23, 2012</abbr><br />
</body><br />
</html><br />
<br />
<b>KEYWORDS:</b> <i>jQuery time ago</i>,<i> facebook-like time ago</i>, <i>jquery time interval</i>, <i>time from now</i>, <i>elapsed time jquery</i><br />
<ol>
</ol>
</div>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.comWarri, Nigeria5.5166667 5.755.5166667 5.75 5.5166667 5.75tag:blogger.com,1999:blog-3928867850329059321.post-67648813821744009592012-05-24T08:10:00.000+01:002015-03-12T12:06:49.928+01:00Internet Explorer Rounded Corner<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size: 14px;">
Rounded corner in Internet Explorer (no image)</h1>
It is generally agreed among we who are web developers that Internet Explorer is dead. But unfortunately, the last time I checked about 15% of visitors to this blog still use this browser. It doesn’t support CSS3 and HTML5 which all other major browsers support. Good news today, there is a tweak that enables you to use CSS3 functionality in dead versions of Internet Explorer. It’s a lot easier to use this tweak than to drive Microsoft out of the market. You can now make rounded corner in IE.<br />
<br />
<a name='more'></a> <b>VIEW SNAPSHOT:</b>
<br />
<div class="separator" style="clear: both;">
<a href="http://2.bp.blogspot.com/-eNu8CAUYWY4/T73ZQea3D9I/AAAAAAAAAE4/GOTrpL-p_qE/s1600/ie_rounded_corner.png" imageanchor="1" rel="IE rouned corner" style="margin-left: 1em; margin-right: 1em;"><img alt="curvy corner Internet Explorer" border="0" height="166" src="http://2.bp.blogspot.com/-eNu8CAUYWY4/T73ZQea3D9I/AAAAAAAAAE4/GOTrpL-p_qE/s200/ie_rounded_corner.png" width="200" /></a></div>
<br />
<a href="http://www.4shared.com/zip/eNvk3MAy/rounded_corner.html" target="_blank" rel="rounded corner no image">Download</a>
<br />
<br />
This tutorial requires you to dpwnload a .htc file (about 4kb) from either:
<br />
<ul>
<li><a href="http://css3pie.com/download-latest">Internet Explorer PIE for round corners</a> or</li>
<li><a href="http://fetchak.com/ie-css3/ie-css3.htc">Internet Explorer CSS3</a></li>
</ul>
You can use any of the files above to specify the behavior attribute for Internet Explorer browser. You either add path to pie.htc or add path to ie-css3.htc in behavior URL.<br />
<h2 style="font-size: 14px;">
curvy corner code</h2>
<html><br />
<head><br />
<title>ROUNDED CORNER ON IE – By Ohwofosirai Desmond</title><br />
<style type="text/css"><br />
#curve {<br />
Height:150px; background-color:#edeff4;<br />
Width: 200px; float:left;<br />
border: 1px solid #aaaaaa;<br />
-moz-border-radius: 15px;<br />
border-radius: 15px; margin:1em;<br />
-webkit-border-radius: 15px; <br />
/* For Internet Explorer */<br />
behavior: url(PIE.htc);<br />
}<br />
</style><br />
</head><br />
<body><br />
<div id="curve"><br />
<br/><br/>&nbsp;&nbsp;My name is <em>Internet Explorer</em>. &nbsp;&nbsp;Don't ask why i am <em>round</em><br />
</div><br />
</body><br />
</html><br />
<br />
<b>Leave a comment if this is nice.</b> <br />
<b>KEYWORDS:</b> <i>Round Corner in Internet Explorer</i>, <i>Internet Explorer Round Edges</i>, <i>Curvy Corner in Internet Explorer</i>
</div>
<b><b>
</b></b></div>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.comtag:blogger.com,1999:blog-3928867850329059321.post-22161487528380421992012-05-24T04:11:00.002+01:002015-03-12T12:09:37.452+01:00PHP Login Script<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size: 14px;">
PHP Login Script</h1>
<div title="Login and Logout Script">
Many people have been wondering how they can create a secure
login form. A secure login form must have security checks, free from mysql
injections or database attacks, passwords must be encoded, e.t.c.</div>
<br />
<div>
If you are one of such wonderers today, this script is just for you. You would really like it.
Please don’t forget to leave a comment or post in tutorials. You can also work
on (improve) our tutorials and then post back for the benefit of the
community.<br />
<br />
<a name='more'></a></div>
<div class="separator" style="clear: both;" title="Ajax login">
<a href="http://1.bp.blogspot.com/-S3kYXVq1YKY/T5HHrBqZAzI/AAAAAAAAAEE/45aRIpbKj2I/s1600/secure_login.png" imageanchor="1" rel="php login tutorial"><img alt="php login script" border="0" height="240" src="http://1.bp.blogspot.com/-S3kYXVq1YKY/T5HHrBqZAzI/AAAAAAAAAEE/45aRIpbKj2I/s320/secure_login.png" width="320" /></a></div>
<br />
<a href="http://www.4shared.com/zip/6Gv3a3LA/login_script.html" target="_blank" rel="secure login script">Download</a><br />
<br />
This tutorial require the jQuery-1.5.1.min.js plugin. A MySQL file is also attached to the download file to help you create the database.<br />
<br />
We shall create four files named below:<br />
<ol title="jQuery login">
<li>Index.php - Login and registration page</li>
<li>Process.php</li>
<li>Loggedin.php</li>
<li>Logout.php</li>
</ol>
<br />
<h2 style="font-size: 14px;">
Index.php - Login and logout page</h2>
<html><br />
<head><br />
<title>Secure Login Form - Ohwofosirai Desmond</title><br />
<script src="jquery-1.5.1.min.js"></script><br />
<script><br />
var msg=<br />
[<br />
"Valid Format: you@domain.com",<br />
"Alphanumeric chars preferred",<br />
];<br />
var prev;<br />
function show(msg_id){<br />
if (msg_id==2){<br />
document.getElementById("tip"+prev).innerHTML="";<br />
}<br />
else{<br />
document.getElementById("tip"+msg_id).innerHTML=msg[msg_id];<br />
prev=msg_id;<br />
}<br />
}<br />
<br />
function just(action){ <br />
if (action=='login')<br />
var key="u="+$("#u").val()+"&p="+$("#p").val()+"&a="+action;<br />
else<br />
var key="u="+$("#u1").val()+"&p="+$("#p1").val()+"&a="+action;<br />
$.ajax({<br />
url: "process.php",<br />
type: "post",<br />
data: key,<br />
async:false,<br />
success:function(response){<br />
if (response==0)<br />
$("#res").html("Wrong Email or Password");<br />
else if(response==1)<br />
window.location.href="loggedin.php";<br />
else if(response==2)<br />
$("#res1").html("Registered Successfully");<br />
}<br />
<br />
}); <br />
}<br />
<br />
</script><br />
<style type="text/css"><br />
label{<br />
font-variant:small-caps; color:#690069; font-weight:bold;<br />
margin-left:0em;<br />
}<br />
form{<br />
font-family:cursive; margin-top:1em; margin-left:5em;<br />
border:1px solid #aaaaaa; float:left; width:40%;<br />
}<br />
input{<br />
margin:4px; outline:none; border:1px #aaaaaa solid;<br />
}<br />
input[type=submit]{<br />
margin-left:14.8em<br />
}<br />
span{<br />
color:#ffccff; font-size:12px;<br />
}<br />
h1,p{<br />
margin-left:5em; color:#000000; text-align:left;<br />
}<br />
</style><br />
</head><br />
<body><br />
<h1>Welcome to Osirai's Blog</h1><br />
<p/><br />
<i id="res">Please Login to enjoy all benefits:</i><br />
<form method="post" onSubmit="just('login');return false" enctype="multipart/form-data"><br />
<p/><br />
<label for="email">Your Email:</label><br />
<input type="text" name="u" onFocus="show(0)" onBlur="show(2)" id="u"/><br />
<span id="tip0"></span><br/><br />
<br />
<label for="password">Password:</label><br />
&nbsp;&nbsp;<input type="password" name="p" onFocus="show(1)" onBlur="show(2)" id="p"/><br />
<span id="tip1"></span><br/><br />
<input type="submit" value="Login"/><br />
</form><br />
<br />
<div style="clear:both"></div><br />
<p/><br />
<i id="res1">OR Register a new to user</i><br />
<p/><br />
<form method="post" onSubmit="just('register');return false" enctype="multipart/form-data"><br />
<p/><br />
<label for="email2">Your Email:</label><br />
<input type="text" name="u1" id="u1"/><br/><br />
<br />
<label for="password2">Password:</label><br />
&nbsp;&nbsp;<input type="password" name="p1" id="p1"/><br/><br />
<input type="submit" value="Register"/><br />
</form><br />
<br />
</body><br />
</html><br />
<h2 style="font-size: 14px;">
Process.php - validate user</h2>
<?php<br />
session_start();<br />
if (!isset($_POST['u']))<br />
exit;<br />
extract($_POST);<br />
$uname=strip_tags($u);<br />
$password=strip_tags($p);<br />
//striptags are to prevent adding script elements to your db<br />
$uname=stripslashes($uname);<br />
//stripslashes are to prevent possible mysql injection attacks<br />
$password=stripslashes($password);<br />
//expected that you should encrypt passwords using md5 or sha1 before storing in db<br />
$password=md5($password);<br />
mysql_connect("localhost","root","") or die(mysql_error());<br />
mysql_select_db("tutorial") or die(mysql_error());<br />
if ($a=='login'){<br />
//to check if a user exists in db<br />
$query=mysql_query("select email,pswd from profiles where email='$uname' and pswd='$password'") or die(mysql_error());<br />
if (mysql_num_rows($query)<1)<br />
{<br />
echo "0"; //does not match an existing user<br />
}<br />
else{<br />
$_SESSION['email']=$uname;<br />
echo "1";<br />
}<br />
}<br />
else {<br />
//to add user registration entries to database<br />
$query=mysql_query("insert into profiles(email,pswd) values('$uname','$password')") or die(mysql_error());<br />
if ($query) echo '2';<br />
}<br />
<br />
?><br />
<h2 style="font-size: 14px;" title="how to login php">
</h2>
<h2 style="font-size: 14px;" title="encrypt password">
Loggedin.php</h2>
<?php<br />
session_start();<br />
if(!isset($_SESSION['email']))<br />
exit; //or return to login page using: header("location: index.php");<br />
?><br />
<html><br />
<head><br />
<title>Logged In Successfully - script by Ohwofosirai Desmond</title><br />
</head><br />
<body><br />
<h2>Logged in as: <?php echo $_SESSION['email']; ?>| <a href="logout.php">Logout</a></h2><br />
<div style="width:50%; font-stretch:1px; text-align:justify; font-size:14px"><br />
welcome to your personal homepage. You can customise this to make it personalized for each user.<br />
Always remember to give feedbacks, and participate by improving scripts on http://tag4free.blogspot.com and uploading back to us for the benefit of the entire community. Thanks.<br />
</div><br />
</body><br />
<br />
<h2 style="font-size: 14px;" title="logout user php">
Logout.php</h2>
<?php<br />
session_start();<br />
session_unset();<br />
session_destroy();<br />
header("location: index.php");<br />
?>
<br />
<br />
<b>KEYWORDS:</b> <a href="http://www.blogger.com/blogger.g?blogID=3928867850329059321#">PHP login script</a>, <a href="http://www.blogger.com/blogger.g?blogID=3928867850329059321#">Ajax login</a>, <a href="http://www.blogger.com/blogger.g?blogID=3928867850329059321#">PHP Password encryption</a></div>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.comtag:blogger.com,1999:blog-3928867850329059321.post-34585861050213550862012-04-29T17:38:00.000+01:002015-03-12T12:00:01.054+01:00jQuery sliding tab<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size: 14px; text-align: left;">
jQuery sliding tab</h1>
In this tutorial, i will teach you how to create a sliding tab using jQuery. You can use it in displaying your website content in tabs. Some sites use it for registration forms. This tutorial is very easy but it requires version 5 of the jQuery plugin. Please don't forget to leave comment, participate by working on our tutorials, and uploading them for the benefit of the entire community. Happy reading....<br />
<br />
<a name='more'></a> <b>VIEW SCREEN SHOT:</b><br />
<div class="separator" style="clear: both;">
<a href="http://3.bp.blogspot.com/-FXeKxsm8zi4/T51nXY8SqgI/AAAAAAAAAEs/intqY523qvY/s1600/sliding_tab.png" imageanchor="1" rel="sliding tab jquery" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="jQuery sliding tab" border="0" height="205" src="http://3.bp.blogspot.com/-FXeKxsm8zi4/T51nXY8SqgI/AAAAAAAAAEs/intqY523qvY/s320/sliding_tab.png" width="320" /></a></div>
<div style="clear: both;">
<a href="http://www.4shared.com/zip/QC7Bj4-S/Sliding_tab.html" target="_blank" rel="download jquery sliding tab">Download
</a></div>
This tutorial requires the following files
<br />
<ol>
<li>jQuery-1.5.1.min.js</li>
<li>Index.php - Sliding Tab</li>
</ol>
<h2 style="font-size: 14px;">
Index.php</h2>
<html><br />
<head><br />
<script src="jquery-1.5.1.min.js"></script><br />
<script><br />
$(document).ready(function(){<br />
$(".menu").click(function(){<br />
var X=$(this).attr('id');<br />
if(X=='signup_link'){<br />
$("#login_link").removeClass('select').addClass('idle');<br />
$("#signup_link").removeClass('idle').addClass('select');<br />
$("#login_form").slideUp();<br />
$("#signup_form").slideDown();<br />
}<br />
else{<br />
$("#signup_link").removeClass('select').addClass('idle');<br />
$("#login_link").removeClass('idle').addClass('select');<br />
$("#signup_form").slideUp();<br />
$("#login_form").slideDown();<br />
}<br />
});<br />
});<br />
</script><br />
<style type="text/css"><br />
.roundcorner{<br />
-moz-border-radius: 12px; -webkit-border-radius: 12px;<br />
border-radius: 12px; text-align:justify; font-size:14px;<br />
}<br />
.container{<br />
width:96%; border:1px #cccccc solid; height:auto;<br />
margin-left:0.5em; float:left;background-color:#ffffff;<br />
margin-bottom:8px; margin-top:8px;<br />
}<br />
.form_title{<br />
width:80%; float:left; margin-left:28%;<br />
}<br />
.form_title a{<br />
text-decoration:none; padding:1px; width:25%;<br />
margin-top:1em; float:left; margin-left:3px; <br />
text-align:center; padding-bottom:5px; -moz-border-radius: 12px 12px 0 0;<br />
-webkit-border-top-left-radius: 12px;-webkit-border-top-right-radius: 12px;<br />
border-radius: 12px 12px 0 0; font-size:15px; font-stretch:1px; <br />
}<br />
#login_form,#signup_form{ <br />
margin:1em; margin-top:0em; padding:1em; height:auto;<br />
background-color:efefef;<br />
}<br />
#login_form input{ margin-left:2em}<br />
#login_button{<br />
width:auto; height:auto; padding:4px; background-color:#666666;<br />
color:#FFFFFF; float:left; margin-left:11em; cursor:pointer;<br />
}<br />
.select{background-color:#efefef;color:pink}<br />
.idle{background-color:#cccccc; color:red}<br />
<br />
</style><br />
</head><br />
<body><br />
<div style="background-color:#efefef; margin-left:10em; height:auto; float:left; border-bottom:1px dotted #666633; width:30%;"><br />
<div class="roundcorner container"><br />
<div class="form_title"><br />
<a href="#" id="login_link" class="menu select">Login</a><br />
<a href="#" id="signup_link" class="menu idle">Signup</a><br />
</div><br />
<br><br><br />
<div style="clear:both" id="login_form"><br />
MEMBERS' LOGIN: Enter valid data below<br />
<p/><label>Exam Code: </label><input type="text"/><br />
<p/><label>Password: </label>&nbsp;&nbsp;<input type="password"/><br />
<p/><label>Remember me on this computer </label><input style="margin-left:1.5em" type="checkbox"/><br />
<p/><div id="login_button" class="roundcorner">Login</div><br />
<br/><br />
</div><br />
<div style="clear:both; display:none" id="signup_form"><br />
NEW USER REGISTRATION PAGE<br />
<p/><label>Exam Code: </label><input type="text"/><br />
<p/><label>Full Name: </label>&nbsp;<input type="text"/><br />
<p/><label>Password: </label>&nbsp;&nbsp;<input type="password"/><br />
<p/><div id="login_button" class="roundcorner">Sign Up</div><br />
<br/><br />
</div><br />
</div>&nbsp;<br />
</div><br />
</body><br />
</html></div>
<br />
<br />
KEYWORD: <i>JQuery tab</i><i>Siding tab using jquery</i>, <i>Sliding tab tutorial</i></div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.comtag:blogger.com,1999:blog-3928867850329059321.post-2776463997407597472012-04-21T01:15:00.000+01:002015-03-12T12:39:07.632+01:00Facebook-Like Friend Suggestion<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size: 14px;" title="Facebook-Like Friend Suggestion">
Facebook-Like Friend Suggestion</h1>
<div title="mutual friends">
Are you developing a social network and just wondering how facebook made <i>friend suggestion</i>. It's easy! In just one MySQL query you can <i>fetch mutual friends</i> for a particular user logged on to your social network site. Keep reading and in a little moment, you will see its no trick at all.
</div>
<br />
Please Leave a comment behind. If you will like some help, just post me some feedback...<br />
<br />
<a name='more'></a><b>VIEW SCREENSHOT:</b><br />
<div class="separator" style="clear: both;">
<a href="http://3.bp.blogspot.com/-F2lg5Av5W1s/T5HeNO1Ld3I/AAAAAAAAAEQ/RYuE07gL2Fg/s1600/friend_suggestion.png" imageanchor="1" rel="friend suggestion"><img alt="friend suggestion script" border="0" src="http://3.bp.blogspot.com/-F2lg5Av5W1s/T5HeNO1Ld3I/AAAAAAAAAEQ/RYuE07gL2Fg/s320/friend_suggestion.png" height="160" width="320" /></a></div>
<a href="http://www.4shared.com/zip/L6gHnqWT/friend_suggestion.html" rel="mutual friends mysql" target="_blank">Download</a><br />
This tutorial requires that you create two mysql database tables:<br />
<ol>
<li>friends - <i>php friend requests</i></li>
<li>profiles - <i>stores user information </i></li>
</ol>
We assume that your images are saved in a folder called thumb. We will also create a file called:
<br />
<ol>
<li>index.php</li>
</ol>
<div>
<br /></div>
<b>INDEX.PHP</b><br />
<br />
<html><br />
<head><br />
<title>Facebook-like Friend Suggestion - MySQL,PHP by Ohwofosirai Desmond</title><br />
<style><br />
#mutualdiv{<br />
border:1px #ffccff solid;width:200px;font-size:11px;<br />
margin-top:4px; height:60px;background-color:#f0e0f0;<br />
}<br />
#mfrendbut{<br />
background-color:#690069; width:auto; float:right;<br />
padding:3px;color:#FFFFFF; margin-right:5.6em; font-family:Harrington;<br />
cursor:pointer; font-weight:100; margin-top:4px;<br />
}<br />
#mfrendbut:hover{background:#600090}<br />
<br />
</style><br />
<br />
</head><br />
<body><br />
<h2>Facebook-like Friend Suggestion - MySQL,PHP</h2><br />
<?php<br />
mysql_connect("localhost","root","") or die(mysql_error());<br />
mysql_select_db("tutorial") or die(mysql_error());<br />
/*<br />
We are actually finding mutual friends from the table where friend requests are stored and joining with table containing profiles. So<br />
database should have table called profiles with columns like "id"-(autoincrement when users register),"email","fname","lname","profilpic"-(for images).<br />
Also have another column called friends with columns like "id", "sender"-(profiles.id of user who sent out friend request), "recepient"-(id of target), status-("accepted or not"). <br />
In our script, when a user accepts friend request, the friends table is filled in reverse form. So every friend request accepted produces a second database entry in the sender-to-recepient order: 2 to 1, 1 to 2. Check our mysql dump(exported file) and study the pattern carefully to avoid mistakes.<br />
*/<br />
//The userid below matches profiles.id of the currently logged on user. So fetch it for logged on user. <br />
$userid=1; //use $_SESSION['userid'] if saved in session variable<br />
<br />
$den=mysql_query("SELECT distinct count(recepient) as n, profilpic, fname, lname FROM friends r INNER JOIN profiles u ON r.recepient = u.id WHERE sender IN (select sender from friends where recepient='$userid' and status='accepted') AND recepient!='$userid' GROUP BY recepient HAVING COUNT(recepient) >= 1 LIMIT 0, 3") or die(mysql_error());<br />
<br />
$i=1;<br />
while($k=mysql_fetch_array($den)){<br />
echo '<div id="mutualdiv" class="mut'.$i.'"><br />
<div style="float:left;width:auto; height:56px"><img style="float:left;margin:3px" src="thumb/'.$k['profilpic'].'" width="50px" height="50px"></div><div><div><div style="float:left">&nbsp;'.$k['lname'].'&nbsp;'.$k['fname'].'</div><div style="float:right;margin-right:0px;cursor:pointer;" class="close" onclick=$(".mut'.$i.'").fadeOut(600); title="more">&raquo;&raquo;</div></div><br/><div style="color:#000000; font-weight:100; margin:2px;">&nbsp;'.$k['n'].' mutual friend</div><div id="mfrendbut">Add as friend</div></div></div>';<br />
++$i;<br />
}<br />
echo "</div>";<br />
?><br />
</body><br />
</html><br />
<b> </b><br />
<b> </b><br />
<b>FRIENDS.SQL</b><br />
<br />
CREATE TABLE `friends` (<br />
`id` int(11) not null auto_increment,<br />
`sender` int(11),<br />
`recepient` int(11),<br />
`status` enum('accepted','waiting'),<br />
PRIMARY KEY (`id`)<br />
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=18;<br />
<br />
INSERT INTO `friends` (`id`, `sender`, `recepient`, `status`) VALUES <br />
('1', '1', '2', 'accepted'),<br />
('5', '2', '3', 'accepted'),<br />
('6', '4', '3', 'accepted'),<br />
('7', '5', '1', 'accepted'),<br />
('8', '5', '4', 'accepted'),<br />
('9', '2', '1', 'accepted'),<br />
('10', '3', '2', 'accepted'),<br />
('11', '3', '4', 'accepted'),<br />
('12', '1', '5', 'accepted'),<br />
('13', '4', '5', 'accepted'),<br />
('14', '6', '5', 'accepted'),<br />
('15', '5', '6', 'accepted'),<br />
('16', '6', '2', 'accepted'),<br />
('17', '2', '6', 'accepted');<b> </b><br />
<b><br /></b>
<br />
<b>PROFILES.SQL</b><br />
<br />
CREATE TABLE `profiles` (<br />
`id` int(11) not null auto_increment,<br />
`email` varchar(40) not null,<br />
`password` varchar(15) not null,<br />
`fname` varchar(30) not null,<br />
`lname` varchar(30) not null,<br />
`sex` enum('male','female') not null,<br />
`profilpic` varchar(80),<br />
PRIMARY KEY (`id`),<br />
UNIQUE KEY (`email`)<br />
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7;<br />
<br />
INSERT INTO `profiles` (`id`, `email`, `password`, `fname`, `lname`, `sex`, `profilpic`) VALUES <br />
('1', 'dexmundo@gmail.com', 'ruke1989', 'Desmond', 'Ohwofosirai', 'male', ''),<br />
('2', 'dexmundo@facebook.com', 'facebook', 'Facebook', 'MCDonald', 'male', '1334782647r.jpg'),<br />
('3', 'dexmundo@yuurok.com', 'yuurok', 'yuurok', 'dexmundo', 'female', '1334783309hills.jpg'),<br />
('4', 'duru@network.ng', 'network', 'Duru', 'Chide', 'female', '1334785219hills.jpg'),<br />
('5', 'alegbo@yuurok.com', 'alegbo', 'Alegbis', 'Yukoos', 'female', '1334785383r.jpg'),<br />
('6', 'philoprayed@yahoo.com', 'yahoo', 'Ohwofosirai', 'yahoo', 'female', '1334787635ort_U844573.jpg');</div>
<br />
<b>KEYWORDS:</b> <i>find mutual friends</i>, <i>friend suggestion php</i>, <i>facebook script</i></div>
Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.com1Warri, Nigeria5.5166667 5.755.3902257 5.5920715 5.6431077 5.9079285tag:blogger.com,1999:blog-3928867850329059321.post-60963209013748144242012-04-10T03:43:00.000+01:002015-03-12T12:01:57.526+01:00Simple Search Engine Script - PHP/MySQL<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="font-size: 14px;">
simple search engine script
</h1>
Ever wondering how facebook made its <i>friend search engine</i>? Simple! Follow the guides in this tutorial, and you too will start making facebook-like user friendly search engines using PHP, jQuery. The interesting thing is that this tutorial combines ajax, PHP and MySQL. Still Wondering what I'm going to do? In this tutorial, I'll teach you how you can make a <i>PHP/jQuery Search Script</i> that works like <u>facebook's friend search</u>. Happy reading...<br />
<a name='more'></a><br />
VIEW SCREENSHOT:
<br />
<div class="separator" style="clear: both;">
<a href="http://1.bp.blogspot.com/-SGF007fOL0w/T5HhpDR5VNI/AAAAAAAAAEc/kRF8N4LwENQ/s1600/search_engine.png" imageanchor="1" rel="facebook like search box"><img alt="php search script" border="0" height="154" src="http://1.bp.blogspot.com/-SGF007fOL0w/T5HhpDR5VNI/AAAAAAAAAEc/kRF8N4LwENQ/s320/search_engine.png" width="263" /></a></div>
<br />
<a href="http://www.4shared.com/zip/2znEQCp1/search_engine_script.html" target="_blank" rel="friend suggestion">Download</a>
<br />
<br />
This tutorial requires two plugins:<br />
<ol>
<li>jQuery-1.5.1.min.js</li>
<li>jQuery.watermarkinput.js</li>
</ol>
We will also create three files:<br />
<ol>
<li>index.php</li>
<li>search.php</li>
<li>findfriend.js </li>
</ol>
The required mysql file is attached in the download pack for your benefit. You should create a folder named thumb.
<br />
<h2 style="font-size: 14px;">
Index.php</h2>
<html><br />
<head><br />
<title>Simple Search Engine - Ohwofosirai Desmond</title><br />
<script type="text/javascript" src="jquery-1.5.1.min.js"></script><br />
<script type="text/javascript" src="findfriend.js"></script><br />
<script type="text/javascript" src="jquery.watermarkinput.js"></script><br />
<style type="text/css"><br />
#display{<br />
width:250px;<br />
display:none; font-family:cursive;<br />
float:right; margin-left:4em;<br />
border-left:solid 1px #dedede;<br />
border-right:solid 1px #dedede;<br />
border-bottom:solid 1px #dedede;<br />
overflow:hidden;<br />
}<br />
.display_box img{width:25px; height:25px;}<br />
.display_box{<br />
padding:4px; border-top:solid 1px #dedede; text-transform:capitalize;<br />
font-size:12px; height:30px; cursor:pointer;<br />
}<br />
.search{ <br />
width:250px<br />
}<br />
</style><br />
</head><br />
<body><br />
<div style="width:300px; float:right; font-size:12px; margin-right:50em; vertical-align:middle; margin-top:10em; padding-bottom:2px;" align="right"><br />
<input type="text" class="search" id="search"/><br/><br />
<div id="display" style="position:fixed;"></div><br />
</div><br />
</body><br />
</html><br />
<h2 style="font-size: 14px;" title="search php">
</h2>
<h2 style="font-size: 14px;" title="search php">
Search.php</h2>
<?php<br />
if($_POST)<br />
{<br />
mysql_connect("localhost","root","") or die("cannot login to mysql");<br />
mysql_select_db("facebook") or die("cannot select database");<br />
//replace "facebook" with the name of your database<br />
$q=$_POST['searchword'];<br />
<br />
$sql_res=mysql_query("select * from profiles where email like '%$q%' or fname like '%$q%'");<br />
while($row=mysql_fetch_array($sql_res))<br />
{<br />
$fname=$row['fname'];<br />
$lname=$row['lname'];<br />
$img=$row['profilpic'];<br />
$id=$row['id'];<br />
<br />
$k_fname='<b>'.$q.'</b>';<br />
$k_lname='<b>'.$q.'</b>';<br />
$fname = str_replace($q, $k_fname, $fname);<br />
$lname = str_replace($q, $k_lname, $lname);<br />
<br />
?><br />
<div class="display_box" align="left" id="friend<?php echo $id; ?>" onMouseOver="$('.addbutton#butt<?php echo $id;?>').css('visibility','visible')" onMouseOut="$('.addbutton#butt<?php echo $id;?>').css('visibility','hidden')"><img src="thumb/<?php echo $img; ?>" style="vertical-align:middle; float:left; margin-right:6px" /><span style="float:left" id="name<?php echo $id;?>"><?php echo $fname; ?>&nbsp;<?php echo $lname; ?> </span><span style="float:right; margin-right:8px; margin-top:0px; cursor:pointer;" onClick="$('#<?php echo "friend".$id; ?>').remove()" id="close" title="close">&nbsp;&Chi;&nbsp;</span><br/><span style="font-size:9px; color:#999999; float:left"><?php echo $row['sex']; ?></span></div><br />
<?php<br />
}<br />
mysql_close();<br />
}<br />
else<br />
{<br />
}<br />
?><br />
<br />
<br />
<h2 style="font-size: 14px;" title="jquery search box">
Findfriend.js</h2>
var ans;<br />
function findfriend(string,div){<br />
$("#display").empty();<br />
if (string.length<1) return false;<br />
else{<br />
$.ajax({<br />
type: "POST",<br />
async: false,<br />
url: "search.php",<br />
data: "searchword="+string,<br />
cache: false,<br />
success: function(html){<br />
ans=html; <br />
}<br />
});<br />
return $("#"+div).html(ans).fadeIn(500);<br />
} <br />
}<br />
<br />
jQuery(function($){<br />
$("#search").Watermark("Find a clique");<br />
$("#search").keyup(function(e){<br />
if ($(this).val()=="") { $("#display").fadeOut(500); }<br />
else {<br />
findfriend($(this).val(), 'display');<br />
$("#display").fadeIn(500);<br />
}<br />
});<br />
});
<br />
<br />
<b>KEYWORDS:</b> <i>ajax search script</i>, <i>friend find</i>, <i>Search engine</i></div>Desmond Ohwofosiraihttp://www.blogger.com/profile/01771452453420823696noreply@blogger.comWarri, Nigeria5.5166667 5.755.3902257 5.5920715 5.6431077 5.9079285