symfony

2011-07-11 | 9:54 pm | Kein Kommentar »

Getting started

Read getting started tutorial http://www.symfony-project.org/getting-started/1_4/en/.

Generate Yaml Schema from existing DB

./symfony doctrine:build-schema

Generate Model from Yaml

./symfony doctrine:build-model

Links

http://www.symfony-project.org/getting-started/1_4/en/

niemals vergessen

2009-12-1 | 11:56 pm | Kein Kommentar »

mysql

$where = „itemtype='“. mysql_real_escape_string($string);

$where = sprintf(„id=%d“, $id);

php

$h2 = htmlspecialchars($_REQUEST[„itype“]);

$h2 .= ($welt == 0) ? „[alle Welten]“ : “ [Welt “ .$welt . „]“;

File upload im HTML Formular

<form action=“upload.php“ method=“POST“ enctype=“multipart/form-data“>
<input type=“text“ name=“img“ value=““ size=“50″ maxlength=“256″>
<input name=“upfile“ type=“file“ size=“50″ maxlength=“1000000″ accept=“img/*“>
<input type=“submit“ value=“submit“>
</form>

Bild verkleinert speichern mit gd lib

More …

true oder false?

$v= NULL 0 FALSE „“ TRUE unset($v)
isset($v) false true true true true false
if($v) false false false false true false
empty($v) true true true true false true
is_null($v) true false false false false true
print_r($v) „“ 0 „“ „“ 1 „“

== und ===

var_dump(0 == false); // Ausgabe bool(true)
var_dump(0 === false); // Ausgabe bool(false)

var_dump($var) ergibt bool(false) bei:

$var = (bool)0;
$var = (bool)0.0;
$var = (bool)“0″;
$var = (bool)““;

Was steht im Array oder im Objekt drin?

var_dump($blub);

echo „<pre>\n“;
print_r($blub);
echo „</pre>\n“;

php mysql funktionen

2008-02-12 | 3:57 pm | Kein Kommentar »

connect, query und disconnect

//connect
$dbh = mysql_connect($database,$username,$password);
if (!$dbh) {
   die("no db connect " . $mysql_error());
}

//select database
mysql_select_db($database, $dbh);

// mysql_query
$mysql_query = "SELECT date,titel FROM posts WHERE id=$id";
$rv = mysql_query($mysql_query, $dbh);

// mysql_fetch_row
while ($row = mysql_fetch_row($rv)) {

   $myDate = $row[0];
   $myTitel  = $row[1];
}
//mysql_fetch_assoc
while ($row = mysql_fetch_assoc($rv)) {
   $myDate = $row["date"];
   $myTitel  = $tow["titel"];
}

//disconnect
mysql_close($dbh);

links

RTFM

sort [php]

2008-02-12 | 1:05 pm | Kein Kommentar »

Sortieren von Arrays

sort($array) sortiert ein Array
sort($array, SORT_STRING) Einträge werden als Strings verglichen
sort($array, SORT_NUMERIC) Einträge werden numerisch sortiert
rsort($array) Array wird in umgekehrter Reihenfolge sortiert

Assotiative Arrays

ksort($array) sortiert Array nach keys
krsort($array) in umgekehrter Reihenfolge
asort($array) sortiert nach values ohne den Index kaputt zu machen
arsort($array)

Mehrdimensionale Arrays

usort sortiert ein Array anhand einer benutzerdefinierten Sortierfunktion

< ?php

$artikel[0]["titel"] = "Sort";
$artikel[1]["titel"] = "PHP";
$artikel[0]["hits"] = 101;
$artikel[1]["hits"] = 42;

function cmp_titel($a, $b) {
    return strcmp($a["titel"], $b["titel"]);
}

function cmp_hits($a,$b) {
   if ($a["hits"] == $b["hits"]) {
       // return 0;
      return strcmp($a["titel"], $b["titel"]);
   }
   return ($a["hits"] > $b["hits"]) ? +1 : -1;
}

usort($artikel, "cmp_titel");
usort($artikel, "cmp_hits");
?>

foreach [php]

2008-02-10 | 4:50 pm | Kein Kommentar »

foreach Schleife mit key und value

foreach ($array as $key => $value) {
   print "Schlüssel $key hat den Wert $value.n";
}

phormation

2007-10-17 | 1:06 pm | Kein Kommentar »

php-Framework fuer html Formulare mit datenbank backend …
More …