DirectAdmin API CMD_API_SUBDOMAINS probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

- SanThe -

- SanThe -

23/03/2009 19:38:00
Quote Anchor link
Kijk nog eens naar de posts van Arjan.
 
PHP hulp

PHP hulp

15/11/2024 07:53:41
 
TJVB tvb

TJVB tvb

23/03/2009 19:39:00
Quote Anchor link
Die regel 306 moet zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(isset($headers['location']))
?>


Ze gebruiken een verkeerde manier van controleren.
 
Paul IJmker

Paul IJmker

23/03/2009 19:49:00
Quote Anchor link
TJVB schreef op 23.03.2009 19:39:
Die regel 306 moet zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(isset($headers['location']))
?>


Ze gebruiken een verkeerde manier van controleren.



Bedankt, Dit is aangepast.

@SanThe: Ik heb bovenstaande aangepast, dit is al in ieder geval opgelost, daar heb ik geen fouten meer in zitten. Ik heb nog eens goed gekeken naar de script van Arjan, maar kan hieruit geen conclusie trekken. Ik ben bang dat ik de code van Arjan ergens verkeerd geplaatst heb, kan dit kloppen?
 
- SanThe -

- SanThe -

23/03/2009 19:56:00
Quote Anchor link
Ik zie onder andere bij Arjan geen $_GET[$value] etc. Waar haal je dit vandaan?
 
Paul IJmker

Paul IJmker

23/03/2009 19:59:00
Quote Anchor link
Dit zijn de waardes die ik eerder al verklaard had in mijn script.

$value = domeinnaam ( bijv: domein.nl)
$subwaarde = subdomeinnaam ( bijv. wanneer je test.domein.nl hebt, dan is de $subwaarde: test)
 
- SanThe -

- SanThe -

23/03/2009 20:08:00
Quote Anchor link
Moet je die dan niet vergelijken met wat er in de GET zit?
Iets van
if($value == $_GET['domeinnaam'] and ......)
 
Paul IJmker

Paul IJmker

23/03/2009 21:05:00
Quote Anchor link
SanThe schreef op 23.03.2009 20:08:
Moet je die dan niet vergelijken met wat er in de GET zit?
Iets van
if($value == $_GET['domeinnaam'] and ......)



Het lijkt net of het script er meerdere keren over doet. Ik heb net in DirectAdmin 3 subdomeinnamen aangemaakt. Nu krijg ik de melding:
Ik verwacht enkele waardes! Ik verwacht enkele waardes! Ik verwacht enkele waardes!

Dit is al niet goed volgens mij. Ik klik op de delete knop van 1 van de subdomeinen, dan moet hij toch maar 1 keer een actie uitvoeren, en niet 3x.
 
Paul IJmker

Paul IJmker

23/03/2009 22:26:00
Quote Anchor link
Nu wil hij wel de waardes van echo $domein.' - '.$subdomein; weer. Maar hij verwijderd nog niets.
Alleen wanneer ik weer naar deze pagina gaat verwijderd hij weer alles.

Hoe kan ik er nu voor zorgen dat hij 1 subdomein verwijderd en niet allemaal.

Ik heb het script als volgt lopen nu:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?
$sock
->query('/CMD_API_SUBDOMAINS',
array(
'domain' => $value
));    
$subrow = $sock->fetch_parsed_body();

    if(empty($subrow['list']))
    {

        echo 'Er zijn geen subdomeinen aanwezig';
    }

    else
    {
        foreach ($subrow['list'] as $sub => $subwaarde)
        {

            echo '
                
                <tr>
                    <td width="200">'
.$subwaarde.'.'.$value.'</td>
                    <td width="790"></td>
                    '
;
                        if(!empty($_GET['actie']) && ($_GET['actie']) == 'verwijderen')
                            {

                            
                             if($value == (!empty($_GET['domein'])) && ($subwaarde == (!empty($_GET['subdomein']))))
                             {

                              $domein = $_GET['domein'];
                              $subdomein = $_GET['subdomein'];
                              
                              echo $domein.' - '.$subdomein;
                                $sock->query('/CMD_API_SUBDOMAINS',
                                array(
                                'domain' => $value,
                                'action' => 'delete',
                                'select'.$sub.'' => $subwaarde,                                                                                        
                                ));    
                                
                                
                             }
else{
                              echo 'Ik verwacht enkele waardes!';
                             }
                            }


                        echo '
                        
                    <td width="10"><a href="?p=hostpanel&actie=verwijderen&domein='
.$value.'&subdomein='.$subwaarde.'"><img src="images/verwijderen_klein.png" border="0"></a></td>    
                </tr>
            '
;
        }
    }
                                        }

?>



Gelieve Niet Bumpen: Herhaling:
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Paul IJmker
 
Arjan Kapteijn

Arjan Kapteijn

24/03/2009 11:44:00
Quote Anchor link
Er klopt -echt- helemaal -niks- van. Ik denk dat je beter iemand kunt inhuren want dit word niks, je snap niet eens hoe die $_GET's in elkaar zitten en vervolgens ga je maar een beetje random codes toevoegen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if($value == (!empty($_GET['domein'])) && ($subwaarde == (!empty($_GET['subdomein']))))
?>


Wat in hemelsnaam is hier je idee mee? Waarom staat die code in een loopje? Waar is de <a href="">? En zo kan ik nog wel even doorgaan...
 
Jurgen assaasas

Jurgen assaasas

24/03/2009 11:45:00
Quote Anchor link
En dan vooral in een pakket als direct admin.
 
Paul IJmker

Paul IJmker

24/03/2009 12:03:00
Quote Anchor link
Arjan Kapteijn schreef op 24.03.2009 11:44:
Er klopt -echt- helemaal -niks- van. Ik denk dat je beter iemand kunt inhuren want dit word niks, je snap niet eens hoe die $_GET's in elkaar zitten en vervolgens ga je maar een beetje random codes toevoegen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if($value == (!empty($_GET['domein'])) && ($subwaarde == (!empty($_GET['subdomein']))))
?>


Wat in hemelsnaam is hier je idee mee? Waarom staat die code in een loopje? Waar is de <a href="">? En zo kan ik nog wel even doorgaan...




Weet je wat, ik kijk zelf wel verder. Waarom zou ik iemand moeten inhuren wanneer ik zelf iets hierin wil leren , dan schiet het toch niet op. Als ik aan de naam phphulp denk dan denk ik ook echt aan hulp en niet aan deze antwoorden. Bedankt voor je vriendelijke antwoord. Deze call kan gesloten worden.
 
Jurgen assaasas

Jurgen assaasas

24/03/2009 12:07:00
Quote Anchor link
We willen best behulpzaam zijn maar als je zelf niet weet waar je mee bezig bent schiet dat niet op.
 
Paul IJmker

Paul IJmker

24/03/2009 12:09:00
Quote Anchor link
Jurgen schreef op 24.03.2009 12:07:
We willen best behulpzaam zijn maar als je zelf niet weet waar je mee bezig bent schiet dat niet op.


Vertel jij mij eens hoe je php aangeleerd hebt?
 
Jurgen assaasas

Jurgen assaasas

24/03/2009 12:11:00
Quote Anchor link
Door tutorials en boeken te lezen vooral. Niet door maar aan een API te beginnen (en dan vooral de DA API). Bij de basis beginnen dat scheelt.
 
Paul IJmker

Paul IJmker

24/03/2009 12:13:00
Quote Anchor link
Jurgen schreef op 24.03.2009 12:11:
Door tutorials en boeken te lezen vooral. Niet door maar aan een API te beginnen (en dan vooral de DA API). Bij de basis beginnen dat scheelt.


Ik begin wel weer aan de basis, in ieder geval bedankt iedereen voor het meedenken.
 
Paul IJmker

Paul IJmker

25/03/2009 07:32:00
Quote Anchor link
Ik wou even meedelen dat het me nu wel gelukt is. Ik zag dat ik de $_GET verkeerd geplaatst had. Ook had ik de verkeerde waardes mee gegeven. Dom van me, maar ik zag het gisterenmiddag pas.

Maar het werkt super. Yeah!
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.