-
Cyge..
User deleted
Php: Effetto "?act=...", Requisiti: Un minimo di conoscienza di amministrazione di un sito web.
Salve a tutti, oggi voglio spiegarvi come ottenere quell' "effetto" che appare quando si clicca su un link di http://forumfree.net/. Clicchiamo su Image Hosting e subito dopo guardiamo nella barra degli indirizzi del vostro browser, noteremo che č cosě:CITAZIONEwww.forumfree.net/?act=image
Avete visto quel "?act=image"? Vi voglio insegnare proprio a fare questo.
Iniziamo.
Apriamo un file di blocco note e inseriamoci:CODICE<?php
switch ($_GET["act"]) {
case "gcrulla":
require("globalcentral.php");
break;
default:
require "indexpage.php";
}
?>
Ora analizziamo le parti del codice:CODICE<?php
switch ($_GET["act"]) {
Non va modificato, inquanto indica l'apertura del codice php e indica che il conetenuto va switchato in act tramite il get.CODICEcase "gcrulla":
require("globalcentral.php");
break;
Va modificato e ora vi spiego come.CODICEcase "gcrulla":
Quě va modificato solo gcrulla con la parola che volete che venga fuori nella barra indirizzi dopo "?act=", ricordo che non bisogna mai eliminare le virgolette che precedono e succedono la parola.CODICErequire("globalcentral.php");
break;
Quě va modificato solo globalcentral.php con il link del file a cui volete applicare l'effetto, ricordo anche quě che non bisogna mai eliminare le virgolette che precedono e succedono il link.
Attenzione, se voluto, č possibile aggiungere altri case, per far apparire l'effetto a piů pagine aggiungendo :CODICEcase "gcrulla":
require("globalcentral.php");
break;
e seguendo il suo procedimento di modifica.CODICEdefault:
require "indexpage.php";
}
?>
Invece in questa parte va modificato solo indexpage.php con il nome della pagina index vera e propria che consiglieriei di chiamare appunto indexpage.php.
Alla fine, avendo modificato tutto questo file fate Salva > Tutti i file e dategli il nome di index.php
Uppate il tutto sul vostro sito et voilŕ, non resta che crearvi le altre pagine per l'effetto.
Arrivederci.
Edited by DaRkiNg - 26/2/2009, 16:55.