encode php bestanden als utf-8 without BOM of ANSI
Afgelopen paar uurtjes ben ik bezig met php in FlashDevelop en in begin heb ik session_start(), maar het werkt niet omdat er al iets is voor session_start(). Hier is wat naarvoren komt: .
Dit heeft alles met encode van je bestand. Mijn geval was file save as utf-8 en rare characters….
Dus ik sal het op als utf-8 without BOM en het werkt zonder problemen.
O ja, maar met welke programma kun je dit doen? Notepad ++
html form
De form in HTML taal is gemaakt zodat gebruikers van de website iets kunnen toevoegen. Zoals tekst typen, document uploaden enz.
Een voorbeeld die idereen heeft gezien is google, je type iets in het veld en click op zoek. hier is de voorbeeld:
en hier zijn de codes hiervan:
<form method=“post” action=“action.php”>
<p><label for=“email”>Schrijf je nu in voor het nieuwsbrief</label></p>
<p><input type=“text” class=“text” name=“email” id=“email” value=“value” size=“size” maxlength=“size”/></p>
<input type=“submit” class=“submit button” name=“subscribe” value=“Subscribe” />
</p>
Hoe werkt het?
Als eerst komt “method”, hier geef je aan of je via “post” of via “get” informatie wil doorgeven.
Dan komt het “action”, hiermee geef je aan aan welke script je die informatie wil doorgeven.
dan heb je input waar je tekst kan intypen en als laatste een submit button (zoek button).
Youtube api install ZendGdata
Ten eerste: de ZendGdata downloaden op http://framework.zend.com/download/gdata/, zip file uitpakken en uploaden naar je server.
Waar op je server? Ergens waar je via http niet kan komen. Ik heb het op mijn linux server in de volgende path geuploded /opt/zendgdata/
Ok nu hebben we path naar je zend data. En nu hebben we drie opties om die data op te halen.
1. om in php.ini path te zetten en apache te restarten
2. om in je .htaccess path te zetten
3. om elke keer in je php codes path te zetten
Voor dit test ga ik verder met .htaccess. In de folder waar we files gaan uploaden maken we .htaccess file aan en we zetten de volgende in:
# This works for PHP5 in both Apache versions 1 and 2
<IfModule mod_php5.c>
php_value include_path “.:/usr/local/lib/php:/opt/zendgdata/library”
</IfModule>
En nu gaan we met volgende php bestand testen:
<?php
require_once(‘Zend/Loader.php’);
?>
Als we geen errors krijgen werkt onze zendGdata in deze folder.
Anders moet je goed kijken naar je zend path…



