Archiv: Juli, 2008

Ein häufiger Anfängerfehler: Konstanten als Array-Index missbrauchen

Prinzipiell wäre so etwas schon möglich:

$array[index];

Dann müsste aber auch die Konstante index vorher definiert werden:

define(“index”, “bla”);
$array[index];

Es wird so also $array["bla"] angesprochen, da PHP die Konstante index mit ihrem Wert ersetzt.
PHP versucht dies aber auch, wenn die Konstante undefiniert ist und gibt bei error_reporting(E_ALL) eine E_NOTICE aus, da er keinen Wert ermitteln kann.
Wenn man also einen [...]


Nur noch 6 Tage

dann bin ich endlich weg von Alfahosting.de – dem meiner Meinung nach schlechtesten Hoster der Welt. Da bin ich über all-inkl.com froh, denn dort gibt es keine Stundenlangen Serverausfälle.
Lasst die Finger von Alfahosting!


Ich hasse 1und1!!! (DSL) (Testbericht)

So, das muss jetzt mal gesagt werden: Lasst die Finger von 1und1 – DSL! Die haben von nix ne Ahnung und einen dermaßen schlechten Support, dass mir das Frühstück von vor drei Wochen wieder hochkommt.
1Jahr und 2 Monate warten
Es ging damit los, dass ich fast EIN JAHR (!!!) auf meinen supertollen DSL1000-Anschluss warten durfte, bis [...]


MySQL-Klasse OOP-PHP 5 mit Errorlogging

Hier die Anwendung der verschiedenen Möglichkeiten:
error_reporting(E_ALL | E_STRICT);

require_once(“database.class.php”);
$db = new database(“localhost”, “root”, “”, true) or die(mysql_error());
$db->set_errormailing(true, “simon@virtual-meetings.de”);
$db->set_error_output(true);
$db->set_querylogging(true);
$db->select_db(“meine_Db”);
$db->query(“irgendwas”);

echo $db->get_number_of_requests();
echo “”;
echo $db->get_last_query();
echo “”;
$db->get_queries(true);

Und hier die Klasse höchstpersönlich:
class database
{
private $connection;
private $result;
private $sum_of_requests;
private $print_errors;
private $errorlog;
private $query;
private $all_queries;
private $log_queries;
private $mail_errors;
private $mailto;

public function __construct($db_host, $db_user, $db_pw, $use_pconnect = true)
{
$this->connection = false;
$this->result [...]


Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\error.php on line 6

Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\error.php on line 6
Wenn ein Skript nicht innerhalb der (in der php.ini festgelegten) max_execution_time (Standart sind 30 Sekunden) fertig wird, erscheint dieser Fehler und das Skript bricht ab.
Beispielcode:

< ?php
for($i = 0; $i < 999999999999; $i++)
{
$var[$i] = array(mt_rand(0,900) => mt_rand(0,100));
unset($var[$i]);
}
?>

Behebung
Das Skript soll nicht [...]


Nein, mich gibt es nicht bei Twitter!

»Archiv

Easy-Profit.info
Angebote und Einkaufen klimaneutral -  bei kaufDA.de Browser-Statistiken
Dieser Blog ist gehostet bei ALL-INKL.COM - Webhosting Server Hosting Domain Provider