Sto cercando di imparare ad utilizzare phpmyadmin e vorrei provare alcuni script già pronti. Premetto che non ho esperienza ma sono molto affascinato, per cui vi chiedo di portare pazienza se le mie domande possono sembrare banali.
In sostanza ho scaricato ed installato xampp nel mio computer, mi sono procurato un applicazione già sviluppata e volevo caricarla nel mio phpmyadmin per vedere come è strutturata e con quale logica è stata realizzata.
Ho seguito le seguenti istruzioni :
Installazione:
1. Installa XAMPP (se non è già disponibile)
O2FM richiede: Webserver, PHP e MySQL
O2FM è stato testato con XAMPP 1.8.1 (PHP 5.4.7, MySQL 5.5.27)
2. Creare una nuova cartella nella directory htdocs dell'installazione di XAMPP.
3. Estrai il file zip o2fm-prealpha-german.rar in questa cartella
4. Aprire il file "./Lib/Database.php" e modificare i dati di accesso.
5. Avviare il server Web e database
6. Eseguire il file install.bat / install.sh.
7. Se ora accedi a localhost / [LA TUA CARTELLA] con un browser, dovrebbe apparire la finestra di avvio
di O2FM appaiono.
Mi blocco al punto 4, cosa esattamente dovrei modificare nel file php? Ecco come si presenta:
<?php
class Database
{
private $Username = "root";
private $Password = "";
private $Server = "localhost";
private $Table = "o2fm"; // Don't change this!!!!
private $Results;
private $SelectedResult;
private $Connection;
public function __construct($raw_connect)
{
$this->Connection = mysql_connect($this->Server, $this->Username, $this->Password);
if(!$this->Connection)
{
die("Es konnte keine Verbindung mit der Datenbank hergestellt werden!<BR>");
}
if($raw_connect == false)
{
$this->SelectDatabase($this->Table);
}
}
public function Query($query_string)
{
//echo($query_string."<BR>");
$this->Results = mysql_query($query_string, $this->Connection);
}
public function SelectNextResult()
{
$this->SelectedResult = mysql_fetch_assoc(($this->Results));
return $this->SelectedResult;
}
public function GetArray()
{
return mysql_fetch_array(($this->Results));
}
public function GetResult($row)
{
return $this->SelectedResult[$row];
}
public function SelectDatabase($name)
{
if(!mysql_select_db($this->Table, $this->Connection))
{
die("Die Tabelle ".$this->Table." ist in der Datenbank nicht vorhanden<BR>");
}
}
public function Close()
{
mysql_close($this->Connection);
}
};
?>