Unofficial WebSite X5

Categoria generale => FAQ - HowTo - Tutorials => Topic aperto da: serzio - 29 Ottobre, 2011, 21:11:13

Titolo: De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 29 Ottobre, 2011, 21:11:13
Questo piccolo script serve ad eliminare il tag "Generator" dai files html e php esportati da website.

Testato con le versioni 8, 9 e 10 su hosting win e linux di aruba, linux di tophost ed altervista ... occorre verificare che siano impostato i permessi in lettura/scrittura su cartelle e files.

[attachurl=1] build 16

Per utilizzarlo è necessario scaricarlo sulla root del sito web e richiamarlo tramite browser utilizzando l'url
http_://www.miosito.xx/degenerator.php

Lo script salva i file originali (quelli non modificati) con l'estensione .old
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: boschetti.mirko - 12 Gennaio, 2012, 10:18:17
Ciao a tutti, ho provato il De-generator del grande Serzio preso da qui:  https://www.unofficialwsx5.com/index.php?topic=354.0 (https://www.unofficialwsx5.com/index.php?topic=354.0)    però come descritto, su server Linux tutto ok, ma su server Windows mi da sempre errore, e c'è scritto che potrebbe essere necessaria qualche modifica.... Ma io di modificarlo proprio non ne sò nulla...non è che per caso qualcuno ci riesce.... grazie 100000 a chi mi darà una mano...    :-[

[attach=1]


 
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 14 Gennaio, 2012, 15:54:00
aruba - windows

Con windows di aruba funziona anche la primissima versione .... strano. Verifica che il degenerator sia sulla root del tuo sito web ed eventualmente verifica che i permessi ai files, tramite il file-manager di admin.aruba.it,  siano almeno in lettura/scrittura

PS.
Posta sempre gli errori.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 14 Gennaio, 2012, 17:01:12
aruba - windows

Con windows di aruba funziona anche la primissima versione .... strano. Verifica che il degenerator sia sulla root del tuo sito web ed eventualmente verifica che i permessi ai files, tramite il file-manager di admin.aruba.it,  siano almeno in lettura/scrittura

PS.
Posta sempre gli errori.

Devo correggermi. Sono parzialmente in errore, il tuo problema potrebbe essere causato da due cose, ma a questo punto devi verificare e farmi sapere come va a finire in quanto sono interessato anche io alla soluzione.

1) permessi sulla root
2) un piccolo bug su alcune implementazioni del php su IIS e win

Per il primo problema è sufficiente entrare nel pannello "Permission Manager" di admin.aruba.it settare i permessi della root in lettura/scrittura (l'esecuzione non si può modificare), come mostrato nelle seguenti figure, ed aspettare che l'operazione venga effettuata, di solito pochi minuti:

[attachimg=1]

[attachimg=2]

A questo punto già tutto potrebbe funzionare.

Se continua a dare errori di raggiungibilità dei file nel percorso, allora dobbiamo aggirare un piccolo bachetto (quello del punto 2). In sostanza, alla riga 28 occorre sostituire l'istruzione di assegnamento con $dirname=getcwd().'\\public\\..\\'; a volte windows è proprio cretino  >:D .






Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: boschetti.mirko - 14 Gennaio, 2012, 17:18:54
ok...ora con l'assegnamento con $dirname=getcwd().'\\public\\..\\';  tutto a posto, funziona... grazie mille...  :D :D :D
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 22 Gennaio, 2012, 01:17:29
Questo piccolo script serve ad eliminare il tag "Generator" dai files html e php esportati da website. Funziona sia con la versione 8 che la 9 su hosting linux ... su win potrebbe essere necessaria qualche modifica.

Qui (http://www.serzio.it/stats/download.php?id=9).

Per utilizzarlo è necessario scaricarlo sulla root del sito web e richiamarlo tramite browser utilizzando l'url
http_://www.miosito.xx/degenerator.php

Lo script salva i file originali (quelli non modificati) con l'estensione .old



Ciao cosa intendi per "[size=78%]richiamarlo tramite browser utilizzando l'url[/size]http_://www.miosito.xx/degenerator.php
Grazie
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 22 Gennaio, 2012, 09:30:02
Questo piccolo script serve ad eliminare il tag "Generator" dai files html e php esportati da website. Funziona sia con la versione 8 che la 9 su hosting linux ... su win potrebbe essere necessaria qualche modifica.

Qui (http://www.serzio.it/stats/download.php?id=9).

Per utilizzarlo è necessario scaricarlo sulla root del sito web e richiamarlo tramite browser utilizzando l'url
http_://www.miosito.xx/degenerator.php

Lo script salva i file originali (quelli non modificati) con l'estensione .old



Ciao cosa intendi per "[size=78%]richiamarlo tramite browser utilizzando l'url[/size]http_://www.miosito.xx/degenerator.php
Grazie


 ??? ... temo di non aver capito la domanda.
Come fai per richiamare una pagina sul browser? Nella barra dell'indirizzo digiti www_.qwerty.ui/asdfgh.html, giusto? Bene, per richiamare il degenerator, richiami la pagina che si chiama degenerator.php e manderai in esecuzione lo script.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 22 Gennaio, 2012, 10:00:43
Questo piccolo script serve ad eliminare il tag "Generator" dai files html e php esportati da website. Funziona sia con la versione 8 che la 9 su hosting linux ... su win potrebbe essere necessaria qualche modifica.

Qui (http://www.serzio.it/stats/download.php?id=9).

Per utilizzarlo è necessario scaricarlo sulla root del sito web e richiamarlo tramite browser utilizzando l'url
http_://www.miosito.xx/degenerator.php

Lo script salva i file originali (quelli non modificati) con l'estensione .old



Ciao cosa intendi per "[size=78%]richiamarlo tramite browser utilizzando l'url[/size]http_://www.miosito.xx/degenerator.php
Grazie


 ??? ... temo di non aver capito la domanda.
Come fai per richiamare una pagina sul browser? Nella barra dell'indirizzo digiti www_.qwerty.ui/asdfgh.html, giusto? Bene, per richiamare il degenerator, richiami la pagina che si chiama degenerator.php e manderai in esecuzione lo script.



Scusa Serzio, sono io che mi sono espresso male, volevo sapere come lo applichi alle rispettive pagine.
Proprietà della pagina generale nome del file generato prima era pippo.com ora sarà pippo.com/degenerator.php
GRAZIE
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 22 Gennaio, 2012, 10:04:58
...
Scusa Serzio, sono io che mi sono espresso male, volevo sapere come lo applichi alle rispettive pagine.
Proprietà della pagina generale nome del file generato prima era pippo.com ora sarà pippo.com/degenerator.php
GRAZIE

No. Tu realizzi il sito e lo esporti regolarmente. Il file dello script dovrà essere presente nella root del sito web, lo esegui e lui stesso modificherà tutte le pagine presenti che soddisfano i requisiti dopo averle backuppate, per ogni evenienza.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 22 Gennaio, 2012, 10:29:02
...
Scusa Serzio, sono io che mi sono espresso male, volevo sapere come lo applichi alle rispettive pagine.
Proprietà della pagina generale nome del file generato prima era pippo.com ora sarà pippo.com/degenerator.php
GRAZIE

No. Tu realizzi il sito e lo esporti regolarmente. Il file dello script dovrà essere presente nella root del sito web, lo esegui e lui stesso modificherà tutte le pagine presenti che soddisfano i requisiti dopo averle backuppate, per ogni evenienza.
Ok grazie lo provato e funziona, ma al prossimo agg il problema si ripresenta Giusto?
Buona Domenica
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 22 Gennaio, 2012, 11:28:48
...
Scusa Serzio, sono io che mi sono espresso male, volevo sapere come lo applichi alle rispettive pagine.
Proprietà della pagina generale nome del file generato prima era pippo.com ora sarà pippo.com/degenerator.php
GRAZIE

No. Tu realizzi il sito e lo esporti regolarmente. Il file dello script dovrà essere presente nella root del sito web, lo esegui e lui stesso modificherà tutte le pagine presenti che soddisfano i requisiti dopo averle backuppate, per ogni evenienza.
Ok grazie lo provato e funziona, ma al prossimo agg il problema si ripresenta Giusto?
Buona Domenica

Dopo ogni aggiornamento devi rieseguire lo script.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 22 Gennaio, 2012, 11:57:56
...
Scusa Serzio, sono io che mi sono espresso male, volevo sapere come lo applichi alle rispettive pagine.
Proprietà della pagina generale nome del file generato prima era pippo.com ora sarà pippo.com/degenerator.php
GRAZIE

No. Tu realizzi il sito e lo esporti regolarmente. Il file dello script dovrà essere presente nella root del sito web, lo esegui e lui stesso modificherà tutte le pagine presenti che soddisfano i requisiti dopo averle backuppate, per ogni evenienza.
Ok grazie lo provato e funziona, ma al prossimo agg il problema si ripresenta Giusto?
Buona Domenica

Dopo ogni aggiornamento devi rieseguire lo script.
Bene grazie
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Ful - 24 Gennaio, 2012, 16:28:46
Pur complimentandomi con l'ottimo script mi domando se tramite altro script (o modifica dello stesso) non sia possibile poi eliminare le vecchie pagine (i backup), giusto per non averle nella root perchè oramai inutili...



Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 24 Gennaio, 2012, 17:05:23
Pur complimentandomi con l'ottimo script mi domando se tramite altro script (o modifica dello stesso) non sia possibile poi eliminare le vecchie pagine (i backup), giusto per non averle nella root perchè oramai inutili...

A questo punto puoi far eliminare i .old direttamente inserendo in riga 21, subito dopo il secondo fclose(), l'struzione unlink($webpage);
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Ful - 24 Gennaio, 2012, 17:06:26
Grazie Serzio!
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 24 Gennaio, 2012, 18:50:58
Pur complimentandomi con l'ottimo script mi domando se tramite altro script (o modifica dello stesso) non sia possibile poi eliminare le vecchie pagine (i backup), giusto per non averle nella root perchè oramai inutili...

A questo punto puoi far eliminare i .old direttamente inserendo in riga 21, subito dopo il secondo fclose(), l'struzione unlink($webpage);


Per non fare cavolate allego l'immagine del file modificato.
GRAZIE del prezioso contributo
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Ful - 24 Gennaio, 2012, 18:53:43
Grazie anche a te Pierbin ma mi era tutto chiaro ;)
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: GDR - 24 Gennaio, 2012, 19:29:35
@ serzio
Prima che si crei confusione sarebbe opportuno modificare il file in questione nella sezione tutorial con i vari distinguo.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: squalogu - 05 Aprile, 2012, 12:59:04
mmmm salve... ma sbaglio o non posso più scaricare lo script???
 
avete indicato questa pagina : http_://www.miosito.xx/degenerator.php


ma non mi appare nulla... che faccio??   :-[
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: tigrone - 05 Aprile, 2012, 15:18:35
che faccio??   :-[
Lasci il generator...
Tanto chi sa leggere il codice capisce benissimo che non è farina del tuo sacco...
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: squalogu - 05 Aprile, 2012, 15:26:28
si tigrone sono d'accordo. Ma tu come risolveresti?
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: tigrone - 05 Aprile, 2012, 15:27:59
Non mi si porrebbe il problema perchè il codice me lo scriverei da solo.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 05 Aprile, 2012, 15:58:33
Non mi si porrebbe il problema perchè il codice me lo scriverei da solo.

Io ancora mi chiedo per quale reale motivo abbia acquistato website 7, 8 e anche 9 se a tutti gli effetti ..... ho si e no 3 o 4 siti realizzati per soldi, uno con la 7 e 2 con la 8 ... questo rimarrà un mistero. Il codice scritto a mano è sempre il migliore ... di gran lunga meglio un errore tutto mio che uno non mio ma che mi viene attribuito.

Tanto chi sa leggere il codice capisce benissimo che non è farina del tuo sacco...

Senza farla tanto lunga, generator o non generator, basta vedere i nomi assegnati ai div oppure se c'e' l'uso dell'x5engine per fugare ogni dubbio.

mmmm salve... ma sbaglio o non posso più scaricare lo script???
 
avete indicato questa pagina : http_://www.miosito.xx/degenerator.php


ma non mi appare nulla... che faccio??   :-[

Dopo le premesse obbligatorie, devo dirti che nel mio primo post c'e' un link, che non è quello in rosso, da cui è possibile scaricare il file ed è tutt'ora funzionante perfettamente, nel senso che il file non è stato cancellato.

Lo pseudo-link in rosso e che tu hai riportato come non funzionante è solo un esempio di come si utilizza ....  ;)
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: squalogu - 05 Aprile, 2012, 16:06:32
...--- yes--- mi sono accorto solo dopo della stronz. che ho scritto............... ho letto bene l'indirizzo che ho riporatato...... era un esempio... ho poi trovato il link corretto....... ops...  :lol:
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: suonze - 12 Aprile, 2012, 00:20:38
bellissimo script,ma vedo che i file all'interno di cartelle non cambiano,cosi ho provato a mettere lo script nella cartella ma anche cosi non va. Funziona solo sulla root con  i suoi file, :( Si può risolvere questo problemino?
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: suonze - 15 Aprile, 2012, 10:53:50
La root interessata è  /flores-freelance.it/In Costruzione/Atmosfere 
ho provato a cambiare all'interno del codice la riga 31 con 
$handle = opendir('/In Costruzione/Atmosfere');
ma nulla da fare purtroppo sono una capra in materia, nessuno può darmi una mano per cortesia?
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: suonze - 15 Aprile, 2012, 10:54:53
ops allegato
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 15 Aprile, 2012, 11:04:05
Hosting windows. In linea di massima dovrebbe funzionare anche con windows, a patto di aver settato i permessi in scrittura.
Però, l'errore che hai postato dice che la directory non è stata trovata. Riparti dallo script originale posizionato nella stessa cartella in cui si trovano i files da "pulire" e vediamo cosa dice.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: suonze - 15 Aprile, 2012, 11:08:42
Mettendo l'originale in quella cartella...
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 15 Aprile, 2012, 11:20:49
Sicuro di aver verificato i permessi di accesso?
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: suonze - 15 Aprile, 2012, 11:30:24
i permessi sono abilitati cartelle e sottocartelle,infatti nella root funziona benissimo
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: suonze - 15 Aprile, 2012, 11:36:26
ecco l'allegato
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: stesil - 15 Aprile, 2012, 16:03:21
Ciao,

prova un po' a cambiare il percorso da così:

$handle = opendir('/In Costruzione/Atmosfere');

a così:
$handle = opendir('../In Costruzione/Atmosfere/');

sempre con il file degenerator.php nella cartella interessata ...

E' molto probabile che io abbia scritto una sciocchezza, ma, già che stai provando .... male che vada è una prova in più.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 15 Aprile, 2012, 16:16:37
Ciao,

prova un po' a cambiare il percorso da così:

$handle = opendir('/In Costruzione/Atmosfere');

a così:
$handle = opendir('../In Costruzione/Atmosfere/');

sempre con il file degenerator.php nella cartella interessata ...

E' molto probabile che io abbia scritto una sciocchezza, ma, già che stai provando .... male che vada è una prova in più.

In questa maniera, rispetto alla posizione corrente del file degenerator, con ../ si sale di un livello (directory padre), e si discende in "In Costruzione" (directory fratello, o sorella, di quella in cui eravamo) e di nuovo in "Atmosfere".

Io lascerei invariato il contenuto della riga con l' opendir, quindi

riga 31: $handle = opendir($dirname);

e farei una piccola modifica alla riga dove viene definita la variabile $dirname

riga 28: $dirname=getcwd();

che in sostanza imposta la variabile sulla directory corrente, ovvero quella in cui si sta eseguendo il file.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: stesil - 15 Aprile, 2012, 16:59:11
Mannaggia a me ... tutti questi puntini nei percorsi mi fanno perdere la strada!

Al di là della soluzione sicura che hai dato a suonze, porta pazienza Sergio, ma così è corretto?

$handle = opendir('../../In Costruzione/Atmosfere/');

Il file degenerator.php si trova nella cartella atmosfere. con ../ si risale nella cartella "In costruzione" e con l'altro ../ si va nella cartella principale, per poi ridiscendere nella cartella atmosfere. O mi sono persa ancora?  :-\
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 15 Aprile, 2012, 17:25:50
Mannaggia a me ... tutti questi puntini nei percorsi mi fanno perdere la strada!

Al di là della soluzione sicura che hai dato a suonze, porta pazienza Sergio, ma così è corretto?

$handle = opendir('../../In Costruzione/Atmosfere/');

Il file degenerator.php si trova nella cartella atmosfere. con ../ si risale nella cartella "In costruzione" e con l'altro ../ si va nella cartella principale, per poi ridiscendere nella cartella atmosfere. O mi sono persa ancora?  :-\

Perchè devi fare "sali e scendi"? Se sei già in "Atmosfere", non ti serve fare su e giù. Al massimo potrebbe essere importante sapere dive sei, considerando che il percorso assoluto potrebbe non essere un dato fornito e quindi il getcwd() è molto utile. Purtroppo le cose si complicano con windows, come al solito.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: suonze - 15 Aprile, 2012, 18:20:09
$handle = opendir('../In Costruzione/Atmosfere/');
funziona benissimo!!!!!!
Un super grazie a tutti voi,come sempre molto disponibili e ferrati
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: TURYz - 10 Maggio, 2012, 03:06:06
salve a tutti.
ho seguito tutte le istruzioni.
[/list]
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 10 Maggio, 2012, 08:48:09
NON SUCCEDE NULLA MI COMPARE SOLO QUESTA HTTP Error 404.0 - Not FoundThe resource you are looking for has been removed, had its name changed, or is temporarily unavailable. ECC... ECC... ECC..

Sicuro di avere un hosting linux? La riga che hai modificato serve solo per gli hosting win su cui non funziona il metodo originale. Il 404 è un errore di "file non trovato", quindi penso si riferisca alla mancanza della cartella public.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: TURYz - 10 Maggio, 2012, 17:20:50

grazie dell arisposta...Ho un hosting windows, lo vedo dal pannello di controllo aruba.
Infatti ho modificato quella riga in base a cosa ho letto su questo forum, ma avrò sbagliato qualcosa?!?!?! questo non lo so dire...
.............
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 10 Maggio, 2012, 17:24:17

grazie dell arisposta...Ho un hosting windows, lo vedo dal pannello di controllo aruba.
Infatti ho modificato quella riga in base a cosa ho letto su questo forum, ma avrò sbagliato qualcosa?!?!?! questo non lo so dire...
.............

Prova lo script con il $dirname='./' ma modifica i permessi di accesso sulla root per consentire la scrittura.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: nello14 - 27 Maggio, 2012, 11:44:10
Sono su Linux Aruba, ma ricevo il messaggio
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, postmaster@naturaldente.it and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.




e non c'è stato verso di toglierlo.
Alla fine ho dovuto ripristinare i permessi originali direttamente da pannello di controllo Aruba.
Come posso fare per implementarlo e non avere questo problema?
Grazie
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 28 Maggio, 2012, 15:06:29
Sono su Linux Aruba, ma ricevo il messaggio
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, postmaster@naturaldente.it and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.




e non c'è stato verso di toglierlo.
Alla fine ho dovuto ripristinare i permessi originali direttamente da pannello di controllo Aruba.
Come posso fare per implementarlo e non avere questo problema?
Grazie


I permessi standard dovrebbero essere 644 (rw-r--r--) per TUTTI i files e 755 (rwxr-xr-x) per TUTTE le directory.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: kurt - 03 Agosto, 2012, 18:22:44
Complimenti al realizzatore di "Degenerator", funziona benissimo insieme alle indicazioni date, tutte giuste.
Io personalmente ho dovuto cambiare host da giga ad aruba in quanto dal primo era impossibile cambiare i permessi alla cartella principale, nemmeno su reiterate richieste, alle quali come tante altre non rispondono.  :-X
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Danvart - 06 Settembre, 2012, 12:22:48
Buongiorno a tutti,

Da come ho capito o per quello che ho potuto capire, guardando il codice di: degenerator.php, prima esegue una copia dei file poi apre le pagine web contenute nella dir dove si trova degenerator.php e cerca all'interno del codice delle pagine, una riga che contiene: meta name="Generator" content=
Poi non capisco più [/color] :-X

La riscrive o la cancella? La riga intendo...

E cosa fa la parte dove c'è:

Codice:
Only registered users can see contents. Please click here to Register or Login.

Qualcuno lo ha letto?

Inoltre ho notato che ad esempio nel file generato index.html, è presente un riferimento alla versione di WebSite X5 Evolution. Ci sarebbero troppe cose da riscrivere manualmente ogni volta...

Così come i riferimenti ai nomi ed ai contenuti degli engine sarebbe possibile ma forse non è legalmente permesso.

      
Codice:
Only registered users can see contents. Please click here to Register or Login.

Danvart
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: stesil - 06 Settembre, 2012, 22:03:42
Nell'attesa dell'intervento di serzio, che è l'autore dello script, inizio a risponderti io:


La riscrive o la cancella? La riga intendo...


La cancella. Scorre le righe del file e cancella quella con il tag <meta name="generator" ...


E cosa fa la parte dove c'è:

Codice:
Only registered users can see contents. Please click here to Register or Login.

Controlla l'estensione dei file presenti nella cartella. Se i file hanno estensione php o html viene eseguita la funzione, altrimenti no.

Inoltre ho notato che ad esempio nel file generato index.html, è presente un riferimento alla versione di WebSite X5 Evolution. Ci sarebbero troppe cose da riscrivere manualmente ogni volta...

Così come i riferimenti ai nomi ed ai contenuti degli engine sarebbe possibile ma forse non è legalmente permesso.


Io non vedo altri riferimenti diretti al programma. Il resto sono solo sigle e numeri. Togliere l'indicazione del copyright dai file di Incomedia è illegale.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 07 Settembre, 2012, 10:25:20
Lo script non cancella nulla  ;) . Esegue una copia di tutti i file html e php e ne ricopia il contenuto privandolo delle righe con il meta generator ... il risultato finale è quello di avere un backup degli originali e i nuovi files senza il riferimento al generator.

La modifica dei files generati da website non è affatto vietata. La cosa vietata da tutti i tipi di licenza commerciale è il reverse engineering ovvero il disassemblaggio degli eseguibili e la modifica dei sorgenti .... in altri termini è vietato modificare il software, ma non i suoi prodotti che sono di proprietà di chi li ha realizzati e non del proprietario dello strumento che ne ha permesso la realizzazione.

Al limite, ma proprio al limite, si potrebbe obbiettare sulle modifiche che a volte effettuiamo su files come imemail.inc.php oppure x5engine.php, ma ... la stessa icm ha detto che questi files sono lasciati in chiaro proprio per consentirne qualche personalizzazione.

...
Inoltre ho notato che ad esempio nel file generato index.html, è presente un riferimento alla versione di WebSite X5 Evolution. Ci sarebbero troppe cose da riscrivere manualmente ogni volta...

Così come i riferimenti ai nomi ed ai contenuti degli engine sarebbe possibile ma forse non è legalmente permesso.


Io non vedo altri riferimenti diretti al programma. Il resto sono solo sigle e numeri. Togliere l'indicazione del copyright dai file di Incomedia è illegale.

Visto che ci viene gentilmente concessa la possibilità di modificare/personalizzare gli engine ... direi che è eticamente scorretto eliminare i riferimenti a chi ha realizzato il software. Oltretutto occorrerebbe leggere i termini di licenza per vedere se ci sono note a riguardo ... cosa che io non ho fatto, ma è anche vero che non ho mai operato in modo da ledere i diritti d'autore di incomedia ... e gli stessi operatori dell'answers sono perfettamente a conoscenza del fatto che noi abitualmente "lavoriamo" in questi termini e senza aver mai mostrato disappunto.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 27 Settembre, 2012, 19:13:39
Una domanda ma l'utilizzo di questo script incide negativamente su l' indicizzazione di Google ?
Ciao a tutti
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 27 Settembre, 2012, 20:18:50
Una domanda ma l'utilizzo di questo script incide negativamente su l' indicizzazione di Google ?
Ciao a tutti

Come si direbbe a Roma ....  "nun je' ne' po' frega' de' meno ..."  :)) ... è solo un tag "Generator" che non serve a nulla.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 27 Settembre, 2012, 20:28:59
Una domanda ma l'utilizzo di questo script incide negativamente su l' indicizzazione di Google ?
Ciao a tutti

Come si direbbe a Roma ....  "nun je' ne' po' frega' de' meno ..."  :)) ... è solo un tag "Generator" che non serve a nulla.
Grazie della precisazione
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 14 Ottobre, 2012, 18:17:40
server linux aruba restituisce questo errore ei il sito non è più visibile
Errore del server interno
"Il server ha rilevato un errore interno o di errori di configurazione e non è riuscito a completare la richiesta.
Si prega di contattare l'amministratore del server a postmaster@web.it per informarli del tempo è verificato questo errore, e le azioni eseguite poco prima di questo errore.
Maggiori informazioni su questo errore possono essere disponibili nel log degli errori del server."
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 14 Ottobre, 2012, 18:20:50
server linux aruba restituisce questo errore ei il sito non è più visibile
Errore del server interno
"Il server ha rilevato un errore interno o di errori di configurazione e non è riuscito a completare la richiesta.
Si prega di contattare l'amministratore del server a postmaster@web.it per informarli del tempo è verificato questo errore, e le azioni eseguite poco prima di questo errore.
Maggiori informazioni su questo errore possono essere disponibili nel log degli errori del server."

Solitamente l'errore 500 è relativo a problemi sui permessi di files e cartelle. Forse hai modificato qualcosa di troppo. In quale circostanza ottieni questo errore? A seguito di quale operazione?
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 15 Ottobre, 2012, 19:16:53
server linux aruba restituisce questo errore ei il sito non è più visibile
Errore del server interno
"Il server ha rilevato un errore interno o di errori di configurazione e non è riuscito a completare la richiesta.
Si prega di contattare l'amministratore del server a postmaster@web.it per informarli del tempo è verificato questo errore, e le azioni eseguite poco prima di questo errore.
Maggiori informazioni su questo errore possono essere disponibili nel log degli errori del server."

Solitamente l'errore 500 è relativo a problemi sui permessi di files e cartelle. Forse hai modificato qualcosa di troppo. In quale circostanza ottieni questo errore? A seguito di quale operazione?


Non capisco errore 500 risolto così dopo aver caricato il file degenerator, ho ripristinato i permessi di tutte le cartelle e ora funziona
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 15 Ottobre, 2012, 19:19:17
server linux aruba restituisce questo errore ei il sito non è più visibile
Errore del server interno
"Il server ha rilevato un errore interno o di errori di configurazione e non è riuscito a completare la richiesta.
Si prega di contattare l'amministratore del server a postmaster@web.it per informarli del tempo è verificato questo errore, e le azioni eseguite poco prima di questo errore.
Maggiori informazioni su questo errore possono essere disponibili nel log degli errori del server."

Solitamente l'errore 500 è relativo a problemi sui permessi di files e cartelle. Forse hai modificato qualcosa di troppo. In quale circostanza ottieni questo errore? A seguito di quale operazione?


Non capisco errore 500 risolto così dopo aver caricato il file degenerator, ho ripristinato i permessi di tutte le cartelle e ora funziona

Appunto, come ti dicevo, il 500 quasi sempre, quasi, è un problema di permessi. A volte è causato anche da un .htaccess errato.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 15 Ottobre, 2012, 19:27:32
server linux aruba restituisce questo errore ei il sito non è più visibile
Errore del server interno
"Il server ha rilevato un errore interno o di errori di configurazione e non è riuscito a completare la richiesta.
Si prega di contattare l'amministratore del server a postmaster@web.it per informarli del tempo è verificato questo errore, e le azioni eseguite poco prima di questo errore.
Maggiori informazioni su questo errore possono essere disponibili nel log degli errori del server."

Solitamente l'errore 500 è relativo a problemi sui permessi di files e cartelle. Forse hai modificato qualcosa di troppo. In quale circostanza ottieni questo errore? A seguito di quale operazione?


Non capisco errore 500 risolto così dopo aver caricato il file degenerator, ho ripristinato i permessi di tutte le cartelle e ora funziona

Appunto, come ti dicevo, il 500 quasi sempre, quasi, è un problema di permessi. A volte è causato anche da un .htaccess errato.


Si certo li avevo capito ma la cosa strana è che se io lo richiamo fa errore, se non lo richiamo funziona. quindi !!!!!!!!!!!!!!!!
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 15 Ottobre, 2012, 19:33:17
server linux aruba restituisce questo errore ei il sito non è più visibile
Errore del server interno
"Il server ha rilevato un errore interno o di errori di configurazione e non è riuscito a completare la richiesta.
Si prega di contattare l'amministratore del server a postmaster@web.it per informarli del tempo è verificato questo errore, e le azioni eseguite poco prima di questo errore.
Maggiori informazioni su questo errore possono essere disponibili nel log degli errori del server."

Solitamente l'errore 500 è relativo a problemi sui permessi di files e cartelle. Forse hai modificato qualcosa di troppo. In quale circostanza ottieni questo errore? A seguito di quale operazione?


Non capisco errore 500 risolto così dopo aver caricato il file degenerator, ho ripristinato i permessi di tutte le cartelle e ora funziona

Appunto, come ti dicevo, il 500 quasi sempre, quasi, è un problema di permessi. A volte è causato anche da un .htaccess errato.


Si certo li avevo capito ma la cosa strana è che se io lo richiamo fa errore, se non lo richiamo funziona. quindi !!!!!!!!!!!!!!!!

Forse ho capito, tu dici che se richiami il degenerator, ti modifica i permessi ed hai il 500?
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 15 Ottobre, 2012, 20:03:42
server linux aruba restituisce questo errore ei il sito non è più visibile
Errore del server interno
"Il server ha rilevato un errore interno o di errori di configurazione e non è riuscito a completare la richiesta.
Si prega di contattare l'amministratore del server a postmaster@web.it per informarli del tempo è verificato questo errore, e le azioni eseguite poco prima di questo errore.
Maggiori informazioni su questo errore possono essere disponibili nel log degli errori del server."

Solitamente l'errore 500 è relativo a problemi sui permessi di files e cartelle. Forse hai modificato qualcosa di troppo. In quale circostanza ottieni questo errore? A seguito di quale operazione?


Non capisco errore 500 risolto così dopo aver caricato il file degenerator, ho ripristinato i permessi di tutte le cartelle e ora funziona

Appunto, come ti dicevo, il 500 quasi sempre, quasi, è un problema di permessi. A volte è causato anche da un .htaccess errato.


Si certo li avevo capito ma la cosa strana è che se io lo richiamo fa errore, se non lo richiamo funziona. quindi !!!!!!!!!!!!!!!!

Forse ho capito, tu dici che se richiami il degenerator, ti modifica i permessi ed hai il 500?


si e' così ora il generatore è sulla robt del sito se non lo richiamo funziona, infatti la scritta webstie...............non viene visualizzata, se lo richiamo il sito non si vede + e da errore 500
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 28 Ottobre, 2012, 18:28:22
Ancora errore 500 server linux aruba

Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 28 Ottobre, 2012, 21:44:45
Prova a modificare il codice come segue, aggiungendo la riga evidenziata:

[attachimg=1]
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 29 Ottobre, 2012, 18:45:37
Prova a modificare il codice come segue, aggiungendo la riga evidenziata:

(Attachment Link)


Ciao e grazie dell' aiuto, ho fatto quello che mi hai suggerito e quando ho richiamato il degenerator mi è apparsa questa schermata - contatti.php Fatal error: Call to undefined function chomod() in /web/htdocs/www.grafikoweb.it/home/degenerator.php on line 11

Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 29 Ottobre, 2012, 18:49:35
Prova a modificare il codice come segue, aggiungendo la riga evidenziata:

(Attachment Link)


Ciao e grazie dell' aiuto, ho fatto quello che mi hai suggerito e quando ho richiamato il degenerator mi è apparsa questa schermata - contatti.php Fatal error: Call to undefined function chomod() in /web/htdocs/www.grafikoweb.it/home/degenerator.php on line 11


chomod ??? ??

chmod !!!!

 ;)
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 29 Ottobre, 2012, 18:52:42
chomod ??? ??

chmod !!!!

 ;)


Ok hai ragione funziona GRAZIE MILLE  ;) , ultima cosa ma questa modifica è valida su tutti i server linux aruba, o bisogna vedere server x server.
Grazie ancora
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 29 Ottobre, 2012, 18:55:08
chomod ??? ??

chmod !!!!

 ;)


Ok hai ragione funziona GRAZIE MILLE  ;) , ultima cosa ma questa modifica è valida su tutti i server linux aruba, o bisogna vedere server x server.
Grazie ancora

Diciamo che con le sue infinite modifiche siamo arrivati ad un codice abbastanza standard. L'unica differenza potrebbe esserci tra win e linux.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: PierBin - 29 Ottobre, 2012, 19:00:03
chomod ??? ??

chmod !!!!

 ;)


Ok hai ragione funziona GRAZIE MILLE  ;) , ultima cosa ma questa modifica è valida su tutti i server linux aruba, o bisogna vedere server x server.
Grazie ancora

Diciamo che con le sue infinite modifiche siamo arrivati ad un codice abbastanza standard. L'unica differenza potrebbe esserci tra win e linux.


GRAZIE ancora ciao
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Zambelletti - 24 Gennaio, 2013, 12:43:29
Buon giorno a tutti.
Su Hosting linux non ho avuto problemi, su Ruba con hosting windows, sto avendo problemi, nel senso che nel codice html, non vedo il meta name generator.


Però quando richiamo il file php, visualizzo questo :



degenerator.php not ok![/size]imsearch.php Warning: rename(imsearch.php,imsearch.php.old) [function.rename (http://www.fabrizioamorosoarchitetto.it/function.rename)]: File exists in D:\Inetpub\webs\sitoit\degenerator.php on line 5ok!imsitemap.html Warning: rename(imsitemap.html,imsitemap.html.old) [function.rename (http://www.fabrizioamorosoarchitetto.it/function.rename)]: File exists in D:\Inetpub\webs\sitoit\degenerator.php on line 5ok!index.html Warning: rename(index.html,index.html.old) [function.rename (http://www.fabrizioamorosoarchitetto.it/function.rename)]: File exists in D:\Inetpub\webs\sitoit\degenerator.php on line 5ok!pagina-1.html Warning: rename(pagina-1.html,pagina-1.html.old) [function.rename (http://www.fabrizioamorosoarchitetto.it/function.rename)]: File exists in D:\Inetpub\webs\sitoit\degenerator.php on line 5ok!pagina-2.html Warning: rename(pagina-2.html,pagina-2.html.old) [function.rename (http://www.fabrizioamorosoarchitetto.it/function.rename)]: File exists in D:\Inetpub\webs\sitoit\degenerator.php on line 5ok!pagina-3.html Warning: rename(pagina-3.html,pagina-3.html.old) [function.rename (http://www.fabrizioamorosoarchitetto.it/function.rename)]: File exists in D:\Inetpub\webs\sitoit\degenerator.php on line 5ok!


p.s.
Ho modificato tutti i permessi, e ho modificato così il file php :



<?php


function evirator($webpage) {
   if ($webpage != "degenerator.php") {
      rename ($webpage, $webpage . ".old");
      $new_webpage= $webpage;
      $webpage = $webpage . ".old";


      $fp = fopen ($webpage, "r");
      $fp_out = fopen ($new_webpage, "w");
                chmod($new_webpage, fileperms ($webpage));


      while (! feof($fp)) {
         $riga = fgets($fp,1024);
         if (!stristr($riga,'<meta name="Generator" content=')) {
            fwrite($fp_out, $riga);
         }
      }


      fclose ($fp);
      fclose ($fp_out);


      echo " ok!<BR>";
   } else {
      echo " not ok!<BR>";
      }
}


$dirname=getcwd().'\\public\\..\\';
$array_ext=array('.html','.php');


$handle = opendir($dirname);


while (false !== ($file = readdir($handle))) {
   if(is_file($dirname.$file)){
      $ext = strtolower(substr($file, strrpos($file, "."), strlen($file)-strrpos($file, ".")));
      if(in_array($ext,$array_ext)){
         echo "$file    ";
       evirator($file);
      }
   }
}


$handle = closedir($handle);
   
?>




Chi sa aiutarmi?
Grazie"!
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: milux - 24 Gennaio, 2013, 13:31:37
Buon giorno a tutti.
Su Hosting linux non ho avuto problemi, su Ruba con hosting windows, sto avendo problemi, nel senso che nel codice html, non vedo il meta name generator.


ma sull'hosting windows è attivo il php?
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Zambelletti - 24 Gennaio, 2013, 13:41:41
pare di si,
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: milux - 24 Gennaio, 2013, 13:43:08
pare, parebbe o ne sei sicuro al ciento pe ciento...?

Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Zambelletti - 24 Gennaio, 2013, 13:53:32
verifico
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: lemonsong - 24 Gennaio, 2013, 14:02:44
Pare che "un po' di php" ce l'hai:

www.fabrizioamorosoarchitetto.it/imsearch.php

Hai letto tutto il topic?

Sono il meno adatto per esprimermi su questo linguaggio ma nei primi post si parla di Aruba e Windows.


Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Zambelletti - 24 Gennaio, 2013, 14:14:22
Pare che "un po' di php" ce l'hai:

www.fabrizioamorosoarchitetto.it/imsearch.php

Hai letto tutto il topic?

Sono il meno adatto per esprimermi su questo linguaggio ma nei primi post si parla di Aruba e Windows.


Ho letto tutto, e ho fatto tutto!
il php, mi dicono che c'è, solo che è su hosting windows.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Zambelletti - 23 Maggio, 2013, 10:50:24
Buon giorno, scusate......
per farlo funzionare anche con la versione 10, debbo fare qualcosa?


oppure funziona coma la 9?


Grazie!
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Topografo - 05 Luglio, 2013, 19:53:41
Ho una domanda...
Ma se modificassi la riga

Citazione
<?php

function evirator($webpage) {
    if ($webpage != "degenerator.php") {
        rename ($webpage, $webpage . ".old");
        $new_webpage= $webpage;
        $webpage = $webpage . ".old";

        $fp = fopen ($webpage, "r");
        $fp_out = fopen ($new_webpage, "w");

        while (! feof($fp)) {
            $riga = fgets($fp,1024);
            if (!stristr($riga,'<meta name="Generator" content=')) {
                fwrite($fp_out, $riga);
            }
        }

        fclose ($fp);
        fclose ($fp_out);

        echo " ok!<BR>";
    } else {
        echo " not ok!<BR>";
        }
}

$dirname='./';
$array_ext=array('.html','.php');

$handle = opendir($dirname);

while (false !== ($file = readdir($handle))) {
   if(is_file($dirname.$file)){
      $ext = strtolower(substr($file, strrpos($file, "."), strlen($file)-strrpos($file, ".")));
      if(in_array($ext,$array_ext)){
         echo "$file    ";
         evirator($file);
      }
   }
}

$handle = closedir($handle);
   
?>

In qualcosa del tipo             
Citazione
if (!stristr($riga,'<meta name="Generator" content=')) then $riga="<meta name="generator" content="Incomedia WebSite X5 Evolution 11.0.0.0000" />
" {

O l'equivalente (non in basic) posso cambiare il valore della stringa?
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: stesil - 07 Luglio, 2013, 22:01:59
Ma a che ti serve cambiare quella stringa? Posso capire toglierla, ma cambiarla .. mah ...

Comunque così dovrebbe funzionare:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Topografo - 07 Luglio, 2013, 22:17:23
In effetti non serve... è un idea bislacca...
Ma era interessante scrivere una versione inesistente di WS X5 (es. WS X6) e poi chiedere a quelli dell'official come mai non mi funzionava il codice...  :D
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Zambelletti - 25 Novembre, 2013, 16:15:18
Buon giorno.


Da qualche giorno sto visualizzando questo :


Codice:
Only registered users can see contents. Please click here to Register or Login.

Cosa significa?


Grazie!
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: David - 10 Gennaio, 2014, 11:58:49
Ho testato lo script su Aruba ed altri due hosting di cui uno su win, ma nulla cambia nel meta generator delle pagine costruite con evo10.
Qualcuno ha testato altri metodi per eliminare tutta la pappardella che genera il programma?
Grazie e saluti
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Kris - 30 Giugno, 2014, 21:10:53
Ciao ragazzi ,
ho provato di tutto e di più e nulla da fare non funziona almeno su server di altervista , avete qualche idea da come togliere sta scritta di creato da websitex5 ?
grazie
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 30 Giugno, 2014, 23:20:30
Degenerator ultima release, testato su linux di aruba, tophost ed altervista ....

<QUI> (https://www.unofficialwsx5.com/index.php?topic=354.msg2158#msg2158)

Qualcuno metta un avviso per l'aggiornamento anche sul "coso" ... answers.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: David - 01 Luglio, 2014, 11:58:45
Grazie serzio, stavo usando Windows grep segnalatomi da Milux, ma ripasserò al degenerator
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Kris - 01 Luglio, 2014, 14:01:06
non funziona ! boh , :( peccato
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Kris - 01 Luglio, 2014, 14:03:45
Nulla da fare non si riesce ad eliminare dal codice ( aruba Windows) , come ad altri , anche a me da errore oppure rimane il metatag di wsx5 vers. 10.1. xxxx.
Peccato sarebbe stato comodo di poter non eliminare ogni volta manualmente :(
se avete idee che funzioni, oppure qualche script corretto inserite xfavore ,
grazie a tutti !
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 01 Luglio, 2014, 17:44:27
Nulla da fare non si riesce ad eliminare dal codice ( aruba Windows) , come ad altri , anche a me da errore oppure rimane il metatag di wsx5 vers. 10.1. xxxx.
Peccato sarebbe stato comodo di poter non eliminare ogni volta manualmente :(
se avete idee che funzioni, oppure qualche script corretto inserite xfavore ,
grazie a tutti !

Appena provato su un hosting windows di aruba e risulta funzionante. Probabilmente hai una impostazione restrittiva sui permessi di accesso a cartelle e files.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Guido - 27 Novembre, 2016, 12:09:34
CIao ,
oggi non avendo nulla da fare , mi son detto ; avendo un'età che mi distoglie sempre piu dal vero divertimento
(capisci amee) 8) 8) o
vediamo se posso peggiorare qualcosa , ora veniamo al fatto:
-perchè se cambio nome al file degenerator.php ,
es: degenera.php funziona solo la prima volta che viene chiamato e le volte successive mi da questo errore??
Parse error:  syntax error, unexpected T_ELSE in D:\inetpub\webs\*****riit\degeneratore.php on line 24
mentre il file degenerator.php funziona regolarmente
Grazie

gli asterischi sono statiaggiunti da me
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 27 Novembre, 2016, 15:08:06
CIao ,
oggi non avendo nulla da fare , mi son detto ; avendo un'età che mi distoglie sempre piu dal vero divertimento
(capisci amee) 8) 8) o
vediamo se posso peggiorare qualcosa , ora veniamo al fatto:
-perchè se cambio nome al file degenerator.php ,
es: degenera.php funziona solo la prima volta che viene chiamato e le volte successive mi da questo errore??
Parse error:  syntax error, unexpected T_ELSE in D:\inetpub\webs\*****riit\degeneratore.php on line 24
mentre il file degenerator.php funziona regolarmente
Grazie

gli asterischi sono statiaggiunti da me


Vediamo ... ti lascio un indizio. Degenerator.php è un file php come tutti gli altri del sito web.  ;)
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Topografo - 27 Novembre, 2016, 16:42:21
credo di aver intuito il piccolo errore di battitura  ;D
Ma non so se Serzio si riferisce ad altro... (io non suggerisco :P )
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 27 Novembre, 2016, 17:05:30
credo di aver intuito il piccolo errore di battitura  ;D
Ma non so se Serzio si riferisce ad altro... (io non suggerisco :P )

Battitura? Noo, sei fuori strada. Un altro tentativo e poi ve lo spiego io? Come fai a cercare qualcosa senza sapere come è fatta?
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: lemonsong - 27 Novembre, 2016, 17:28:28
Se Sergio me lo permette, mi intrometto con proverbio cinese: "Stomaco non deve digelile se stesso"
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 27 Novembre, 2016, 17:40:17
Se Sergio me lo permette, mi intrometto con proverbio cinese: "Stomaco non deve digelile se stesso"

Senza offesa, dicevo ai miei "ragazzi" che il codice doveva essere "a prova di segretaria" .... nel senso che doveva essere immune alle più banali operazioni dei non-programmatori.

In questo caso avrei potuto utilizzare un "marker" diverso per evitare l'autodigestione. Sarebbe bastato utilizzare una variabile $MAALOX   o un semplice commento .... ;) ... se ho tempo, pubblico una versione con gastroprotettore.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: lemonsong - 27 Novembre, 2016, 18:08:25
Forse non si è capito ma il mio intervento non voleva essere una critica al tuo de-generator ma una vera richiesta di permesso per dare un indizio orientaleggiante in un territorio in cui non mi sento a mio agio (e per una volta che avevo capito l'errore...)  :)

Benvenuti ad un'altra puntata di "Medicina 33"  :lol:
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Topografo - 27 Novembre, 2016, 19:14:28
credo di aver intuito il piccolo errore di battitura  ;D
Ma non so se Serzio si riferisce ad altro... (io non suggerisco :P )

Battitura? Noo, sei fuori strada. Un altro tentativo e poi ve lo spiego io? Come fai a cercare qualcosa senza sapere come è fatta?


allora c'è un secondo errore, perchè il primo è che ha chiamato il file degeneratore.php invece di degenerator.php
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 27 Novembre, 2016, 20:44:56
Forse non si è capito ma il mio intervento non voleva essere una critica al tuo de-generator

Lungi da me credere una cosa simile. E se anche lo fosse stato, sarebbe stata una critica meritata, ho peccato di superficialità.

ma una vera richiesta di permesso per dare un indizio orientaleggiante in un territorio in cui non mi sento a mio agio (e per una volta che avevo capito l'errore...)  :)

Benvenuti ad un'altra puntata di "Medicina 33"  :lol:

Il degenerator originale leggeva uno ad uno i files php e html della directory corrente per poi "processarli" solo se il nome del file non era corrispondente alla stringa "degenerator.php" per evitare la sua stessa autodistruzione .... quindi un nome unico e ben definito.

[attach=1]

Quello attuale, invece, esegue la funzione eviratrice ... evirator() ... solo se il nome file è diverso dal nome dello script degeneratore, qualunque esso sia.

[attach=2]

[attachurl=3]
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: lemonsong - 27 Novembre, 2016, 21:51:33
Lungi da me credere una cosa simile.

Meno male, come ben sai è difficile a volte in un post dare la giusta "espressione" alle parole scritte.
Bene, adesso il nuovo de-generator "a prova di segretaria" ha la sua "tonaca mucosa" (Luciano Onder)  :)
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Guido - 27 Novembre, 2016, 22:10:26
porca paletta ,
che si autodistruggeva lo avevo capito , 
ho anche cambiato il nome all'interno del file nelle righe che
riportavano degenerator.php in degeneratore.php 
mi sono letto tutti i comandi PHP ,
dopo ore di tentativi e  conoscendo poco poco la materia
ho deciso di chiedere aiuto .
grazie
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Topografo - 27 Novembre, 2016, 22:22:19
Forse non si è capito ma il mio intervento non voleva essere una critica al tuo de-generator

Lungi da me credere una cosa simile. E se anche lo fosse stato, sarebbe stata una critica meritata, ho peccato di superficialità.

ma una vera richiesta di permesso per dare un indizio orientaleggiante in un territorio in cui non mi sento a mio agio (e per una volta che avevo capito l'errore...)  :)

Benvenuti ad un'altra puntata di "Medicina 33"  :lol:

Il degenerator originale leggeva uno ad uno i files php e html della directory corrente per poi "processarli" solo se il nome del file non era corrispondente alla stringa "degenerator.php" per evitare la sua stessa autodistruzione .... quindi un nome unico e ben definito.

[attach=1]

Quello attuale, invece, esegue la funzione eviratrice ... evirator() ... solo se il nome file è diverso dal nome dello script degeneratore, qualunque esso sia.

[attach=2]

[attachurl=3]


Avevo cannato tutto...  :lol:
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Guido - 28 Novembre, 2016, 11:28:25
ciao , e grazie per il nuovo script,
chiedo solo per capire ,
utilizzando lo script precedente cosa si dovrebbe modificare per funzionare
cambiando nome da degenerator.php a  xxxxxxxx.php.

Se mi permettete avrei un'altra cosa da chiedere,
per cancellare i file rinominati  .old  non utilizzando lo stesso degenerator.php ,
in rete ho trovato :

$file = '.old';
if (unlink($file)) {
  echo 'il file è stato cancellato';
}else{
  echo 'il file NON è stato cancellato';
}

ho tentato modificandolo ............ma
perchè non funziona ,
grazie
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 28 Novembre, 2016, 12:59:56
Ultima release. Da url è possibile chiedere di cancellare i files di backup subito dopo il trattamento di bellezza.  ;)

Sintassi url: degenerator.php?cmd=del

[attachurl=1]
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Guido - 29 Novembre, 2016, 21:52:26
ciao
non riesco a farlofunzionare .................
scrivo :
www.xxxxxxx.it/degenerator.php?cmd=del
non cancella  .old
grazie
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 30 Novembre, 2016, 00:58:50
Ultima release. Da url è possibile chiedere di cancellare i files di backup subito dopo il trattamento di bellezza.  ;)

Sintassi url: degenerator.php?cmd=del

(Attachment Link)

Dovrebbe funzionare. Prova a vedere se stai usando l'ultima versione .... build 16 ... con il comando degenerator.php?cmd=ver
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: lemonsong - 30 Novembre, 2016, 12:58:15
Mi sa che non ha nemmeno visto il link:

[attachimg=1]



Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 30 Novembre, 2016, 13:22:56
Mi sa che non ha nemmeno visto il link:


Può essere, ma anche no. Ho sostituito l'allegato dopo aver inserito l'opzione "ver" e non ho fatto caso al valore prima dell'azzeramento del contatore.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Guido - 30 Novembre, 2016, 14:09:50
Ciao ,
ho scaricato oggi il file , editandolo ho notato delle differenze con il file che ho scaricato ieri 29-11.
(piu tardi lo metto online , lo provo)sicuramente funge , cè la riga
function evirator($webpage, $cmd) {
la funzione che richiama $cmd   viene richiamata digitando   www.xxxxx.it/degenerator.php?cmd=del


(dai  :) :) ho visto il link , ieri e oggi , sono datato non ......rinco......hihihihihihihihihihi

scusa se ti richiedo ancora ;
con il vecchio degenerator.php cosa si dovrebbe modificare per  renderlo funzionante con nome file diverso
ho tentato da solo ....................(la curiosità è l'anima della vita)
grazie
ciao

Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: serzio - 30 Novembre, 2016, 15:11:07
Ciao ,
ho scaricato oggi il file , editandolo ho notato delle differenze con il file che ho scaricato ieri 29-11.
(piu tardi lo metto online , lo provo)sicuramente funge , cè la riga
function evirator($webpage, $cmd) {
la funzione che richiama $cmd   viene richiamata digitando   www.xxxxx.it/degenerator.php?cmd=del

Se c'e' la riga con il parametro $cmd ... vuol dire che è la versione b.15

b.14
- funzione che rileva il nome dello script, qualunque esso sia, per utilizzarlo come anti-autocannibalismo
- controllo anticorpi spostato nel corpo main per evitare di richiamare la funzione evirator() a vuoto

b.15
- inserimento opzione di cancellazione dei file .old (parametro del)

b.16
- inserimento opzione per la visualizzazione del numero di build (parametro ver)

(dai  :) :) ho visto il link , ieri e oggi , sono datato non ......rinco......hihihihihihihihihihi

scusa se ti richiedo ancora ;
con il vecchio degenerator.php cosa si dovrebbe modificare per  renderlo funzionante con nome file diverso
ho tentato da solo ....................(la curiosità è l'anima della vita)
grazie
ciao

Avresti dovuto modificare il nome del file indicato nella riga con l' IF.
Titolo: Re:De-Generator ... direttamente dalla soffitta
Inserito da: Guido - 01 Dicembre, 2016, 11:47:45
Ciao ,
la ver. è la build 16
thank you
eeeeeeee  colgo l'occasione per augurarvi Buon Natale e un felice anno nuovo a tutto lo staff e utenti
del forum.
ps: potevi mettere un alberello come emoction (smiley)  hihihihihihi