Ergebnis 1 bis 4 von 4
  1. #1
    W32.Lovgate
    Registriert seit
    05.11.2008
    Beiträge
    367

    Standard [PHP]Wie richtet man eine Bibliothek ein ?

    Hi FH,

    wie der Titel schon sagt frage ich mich wie man eine Biblithek einrichtet. Es geht um diese Library hier: http://code.google.com/p/php-webdriver-bindings/.
    Ich habe die auf einem Apache 1.7.4 in das Verzeichnis "C:\xampp\htdocs\php-webdriver-bindings-0.9.0" kopiert, allerdings wenn ich z.b. "http://localhost/php-webdriver-bindings-0.9.0/test/PHPWebdriverTest.php" im Browser starte, bekomme ich den Fehler:

    Warning: require_once(phpwebdriver/WebDriver.php) +++91;function.require-once+++93;: failed to open stream: No such file or directory in C:\xampp\htdocs\php-webdriver-bindings-0.9.0\test\PHPWebdriverTest.php on line 4

    Fatal error: require_once() +++91;function.require+++93;: Failed opening required 'phpwebdriver/WebDriver.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\php-webdriver-bindings-0.9.0\test\PHPWebdriverTest.php on line 4
    Das hier sind die ersten Zeilen code von PHPWebdriverTest.php:

    PHP-Code:
    <?php

    if(is_file('../definedVars.php')) require_once '../definedVars.php';
    require_once 
    'phpwebdriver/WebDriver.php';

    /**
     * 
     * @author kolec
     * @version 1.0
     * @property WebDriver $webdriver
     */
    class PHPWebDriverTest extends PHPUnit_Framework_TestCase {

        protected function 
    setUp() {
            
    $this->webdriver = new WebDriver("localhost"4444);
            
    $this->webdriver->connect("firefox");
    Die erste Fehler Meldung bekomme ich zwar gefixed wenn ich bei Zeile 4 den "require_once 'phpwebdriver/WebDriver.php';" pfad zu "require_once '../phpwebdriver/WebDriver.php';" relativiere bekomme ich den ersten Fehler weg, aber bei den zweiten bin ich mir nicht schlüssig.

    PHP-Code:
    class PHPWebDriverTest extends PHPUnit_Framework_TestCase 
    Die "Klasse PHPWebDriverTest" wird ja wohl gefunden, aber was ist mit "PHPUnit_Framework_TestCase"?
    So wie ich das sehe, wird da noch eine Klasse von PHPUnit eingebunden, PEAR (also auch PHPUnit) ist ja auf dem XAMPP Packet dabei und updated ist es auch.

    Ich kenne mich nicht aus mit PHPUnit oder wie man Library´s überhaupt arbeitet, muss die Library auch mit in den Pfad zu c:\xampp\php\PEAR oder doch in den htdocs Ordner ?

    Muss man evtl. den "documentRoot" ändern um mit diesen Librarys zu arbeiten, oder wie soll die URL zu diesen Scripten aussehen, das die Klassen auch korreckt eingebunden werden ?

    Den Include Pfad hab ich in der php.ini auf "include_path='.;C:\xampp\php\PEAR'" gesezt, ist das richtig ?

  2. #2
    W32.Lovgate
    Registriert seit
    05.11.2008
    Beiträge
    367

    Standard AW: [PHP]Wie richtet man eine Bibliothek ein ?

    Ist jetzt evtl jemand da der mir weiter helfen kann/will ?

  3. #3

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard AW: [PHP]Wie richtet man eine Bibliothek ein ?

    Bringt es evtl. was, wenn Du in der PHPWebdriverTest.php noch ein
    Code:
    require_once 'PHPUnit/Autoload.php';
    machst?

  4. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Freak1936 (13.02.2012)

  5. #4
    W32.Lovgate
    Registriert seit
    05.11.2008
    Beiträge
    367

    Standard AW: [PHP]Wie richtet man eine Bibliothek ein ?

    Schonmal ein Danke für deine Antwort, leider kann ich das gerade nicht ausprobieren, aber ich werde hier Morgen nochmal ein Feedback dazu geben

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 22.12.2010, 11:46
  2. Antworten: 10
    Letzter Beitrag: 28.10.2010, 17:13
  3. Codeblocks - Bibliothek einbinden
    Von blackslash im Forum C, C++
    Antworten: 2
    Letzter Beitrag: 08.08.2010, 14:25
  4. [c++] libnet bibliothek einbinden wie?
    Von Sunrise im Forum C, C++
    Antworten: 1
    Letzter Beitrag: 30.07.2009, 12:20
  5. Antworten: 15
    Letzter Beitrag: 23.01.2008, 19:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •