ToolBox v1.0.0

Door Marc Cools, 13 jaar geleden, 2.625x bekeken

Hoe dikwijls kom je het niet tegen dat je een geweldige tool hebt maar die dan in de vergeethoek geraakt? Met dit script kan je uw tools ordenen en benaderen via één webpagina.

Wat moet je doen?

Ergens zet je een map /tool neer. In die map zet je dit script met de naam tool.php. Dan maak je voor elke tool een folder met daarin je tool en nog twee (of drie) extra dingen. Een about.ini bestand waar informatie over de tool in staat. Een form.php bestand dat html weergeeft en dient om je parameters op te vragen die je wilt meegeven aan je tool. En eventueel een aparte bestand dat de formulier gegevens daadwerkelijk koppelt aan je tool.

Ik heb van elk er één toegevoegd als voorbeeld.

Je mapstructuur is dus:
tool/
tool/greattoolone/
tool/greattoolone/about.ini
tool/greattoolone/form.php
tool/greattoolone/api.php
tool/greattoolone/class.greattoolone.php
tool/nxtgreattool/
...
tool/tool.php

voorbeeld about.ini:

name = 'Scan for class definitions'
version = '0.0.2'
description = 'With this tool you get a list of all the class and interface definitions that are present in the given file or directory.'

voorbeeld form.php:

<div class='tool'>
<p>&nbsp;</p>
<h3>Scan for class and interface definitions.</h3>
<p>&nbsp;</p>
<p>A scan will be done of the c:/xampp/htdocs directory and shown on screen.</p>
<p>&nbsp;</p>
<p><a href="< ? php echo "./$tool/action.php" ? >">Yes, do it</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='./tool.php'>No, return to main tool menu.</a></p>
</div>


Have fun

Marc

Gesponsorde koppelingen

PHP script bestanden

  1. toolbox-v100

 

Er zijn 3 reacties op 'Toolbox v100'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Dick oo
dick oo
13 jaar geleden
 
0 +1 -0 -1
Voorbeeldje online?
Eddy E
Eddy E
13 jaar geleden
 
0 +1 -0 -1
glob("functies/*");

En dan gewoon de functies in php-bestanden in die map zetten.... is dat niet veel handiger?
Jaron T
Jaron T
13 jaar geleden
 
0 +1 -0 -1
een voorbeeld zou leuk zijn

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. toolbox-v100

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

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.