|
|||
|
Ciao, come al solito mi rivogo a voi perchè su google non trovo niente.
volevo sapere se si può fare uno spazio con la scritta tipo dos "C:\Document and Setting..." la solita, e se accanto ci si può scrivere un comando che naturalmente è predefinito ad esempio "C:\Documet and Setting\.......Home" con questo va alla home del sito, bhe volevo sapere 1° se si può e 2° se mi date il codice poi me lo gestisco. grazie in anticipo vi prego rispondetemi presto !! |
|
|||
|
mi sono spiegato male, vorrei fare uno spazio che quando si scrive un comando ad esempio "home" e si fà invio si va alla home.
|
|
||||
|
ragà, vuole un menu di navigazione del sito sotto forma di shell :P
__________________
[ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]consoliwebsite.altervista.org |
|
||||
|
ma gli utenti dovrebbero inserire anche dei comandi?
tipo : cd home... sei sicuro? rendi la navigazione del sito puiù lenta e a molti utenti la cosa potrebbe non piacere.. poi fai tu ;) i contenuti vengono presi da database o da file? la cosa può essere fatta in molti modi, ma per farla funzionare sicuramente bisogna sapere come funziona il tuo menu di navigazione. includi contenuti da database? includi pagina da directory che include contenuti da database? includi solo pagine da directory? è tutto html?
__________________
[ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]consoliwebsite.altervista.org |
|
|||
|
Citazione:
il mio sito è http://kurtblack.altervista.org , poi creo la pagina "nome pagina" e ci metto dentro il codice. Poi su quella pagina ci dovrebbe essere un testo tipo: CODICE: <p> <span class="Stile1">C:\Document and Setting\KBC\KurtBlackCrew\<blink>_</blink><br><BR></span> E quando viene scritto il comando il "_" si sposta come il DOS |
|
||||
|
Alla fin fine è solo uno script PHP che gestisce comandi stile DOS, i quali immagino che verranno inviati alla pagina tramite form?
Per spostare il trattino devi usare javascript ^^ Per gestire comandi di quel tipo la soluzione più semplice è il parsing, usa espressioni regolari o explode(" ", $comando) PS: Se non sai cos'è, il parsing sarebbe praticamente interpretare la linea di comando, ad esempio quando scrivi "cd" la shell si aspetta il nome di una directory ecc, ma per interpretarlo bene devi suddividere la linea di comando in parole e valutare ad esempio la posizione relativa (es. "cd cartella" e non "cartella cd" ^^): in poche parole questo è il parsing :D
__________________
Age Of Empires GIF Creator & Archive Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006) Il mio clan di The Conquerors -> Rifugio dei Conquerors Il mio stato su Xfire Live Video -> Unreal Tournament 2004Facebook MMORPG Ultima modifica di ageofempiresgif : 07-11-2009 alle ore 21.13.24 |
|
|||
|
Citazione:
se puoi mette il codice con scritto "nome comando" dove inserisco appunto il nome del comandi e "URL" che dopo aver messo il comando e fatto invio va all'URL impostato. Se riesci a postarlo grazie 1000 |
|
||||
|
In questo momento non ho il tempo materiale di scriverti il codice ^^
Ti servono anche nomi con spazi? Codice:
cd "Mia cartella"
__________________
Age Of Empires GIF Creator & Archive Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006) Il mio clan di The Conquerors -> Rifugio dei Conquerors Il mio stato su Xfire Live Video -> Unreal Tournament 2004Facebook MMORPG |
|
||||
|
Quello che chiedi non è difficile se si sa programmare,
ma è abbastanza lungo e tedioso da realizzare. Se poi vuoi anche aggiungerci un prompt che lampeggia e un tot di simpaticherie acherose, si va di ajax e l'effetto può essere anche carino, ma i tempi e i costi in termini di tempo si allungano. Un bell'esempio potrebbe essere: http://goosh.org/ In generale per fare cd, ls, dir, cat e wtf ti devi reimplementare il concetto di working directory (directory attuale) da zero. Non puoi usare quella degli script php che fai girare, perchè anche se fai chdir() in una pagina caricata nella prossima che carichi, con il prossimo comando, lo "stato" del processo viene resettato. In pratica ogni volta che carichi una pagina, ad ogni POST ed ogni GET che fai, è come se fosse un processo nuovo, uno diverso da quello che ti ha spedito la pagina precedente, a risponderti. Uno che parte da capo, ignorando i tuoi "cd" precedenti. E' il modo in cui funziona CGI da una ventina di anni, e perlopiù ci va bene. Quello che ti serve è usare qualcosa che si conservi tra una pagina e l'altra, e metterci dentro il nome della tua working directory: ad esempio una sessione. |
|
|||
|
Citazione:
- Citazione:
- Citazione:
Ultima modifica di darkwolf : 11-11-2009 alle ore 17.29.18 |
|
||||
|
allora fai come ha detto ageofempiresgif
__________________
[ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]consoliwebsite.altervista.org |
|
||||
|
Una prima cosa sensata che puoi fare è provare il codice
Codice:
<?php
...
if(!empty($_POST['com_line'])){
$com = explode(" ", $_POST['com_line']);
...
?>
...
<form action=<?php echo $_SERVER['PHP_SELF'];?> method=post>
<input type=text name=com_line>
...
__________________
Age Of Empires GIF Creator & Archive Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006) Il mio clan di The Conquerors -> Rifugio dei Conquerors Il mio stato su Xfire Live Video -> Unreal Tournament 2004Facebook MMORPG |
|
|||
|
Citazione:
in che senso " cominciare a implementare qualche comando" - comunque io vorrei prorpio stile dos " C://Document and Setting/..." e non con gli spazio del tipo: ____________ |___________| vorrei la scritta tipo il sito: http://goosh.org/ però anziche avere il "|" che lampeggia vorrei il "_" come il DOS Ultima modifica di darkwolf : 11-11-2009 alle ore 17.30.45 |
|
||||
|
Cos'hai fatto finora di questo script? Se non hai ancora fatto niente, comincia con il gestire i comandi e fare delle prove... avere il trattino che lampeggia dev'essere l'ultima cosa che devi fare ^_^
__________________
Age Of Empires GIF Creator & Archive Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006) Il mio clan di The Conquerors -> Rifugio dei Conquerors Il mio stato su Xfire Live Video -> Unreal Tournament 2004Facebook MMORPG |
|
|||
|
Citazione:
o qualcosa del genere. - Edit: ecco cosa mi dice: Parse error: syntax error, unexpected '.' in /membri/kurtblack/kurtblack_0003.php on line 13 Ultima modifica di darkwolf : 11-11-2009 alle ore 17.27.50 |
|
||||
|
C'è evidentemente un errore di sintassi... Se non sappiamo quale codice stai usando non possiamo aiutarti ^_^
__________________
Age Of Empires GIF Creator & Archive Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006) Il mio clan di The Conquerors -> Rifugio dei Conquerors Il mio stato su Xfire Live Video -> Unreal Tournament 2004Facebook MMORPG |
|
|||
|
Citazione:
... if(!empty($_POST['home'])){ $com = explode("http://kurtblack.altervista.org", $_POST['home']); ... ?> ... <form action=<?php echo $_SERVER['PHP_SELF'];?> method=post> <input type=text name=home> ... |
|
||||
|
ma sai programmare in PHP?
__________________
Age Of Empires GIF Creator & Archive Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006) Il mio clan di The Conquerors -> Rifugio dei Conquerors Il mio stato su Xfire Live Video -> Unreal Tournament 2004Facebook MMORPG |
|
||||
|
Guida PHP di base <- studiala ^^
__________________
Age Of Empires GIF Creator & Archive Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006) Il mio clan di The Conquerors -> Rifugio dei Conquerors Il mio stato su Xfire Live Video -> Unreal Tournament 2004Facebook MMORPG |
|
|||
|
Citazione:
|
|
||||
|
Dopo aver visto questo:
Citazione:
I parametri passati via $_POST/$_GET non contengono nessun indirizzo, ma direttamente il loro valore $_POST['home'] conterra direttamente il valore inviato dal form.
__________________
To Live Is To Die The easier the better Non é vero che abbiamo poco tempo: la verità é che ne perdiamo molto. (Seneca) Scarica SimpleXML News 0.3.5 | Prova SimpleXML News |
|
||||
|
no ma il fatto stesso che abbia copiato il mio codice lasciando i puntini e senza chiudere l'if la dice lunga
__________________
Age Of Empires GIF Creator & Archive Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006) Il mio clan di The Conquerors -> Rifugio dei Conquerors Il mio stato su Xfire Live Video -> Unreal Tournament 2004Facebook MMORPG |
|
|||
|
se queste le chiami basi..xD
|
![]() |
| Strumenti discussione | |
| Modalità visualizzazione | |
|
|
|
|