Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
17.12.2003, 17:48
Ornest



Hi. Folgender Code erzeugt bei mir einen Error:

Erstmal das Formular:

Quellcode:<b>Verzeichnis hinzufügen</b>
<br><br>

<form action="intern.php?menu=ìmages&action=addImageFolder&step=2" method="post">
    <table>
        <tr>
            <td>
                Typ:
            </td>
            <td>
                <select name="type" size="1">
                    <option value="1">Sonstiges</option>
                    <option value="2">Party</option>
                    <option value="3">Chillout</option>
                </select>
            </td>
        </tr>
        <tr>
            <td>
                Verzeichnis-Name:
            </td>
            <td>
                <input type="text" name="folder">
            </td>
        </tr>
        <tr>
            <td>
            </td>
            <td>
                <input type="submit" value="Erstellen">
            </td>
        </tr>
    </table>
</form>
Auf der selben Seite (am Anfang) nun dieser Code:

Quellcode:<?PHP

    require("./include/conf_images.inc.php");

    if(isset($_GET["step"]) && $_GET["step"] == 2) {
        $path = $image_path.$image_type_by_id[$_POST["type"]]."/".$_POST["folder"];
        
        $q_Res = Query("INSERT INTO images VALUES(null, '".$_POST["type"]."', '".$_POST["folder"]."'");

        $d_Res = @mkdir($path);
        
        if($d_Res && $q_Res)
            echo "Verzeichnis wurde erfolgreich angelegt (".$path.")!";
        else
            echo "Verzeichnis konnte nicht angelegt werden! MySQL meldete folgendes: ".mysql_error();
        
        return;
    }

?>
Als Error steht in der Log-Datei von Apache:

Quellcode:[Thu Dec 18 17:35:04 2003] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child process: 22: php.exe, referer: http://localhost/homepage/intern.php?menu=images&action=addImageFolder
[Thu Dec 18 17:35:04 2003] [error] [client 127.0.0.1] (22)Invalid argument: couldn't spawn child process: D:/PHP/php.exe, referer: http://localhost/homepage/intern.php?menu=images&action=addImageFolder
Woran liegt das? Irgendwas falsch konfiguriert? Ich hab keine Ahnung. Hab schon gegoogelt, aber leider mangelt es mir an Italienisch-Kenntnissen o_O.
Ansonsten habe ich nichts tolles gefunden.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
17.12.2003, 18:21
K-Putt



Hört sich eher nach nem Problem mit deiner php.exe on D:/PHP an, hast du mal überprüft ob die auch tatsächlich existiert?

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
002
17.12.2003, 19:20
Ornest



Ansonsten würde er ja die anderen Seiten nicht laden.
Aber existieren tut sie trotzdem.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
17.12.2003, 20:00
Megge



zeig ma linie 22..

ansonsten konsultier ma php.net und such dort nach 'child process' dann findest sicher was

--

zum Seitenanfang zum Seitenende Profil || Suche
004
17.12.2003, 20:42
Ornest



Hmm, typisch ... Line 22:

Quellcode:?>
Btw. Auf PHP.net steht nichts drüber in Manual.

--


Dieser Beitrag wurde am 17.12.2003 um 20:45 von Ornest bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
17.12.2003, 21:01
K-Putt



Versuch mal anstatt

PHP-Quellcode:<?PHP
?>

PHP-Quellcode:<?php
?>

Also Kleingeschrieben.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
006
18.12.2003, 11:15
Ornest



Äh ... ich will jetzt echt nicht undankbar sein, oder so, aber was soll das bringen? Das ist doch egal, ob man das groß oder klein schreibt!?

--

zum Seitenanfang zum Seitenende Profil || Suche
007
18.12.2003, 11:24
Kriz



Du undankbarer A.... :D

Aber jein, möglicherweise können aktuelle PHP.CONFs evtl. auch bestimmen, ob <?php oder <?PHP erkannt werden sollen...

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
008
18.12.2003, 15:49
Ornest



Hmm, fein. Aber das Problem habe ich jetzt sowieso umgangen. Aber dadurch, dass ich das Problem umgangen habe, entsteht jetzt ein neues Problem o_O.

Und zwar will ich ein Verzeichnis auslesen, dass auf einem anderem Webspace liegt. Geht das überhaupt? Ich bekomme im Internet keinen Fehler geliefert .. lokal kommt folgender Fehler:

Quellcode:Warning: dir(http://blablablub/): failed to open dir: not implemented in D:\Programme\Apache\Apache2\htdocs\homepage\template\images.inc.php on line 52
Line 52 von images.inc.php:

Quellcode:$rootDir = dir($image_path.$_GET["category"]."/");
Der Pfad des Ordner sieht etwa so aus:

Quellcode:http://mitglied.lycos.de/blablablub/bla/bla/blub/
Ich will das für eine Bildergallerie machen, aber kann die Bilder nicht auf den selben Webspace laden, wo ich auch die Dateien für die eigentliche Homepage habe (wegen Platz).

--


Dieser Beitrag wurde am 18.12.2003 um 15:49 von Ornest bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
18.12.2003, 17:19
CN



das geht natürlich nicht, du kannst höchstens http requests machen (oder falls du ftp-access hast...)
oder curl oso, das is aber nich standardmässig in der php dist

--


Dieser Beitrag wurde am 18.12.2003 um 17:30 von CN bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche