ExpressConfig

no.gif, 10.37 KB
minisd.gif, 415 B
Hier der 
Link zum Script

 

Einfach den Text unter diesem Link kopieren und dann als PHP-Datei speichern und ausführen.


Sehr praktisch, wenn man auf einem fremden Provider beginnt, ein Script zu entwickeln will.
Es ist ein Programm, welches einen Versuch nach dem Anderen zulässt bis man es endlich auf die Reihe kriegt.

 

 Zielpublikum: 

- Frischlinge in Sachen PHP und MySQL
- Solche, die öfters mal auf verschiedenen Providern schnell und bequem eine Config erstellen müssen.
- Personen, die eine Vorlage oder Anregung für ihr eigenes Installscript suchen. 
 


So sieht es aus
 

beispiel.jpg (78701 Byte)

Dieses Script erwartet die 
Angaben zur Datenbank 
und optional zum FTP-Zugang.
 
(Eingabemaske - siehe Bild)

 


Wenn der User die korrekten Zugriffsdaten eingegeben hat, erstellt das Programm eine Beispiels -Config nach untenstehendem Muster.
Es wird nichts installiert, sondern nur als Beispieltext auf dem Bildschirm ausgegeben!
 

Verwendete Variabeln für die Datenbank: (Host, DB-Name, DB-User, DB Passwort)

     $DbHost
     
$db
     
$DbUser
     
$DbPasswort
 

und für FTP: (Host, User, Passwort)

$FTP_Host
$FTP_User
$FTP_Pw  

 

Passen Sie dieses Script gegebenenfalls so an, wie es Ihnen am meisten Nutzen bringt.

Entwickelt am Montag, 09.04.2007.
Copyright(c) b SCHEIBEN DESIGN



 

 



Folgendes ist nicht das Script, sondern eine Ausgabe, die vom Script anhand der Eingaben erstellt wird.
MUSTER:

 

<?php
// Diese Config-Datei wurde am 09.04.2007 erstellt
// Noetige Angaben fuer den Datenbankzugriff
     
$DbHost     = 'localhost';
     
$db         = '
*****';
     
$DbUser     = '
*****';
     
$DbPasswort = '
*****';
     @
$link = mysql_connect($DbHost, $DbUser, $DbPasswort);

// Fehlermeldung ausgeben, falls Datenbankzugriff nicht funktioniert
// aber so, dass der Surfer keine haesslichen Angaben sieht
if (!$link)
     {
       echo
'<font face="Verdana, Arial, Helvetica" size="3" color="#CC0000">';
       die (
"- ABBRUCH! Es trat ein <b>Fehler beim Zugriff auf den Server</b> auf!");
     }

// Auswahl der MySQL Datenbank
     
@$datenbank = mysql_select_db($db,$link);

if (!
$datenbank)
     {
       echo
'<font face="Verdana, Arial, Helvetica" size="3" color="#CC0000">';
       die (
"- Server ist erreichbar, <br>&nbsp;aber die <b>Datenbank kann nicht ausgew&auml;hlt werden!</b>");
     }

// FTP-Zugang --------------------------
$FTP_Host = '
*****';  // FTP-Host
$FTP_User = '
*****';  // FTP-Login
$FTP_Pw   = '
*****';  // FTP-Passwort    

$FTPconect = @ftp_connect($FTP_Host);
$FTPlogin  = @ftp_login($FTPconect, $FTP_User, $FTP_Pw);

if ((!
$FTPconect) || (!$FTPlogin))
{
  die (
"FTP Verbindung fehlgeschlagen! Bitte die FTP Logindaten überprüfen!");
}
ftp_quit($FTPconect);
?>