mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: analisi e modifica file XML

ciao a tutti,
facciamo il caso di avere uno schema XML del genere salvato in un file:
<persona>
	<dati>
		<nome>
		</nome>
	</dati>
</persona>
che tecnologie dovrei usare per modificare attributi e contenuti di un 
tag qualsiasi?



http://it.php.net/manual/en/refs.xml.php

Newsgroup: it.comp.www.php
Titolo: pipe in php

devo creare una pagina in cui viene lanciato un comando, ne devo
prendere l'output e usarlo. Il comando resta in esecuzzione per sempre e
per questo uso popen che pero' sembra bufferizzare l'output del comando.
Cosi' tutto si ferma perche' il comando manda in out solo un dato e non
so come svuotare il buffer della pipe (ammesso che ci sia).
Ho provato a far generare piu' output e ho notato che vicino a 4k
comincia a svuotare il buffer.
Avete una idea di come possa fare?
ciao
-- 
Massimiliano Cialdi
cia...@firenze.net
cia...@fol.it
cia...@geoide.it

so come svuotare il buffer della pipe (ammesso che ci sia).
Il processo figlio deve eseguire una flushall().
Leonardo
-- 
".signature": bad command or file name


il processo figlio e' un programmino java...
comunque ho risolto, era la pclose che aspettava il termine del processo
(visto che deve restituire il valore ritornato da quest'ultimo), l'ho
eliminata a funzia (magari e' un metodo un po' brutto)

Newsgroup: it.comp.www.php
Titolo: db che scrive/non scrive :(

DatiGenerali->DatiGeneraliDocumento->ImportoTotaleDocumento));
}
$dd=date('d/m/Y H:i:s');
exec("cd /var/log;echo 'COMPED $dd documento $i $d[tabella] $d[id]  inviata, id_c assegnato $idcomp $totfat'>>coda_comped.log");
$sql=pg_query_params("select pacchetto_riferimento from $d[tabella] where id=$1;",array($idf));
aggiungi_a_statistiche($loggato, strlen($file_x), 'a',(empty(pg_fetch_result($sql,0,0))?0:1));
 
 
 
La cosa che mi fa alterare è l'assenza di errori nel db e che la riga di exec (che scrive il log su disco) viene eseguita.
Al giro successivo ritrovo nuovamente il documento da inviare.
il problema non è enorme (3/4 volte in un mese, invio di circa 200.000 documenti) ma mi da fastidio.
 
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
 
www.robyt.eu
 
 

exec("cd /var/log;echo 'COMPED $dd documento $i $d[tabella] $d[id]  inviata, id_c assegnato $idcomp $totfat'>>coda_comped.log");
 
	$fp = fopen('/var/log/coda_comped.log', 'a');
	if ($fp) {
		if (flock($fp, LOCK_EX)) { 
			fwrite($fp, "COMPED {$dd} documento {$i}
{$d['tabella']} {$d['id']} inviata, id_c assegnato {$idcomp} {$totfat}\n";
    			fflush($fp);
			flock($fp, LOCK_UN);
		} else {
			// Notify lock error
		}
		fclose($fp);
	} else {
		// Notify open error
	}
 
...MOLTO più veloce, un filino più sicuro e più risparmioso di risorse.
 
Leonardo
-- 
 
"You all presumably know why" :-) :-(

 Leonardo


cavolo?
 
Rischi che ti scriva log a cavolo se hai processi multipli, quindi per la mia
religione è obbligatorio. Però, detto fra me e te, qualche pagano che dice ti
funzioni lo stesso c'è. Brucerà all'inferno, però c'è.


 
ok, ogni script scrive un suo file di log, se ho script con processi 
multipli il problema è molto, molto, molto peggiore di un log a cavolo.

Newsgroup: it.comp.www.php
Titolo: impostare data italiana in nUKEphp

Salve,
vorrei impostare il formato di data italiana per NukePHP, come devo settare
la
funzione
$locale   (Locale configuration to correctly display date with your country
format. (See /usr/share/locale))?
Ora è settata in questo modo:
$locale = "en_US";
e ovviamente l'output è del tipo.
Friday, 19 July @ 20:57:52 CEST
Grazie 1000

 $locale = "en_US";
lo standard mi dice "it_IT".
se nuke lo supporti non ti saprei dire!
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://groups.google.com

 
Si si. lo supporta.
Attenzione che qualche nota (tipo il tema nukenews) va modificata 
separatamente
Ciao
Cla
-- 
www.claudioerba.com
 - Consulenza web per l'azienda
www.spaghettibrain.com
 - PHPNUke Italian Mirror (Da oggi anche Hosting!)
My ICQ: 14187053
--

Newsgroup: it.comp.www.php
Titolo: Ritagliare immagini

Salve a tutti,
ho intenzione di sviluppare una parte di un backend che permetta di 
modificare delle immagini per il sito.
Le immagini hanno dimensioni fisse a seconda del fine, cioč, l'header 
sempre la stessa dimensione, il bottom sempre la stessa e cosě via.
Passo al problema. L'utente dovrebbe poter uploadare un'immagine, e a 
seconda della funzione della stessa, poterla ritagliare a piacimento. Se 
fosse possibile vorrei che avesse un aspetto grafico, e che non dovesse 
digitare le coordinate di ritaglio. In parole povere, vorrei che potesse 
spostare un rettangolo sull'immagine per scegliere l'area di ritaglio.
Non avendolo mai fatto, ignoro se sia possibile farlo in php. Qualcuno 
puň darmi qualche dritta per cominciare? Mi basta anche qualche 
informazione.
Grazie in advance
aenema

 spostare un rettangolo sull'immagine per scegliere l'area di ritaglio.
Hmm dubito fortemente che riuscersti a farlo usando solo php. Per il 
discorso di trovare "in real time" le coordinate dovresti usare applet 
java oppure js (sry ma in quel campo non posso aiutarti) per il resto č 
abbastanza facile (una volta che sai le coordinate di ritaglio)

 aenema
<form method='POST' action='script.php'>
  <input type='image' src='image.jpg' name='img' />
  <input type='submit' />
</form>
print_r($_POST['img']);
e divertiti..
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: ottenere una matrice di risposte da un form: come?

devo ottente delle risposte da domande di un questionario (form).
Se le domande possono avere solo una risposta fra varie alternative
(radio)
è semplice inserisco name="domanda[$i]" value=1...
dove $i è la i-esima domanda
ma se le risposte sono multiple (checkbox) come faccio?
come faccio ad individuare le domande
(che possono variare di numero e che
non conosco perchè scelte a caso) e le relative risposte?
Cosa mi suggerite?
Grazie in anticipo, Mario.

 e le relative risposte?
Definisci i nomi dei campi secondo una struttura be devinita:
quest_ID_answ_ID
ossia check box per la risposta con ID 5 alla domanda ID 2:
<input type="checkbox" name="quest_2_answ_5" value="1">
in alternativa dovrebbe essere sufficente:
quest_ID
ossia check box per la risposta con ID 5 alla domanda ID 2:
<input type="checkbox" name="quest_2" value="5">
In caso di risposte multiple avrai:
ossia 3 check box per la risposta con ID 5,7,12 alla domanda ID 2:
<input type="checkbox" name="quest_2_answ_5" value="1">
<input type="checkbox" name="quest_2_answ_7" value="1">
<input type="checkbox" name="quest_2_answ_12" value="1">
oppure
<input type="checkbox" name="quest_2" value="5">
<input type="checkbox" name="quest_2" value="7">
<input type="checkbox" name="quest_2" value="12">
Poi per poter recuperare i valori e' sufficiente lavorare sugli array
$_GET o $_POST (a seconda).
Saluti.
-- 
I'am what I'am, I do what I can

$_GET o $_POST (a seconda).
come si prende il valore e la chiave da un array? ... o meglio da
$_POST?
Grazie in anticipo, Mario.

 $_POST?
ARGH!!!, ma il manuale qualcuno lo legge?
print_r (array_keys ($_POST)); 
print_r (array_values ($_POST)); 

Newsgroup: it.comp.www.php
Titolo: Guida a PHP

Guida al PHP, seconda edizione
edito dalla McGrawHill, 1000 e passa pagine
Autori: Tim Converse e Joyce Park
Qualcuno l'ha comprato?
E' buono?
Ne consigliate l'acquisto?
Ma soprattutto, è completo?
Non vorrei doverne comprare un'altro dopo averlo finito.
Con quello che costano.

 
Ma perchè non segui le guide gratis sull'internet? ad esempio su 
freephp.html.it
 ce ne sono tante.. ottime.. Ma se ne vuoi altre basta 
cercare in rete.. Perchè spendere soldi quando hai a portata di mouse 
tutto quello che ti serve? :-P
-- 
www.terra32.net
 <- My site! lettura mail da web senza pubblicità per 
tutti! :-)

 tutto quello che ti serve? :-P
Ho avuto pessime esperienze con il materiale free online e ottime esperienze
con i tomi della Apogeo e della McGrawHill.
Questo studiando C++ (ho trovato documentazione che conteneva grossi
errori), progettazione di database (ho trovato poca documentazione sparsa),
sql (ho trovato solo documentazione troppo rigorosa ma poco didattica).
Inoltre godo a leggermi tomi di 1000 pagine su carta stampata e soffro
terribilmente a leggere al monitor del mio computer.
Può darsi che con il php sia un discorso diverso ma in linea di principio
quando affronto un argomento nuovo generalmente preferisco comprare un libro
con tante pagine, tanti esempi, in carta stampata eventualmente pure a
colori, che faccia bella figura nello scaffale con gli altri libri. Non ho
la garanzia che il contenuto sia corretto ma senz'altro è stato letto e
riletto prima di essere pubblicato.

 ma senz'altro h stato letto e riletto prima di essere pubblicato.
Concordo su tutta la linea. Il libro che hai proposto non l'ho letto,
ma guardando l'indice e spulciando tra i sorgenti sembra un buon testo.
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9
Newsgroup: it.comp.www.php
Titolo: Inserire un modulo...assolutamente impossibile per me !!!

Buongiorno a tutti...
Sto cercando, da vari giorni, di inserire un semplicissimo modulo sul
mio sito web (amatoriale)  che permetta di inserire nome, cognome,
indirizzo e una descrizione e inviarlo direttamente alla mia email...
Purtroppo sembra che per me sia un'impresa ardua per non dire
impossibile. :-(
Proprio ieri mi sono imbattuto in un sito che pubblica uno di quelli
script .php che dovrebbero fare al caso mio...ma non ci riesco a farli
funzionare...
Questo il link:
http://www.webmasterpoint.org/script/PHP/download_script/Moduli_e_Form/340/EasyContact.html
Ma come capperi funziona questo script ? Ci sono due files..ma non so
cosa farmene ! In rete non trovo nulla che mi spieghi come utilizzarlo
! Per favore...potreste spiegarmelo come se avessi 8 anni ? :-) 
Grazie mille davvero a tutti !
Nick

 
http://www.webmasterpoint.org/script/PHP/download_script/
Moduli_e_Form/340/EasyContact.html
Non ho guardato i due file, ma potrei scommettere che in uno c'è un form 
e nell'altro lo script che invia la mail con la funzione mail().
Edita il file php con un editor di testo.
Fai l'upload dei file. Stop.
Ma hai un server LAMP o WAMP (in realtà basta LAP o WAP) su cui far 
girare lo script ?
Ciao. Ilic.

Ciao. Ilic.
Ciao e grazie mille !
Nick

...nessuno che mi sappia/voglia aiutare a risolvere questo problema ?
:-(((
Sono disperato !!!
Nick

Newsgroup: it.comp.www.php
Titolo: Niente mambo su Aruba?

Spero di non affrontaree un tem già discusso.
Leggendo un po' in giro pare che Aruba.it vieti l'usodi Mambo sui propri 
server.
Avete esperienze in tale proprosito?
Sapete se le limitazioni valgono anche per altri CMS 
(drupal/joomla/phpnuke/etc etc etc) ?
Grazie 

(drupal/joomla/phpnuke/etc etc etc) ?
Aruba prevede un host particolare per l'uso di PhpNuke ma, secondo la
mia esperienza, si può mettere anche su host Linux o Win adottando
alcune cautele.
Ad esempio su host Win l'unica cartella con i permessi di scrittura è
"public".
-- 
Gian Marco Tedaldi
Amministratore 
http://www.amiciamici.com
Parma, la provincia e la Valtaro nel mondo



Personalmente ho PhpNuke su hosting Linux su Aruba e funziona.
L'unico problema con Aruba è l'estrema lentezza e a volte fa fatica a
connettersi al Db.
Se prevedi poco traffico va benissimo ma se prevedi un buon traffico
giornaliero sconsiglio aruba.
Non chiedermi dove metterlo in alternativa perchè sto cercando anch'io.
ciao
wolly
-- 
Ho scoperto che il Pro, che invano tenta di insegnarmi a giocare a golf,
ha ragione. Ogni essere umano che ha un hcp con almeno una virgola in meno 
di te si sentirà in dovere di insegnarti a giocare a golf.
Nel golf sono tutti professori

giornaliero sconsiglio aruba.
La mia esperienza di quasi 5 anni con Aruba Win non mi ha mai dato
problemi, nemmeno con la connessione al DB.
Il mio traffico si aggira sulle 6000 pagine al giorno.

Newsgroup: it.comp.www.php
Titolo: redirect senza usare header

esiste una qualche funzione attraverso la quale posso fare il redirect ad una pagina particolare
senza usare necessariamente una nuova intestazione (header) e senza dover dargli il percorso
completo del nome della pagina da aprire?
grazie
ciao Nick

Nick wrote:

Puoi utilizzare un meta tag refresh od un javascript location.href =
'pagina2.php';
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: sessioni di piu utenti

Salve,
sto scrivendo un minisistema di autenticazione utenti
login==>autenticazione==>logout
c'e una demo su 
www.pachinoglobale.com/members
potete accedere tramite login
utilizzando userid corrado e pwd corrado
oppure userid demo e pwd demo
ho allegato anche i file in versione testo cosi potete controllare il codice
il problema sorge nel fatto che se un utente loggato
non fa il logout
un nuovo utente che fa il login
trovera i dati dell'utente loggato prima
e questo non è bene!!!
e questo mi capita anche se mi disconnetto cancello i file temporanei
e utlilizzo un'altra connessione
ora se al login
eseguo una session_destroy()
non verra eliminata la sessione del primo utente???
Mi potete gentilmente aiutare ci sono i file di testo con il codice
(sono quasi tentato di fare un bel FORMAT C:\   è andare in vacanza.)
PURTROPPO NON POSSO!
Grazie per ogni vostro suggerimento
Corrado Modica

chicò ha scritto nel messaggio ...
Salve,
sto scrivendo un minisistema di autenticazione utenti
il problema sorge nel fatto che se un utente loggato
non fa il logout
un nuovo utente che fa il login
trovera i dati dell'utente loggato prima
e questo non è bene!!!
<<<<<<AUTORISPOSTA>>>>>>>>
se chiudo il browser e faccio il login come nuovo utente
non ho piu il problema
qualcuno mi potrebbe spiegare perche?????
Grazie Corrado

<<<<<<AUTORISPOSTA>>>>>>>>
se chiudo il browser e faccio il login come nuovo utente
non ho piu il problema
qualcuno mi potrebbe spiegare perche?????
Al momento che chiudi i browser e lo riapri, apri una nuova sessione percui
i dati della sessione precedente non sono accessibili ...
Le sessioni funzionano proprio cosě, ogni utente che accede apre una
sessione distinta dove tu puoi mettere quello che vuoi. Quando uno esce la
sessione viene distrutta automaticamente dopo un tempo impostato dal server.
ATTENZIONE: su win la sessione non viene eliminata ...
Ciao, ciao
Devil

ATTENZIONE: su win la sessione non viene eliminata ...
Grazie tanto!!!
Newsgroup: it.comp.www.php
Titolo: SQL Injections e contromisure

Che ne pensate di questo codice sviluppato da Zhen-Xjell (nukecops)?
//Union Tap Code (UTC)
//Copyright Zhen-Xjell 2004 
http://nukecops.com
//Beta 4 Code to prevent UNION SQL Injections
unset($matches);
unset($loc);
$loc=rawurldecode($_SERVER["QUERY_STRING"]);
//This if block catches C-like comment code within all SQL Injections, not
just Union.
//White paper available here:
http://www.securiteam.com/securityreviews/5FP0O0KCKM.html
if (strstr($loc,"*")) {
    die("YOU ARE SLAPPED BY <a href=\"
http://nukecops.com
\">NUKECOPS</a> BY
USING '$loc'.");
}
//This catches plaintext and base64 version of the Union SQL Injection code.
if (preg_match("/([OdWo5NIbpuU4V2iJT0n]{5}) /", $loc, $matches)) {
    die("YOU ARE SLAPPED BY <a href=\"
http://nukecops.com
\">NUKECOPS</a> BY
USING '$matches[1]' INSIDE '$loc'.");
}
Che tipo di controlli usate sulle variabili $_POST?
Saluti, Paolo

Che tipo di controlli usate sulle variabili $_POST?
Regexp, su ciascuna, individuando i soli caratteri permessi e scartandola
o sostituendola con un default se non matcha.
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio
Newsgroup: it.comp.www.php
Titolo: paginare i dati vuoi come fate ?

salve sto cercando un modo per poter paginare dei risultati mysql
io attualmente faccio cos'
-sql per sapere quanti record sono
-calcolo del record di partenza in base al numero di elementi per pagina
-sql con clausula limit
in questo modo eseguo due query
mi chiedevo se esisteva qualche tecnica per ottimizzare il tutto
grazie
ciao

 mi chiedevo se esisteva qualche tecnica per ottimizzare il tutto
Volendo risparmiare una query, la fai direttamente senza limit, quindi
prendi il numero dei record com mysql_num_rows() e leggi quelli che ti
servono con mysql_seek() per trovare il primo, e mysql_fetch_*() per i
seguenti.
Come prestazioni, e` difficile calcolare quale sia meglio. Col primo fai
due query (di cui la prima probabilmente viene cachata dopo la prima
volta), ma col secondo il DB deve tenersi una "tabella temporanea" coi
risultati molto piu` grossa finche` non chiudi la connessione.
Bye.
-- 
Alessandro Pellizzari

Se i dati sono pochi puoi continuare benissimo a fare come hai
descritto.
Se i dati sono parecchi io consiglierei di fare una "paginazione quasi
reale".
Mi spiego.
Se devi visualizzare 10 record ne selezioni 11, se c'è l'undicesimo
allora metti il
link alla pagina successiva, che mostrerà i record dall'11 al 20.
In realtà tu prenderai dall'11 al 21 e controlli se esiste il
ventunesimo..
continui così fino a che esiste l'n+1 esimo record..
Dr.Tarr
--
http://www.drtarr.it/
yappo ha scritto:


 ha scritto nel messaggio 
news:1153831608.6...@s13g2000cwa.googlegroups.com...


 ....
   "n" e' il numero di record che vuoi mostrare per pagina e devi
moltiplicarlo per il numero di pagina corrente
   ad esempio 13 record per pagina (n=13)
pagina 1:
         da n*1-n a n*1 record
pagina 2:
         da n*2-n a n*2 record
etc.
etc.

 ha scritto nel messaggio 
news:ea5bd8$uaf$1...@area.cu.mi.it...

Ho capito ma questa tecnica la puoi usare se fai pagina per pagina
tipo se vuoi sapere il numero di pagine già non va più bene
cmq metto nel cassetto...
Newsgroup: it.comp.www.php
Titolo: Xitami

Ciao a tutti,
ho scaricato l'ultima versione di PHP e l'ho installata seguendo le
istruzioni.
A questo punto ho cercato di configurare il mio server locale  Xitami
affinchè trovasse il PHP ma non ci riesco e continua a non trovare PHP
Cosa devo fare esattamente per configurare XITAMI?
Grazie
Pab

 > Cosa devo fare esattamente per configurare XITAMI?
Non hai specificato quale sistema operativo stai utilizzando...io te lo 
spiego per Windows:
1. Scariva i binari per Win32, edita il file PHP.INI-DIST, scommenta la 
riga ;cgi.force_redirect = 1 (togli il punto e virgola) e modifica il 
valore da 1 a 0.
3. Rinomina il file in php.ini e copialo in c:\windows.
4. Entra in 
http://localhost/admin
 e vai sotto "Configuration" > "Filters"
5. Nella lista a sinistra(File extension) inserisci nel primo campo .php 
e nel campo a destra, colonna Filter command..., il percorso di dove 
andare a prendere l'interprete php.exe (nel mio caso: c:\php5\php.exe)
6. Conferma con OK, poi premi salva ed infine Restart
A questo punto creati un file di prova(test.php) tipo:
<?php
echo "OK...funziona!!!"
?>
e salvalo nella folder webpages (nel mio caso C:\xitami-25\app\webpages)
Prova con 
http://localhost/test.php
E tutto dovrebbe funzionare
ciao Tiz

Installare xitami con l'installer o copiare i file dello zip in (es.) 
c:\xitami
se si installa da file zip modificare il file xitami.aut con un editor di 
testo
e cambiare la password con quello che si vuole (es. miapassword)
----------------------------------------------------
[/admin]
    Admin=miapassword             #   By default, admin access is disabled
----------------------------------------------------
chiudere e salvare il file xitami.aut .
avviare xitami con xigui32.exe (con interfaccia grafica) o con altro 
eseguibile (ex. xisrv32.exe o xidos32.exe)
andare nel pannello di controllo tramite l'url 
http://127.0.0.1/admin
(è possibile richiamarlo anche dall'interfaccia grafica)
inserire user e password
nel nostro caso admin e miapassword
Cliccare sul bottone "Configuration".
Cliccare sul collegamento "Filters" (in alto a sinistra).
Inserire .php nel primo campo testo e c:\php\php.exe (percorso per 
l'eseguibile CGI php).
Cliccare sul link "Ok".
Cliccare sul Bottone "Save" (a forma di floppy disk in alto a sinistra).
Cliccare sul Bottone "Restart (A forma di schermo in alto a destra).
inserire un file con estensione .php nella cartella webpages.
Qualcosa tipo
index.php
---------------------
<?php
echo "Hello World!";
?>
---------------------
richiamarlo con 
http://127.0.0.1/index.php
Se esce la scritta Hello World! php dovrebbe funzionare correttamente, 
altrimenti non appare niente
e ci si trova il codice php vedendo il sorgente della pagina.
Nel caso in cui non appaia la scritta basta non disperare e leggere 
l'eventuale errore all'interno del file "cgierr.log".
Spero che basti come risposta.
Saluti.
-- 
----
Leonardo Armando Iarrusso - J2Be
www: 
http://www.J2be.com
 - e-mail: info[at]J2Be.com
Newsgroup: it.comp.www.php
Titolo: sistema prenotazioni

Avrei bisogno di un semplice sistema di prenotazione mensa/ristorante.
Praticamente un utente deve nella giornata da lui prescelta poter 
scegliere di fermarsi a pranzo oppure cena (possibilmente confermando 
con un codice univoco per evitare spam).
Poi il sistema deve poter semplicemente permettere di vedere quanti 
pasti/cene sono stati prenotati.
Ho trovato delle cose abbastanza simpatiche ma tutte rigorosamente a 
pagamento e molto care. Per wp e joomla ci sono molti plugin (ma tutti a 
pagamento) e inoltre fanno molte più cose di quelle che mi servono.
In php è semplice da realizzare? si trova qualcosa di già pronto adattabile?
Grazie.

 Grazie.
Tutto è semplice da realizzare se
a) te lo fanno
b) te lo fai in un linguaggio che conosci
 
È un compito all'altezza anche di un medio smanettone, niente di troppo 
complesso.
Io personalmente lo farei da zero partendo da Silex tanto per divertirmi
Farlo con wordpress non è poi così complesso, ma molto meno elegante
 
-- 
I fatti mi cosano

Cosa intendi per "molto" costose?
 
Perchè se l'ordine di grandezza è sui 100 euro, se calcoli il tempo che ci metti credo che ti conviene comprare quei plugin (una volta verificato che coprano le tue esigenze)
 
 
Per sviluppare una cosa del genere, lavorandoci a tempo perso (quindi in modo discontinuo) ci si mettono tranquillamente 8-10 ore.. con tutti i pro e i contro del caso

 Grazie.
 
 
Potresti farti il db con Firebird
Poi usi ScriptCase per le schermate/griglie/stampe
Newsgroup: it.comp.www.php
Titolo: Aiuto per upload

Salve a tutti,
č la prima volta che posto un messaggio qui ma seguo questo newsgroup da un
po' ed ho imparato davvero tanto... grazie a tutti.
Vi espongo il mio problema:
ho una pagina html per uploadare un file  e una pagina in php dove gestire
il file uploadato. Il tutto non fa altro che inserire il file in una
cartella up_img/images sotto la document_root.
Di seguito vi posto il codice:
HTML :
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form method=post enctype=multipart/form-data action=upload.php>
<input type=hidden name=MAX_FILE_SIZE value=10000>
<input type=file name=upfile>
<input type=submit value=Invia file>
</form>
</body>
</html>
PHP :
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<?php
$upload_dir=$_SERVER["DOCUMENT_ROOT"]."/up_img/images";
$file_name=$_FILES["upfile"]["name"];
if(is_uploaded_file($_FILES["upfile"]["tmp_name"])){
 move_uploaded_file($_FILES["upfile"]["tmp_name"],"$upload_dir/$file_name")
or die ("non riesco a muovere il file");
 }
 else{
 die ("no upload");
 }
 ?>
</body>
</html>
IL tutto funziona sotto Windows (APACHE + PHP), ma sotto Linux...niente da
fare. Non fa prorpio l'upload. Se inserisco un phpinfo() nella pagina,
sotto Win mi restituisce, tra le PHP variables, in _FILE["upfile"] un array
con 'name', 'type' etc. mentre sotto linux questa variabile non viene
restituita e se faccio print_r($_FILES) mi restituisce semplicemente
Array().
Tutte le cartelle interessate sono state settate con permessi 777.
Ho installato Apache 2.0.4 e php 4.2.2.
Evidentemente mi sfugge qualche cosa... sareste cosě gentili da darmi una
mano?
Grazie
Davide

Non ne ho idea del perchč non funzioni perň ti posto lo script che uso 
io per l'upload.. questo non mi ha mai lasciato in panne ed č piů 
semplice del tuo.. :-)
---------------------  upload.php -------------
<?php
echo "<form method=\"post\" enctype=\"multipart/form-data\" 
action=\"upload.php\">";
echo "<input type=\"file\" name=\"uploadedfile\" size=\"30\">";
echo "<input type=\"hidden\" name=\"max_file_size\" value=\"100000\">";
echo "<input type=\"hidden\" name=\"uploadfile\" value=\"yes\">";
echo "<input type=\"submit\" value=\"UPLOAD\">";
echo "<br>";
if ( $uploadfile == "yes" ) {
$uploadfile == "no";
if($uploadedfile<>"none")
{
if(!copy($uploadedfile, "dirctorydidestinazione/$uploadedfile_name"))
{
if($uploadedfile_name == "") {}
else {print ("failed to copy $uploadedfile_name...<br>\n");}
}
else
{
print ("$fileuploaded uploaded!<br>\n");
}
}
}
?>
--------------------------------------------------


hai pensato a i permessi?
se la cartella non ha i permessi di scrittura....

 semplice del tuo.. :-)
Funziona perfettamente.... grazie mille

La strada più semplice è sempre la migliore.. :-)
Newsgroup: it.comp.www.php
Titolo: cancellare un file anomalo

come posso fare a cancellare questo file sul mio spazio web con un 
nome anomalo:
 
-"postalavoro-2013\"-PERSONALE.htm
 
sia FTP che con il pannello di controllo di aruba non riesco
 
ho provato con php con tale istruzione:
 
$nomepagina = '-"postalavoro-2013\"-PERSONALE.htm';
unlink($nomepagina);
 
e mi dà errore.
come faccio ?
 

una volta capitò pure a me, dopo le stesse prove usai il
loro servizio assistenza, aprì un ticket e me lo cancellarono loro :)
 

 $nomepagina = '-"postalavoro-2013\"-PERSONALE.htm';
 
Prova a raddoppiare il backslash:
 
$nomepagina = '-"postalavoro-2013\\"-PERSONALE.htm';
 
-- 
mailto: y = i
------------------------------------------------------
http://www.catarsi.it
 
Vivo nel terrore di non essere frainteso (Oscar Wilde)

 ha scritto:


 inserire da tastiera
 
Probabilmente è legato al fatto che ti ostini a rispondere in testa.
 
ftp> dele \"foo.txt
250 Delete operation successful.
ftp>
 
E comunque con PHP non c'entra assolutamente niente, rispondo nella 
speranza di troncare la discussione.
 
-- 
Andrea
 

 inserire da tastiera
 
Non ci sto capendo niente. E tuttavia, secondo me hai inserito proprio
il pipe al posto delle virgolette.



 
Per quanto sia bella l'improvvisazione, la lascerei al Jazz
la "barra verticale" è tutto meno che speciale. La trovi in alto a sx su 
una tastiera Italiana, ma c'è su ogni layout
 
-- 
I fatti mi cosano

Newsgroup: it.comp.www.php
Titolo: passaggio parametri per riferimento

<?php
function a(&$b=true){
var_dump(isset($b));
}
a($c);
a();
?>
bool(false)
bool(false)
Nell'esempio di cui sopra, ho bisogno che a() sappia se il parametro
$b gli è stato passato o meno; in pratica a($c) dovrebbe restituire
true e a() dovrebbe restituire false;
Matteo

 Matteo
function a($b){
if($b){
  return true;
}
if(!b){
  return false;
}
}
e' inutile fa parte del costrutto php

 true e a() dovrebbe restituire false;
Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/func_num_args
<pre>
<?php
function a(&$b = true){
	var_dump(func_num_args());
}
$c = 'stub';
a();
a($c);
?>
</pre>
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/
Newsgroup: it.comp.www.php
Titolo: Problema con cookie

salve a tutti, sto realizzando questo script di login con registrazione (in
caso la funzione convalida_dati() dia esito positivo) di un cookie.
lo sto provando in locale con xitami, ma non mi funziona: mi spiegate come
mai???
<?
require('funzioni.inc');
?>
<?
if (isset($user) && isset($psw))
{
    print "Sei già stato qui !!!<p>";
    print "Username: $user<p>";
    print "Password: $psw<p>";
}
else
{
    if (isset($form_login))
    {
         if (($username!="") && ($password!=""))
         {
               $code=convalida_dati($username, $password);
               if ($code==1)
               {
                    setcookie ("user", $username);
                    setcookie ("psw", $password);
                    print "Cookie memorizzato !<p>";
                    print "<b>$username</b>, d'ora in poi verrai
riconosciuto automaticamente all'accesso !";
               }
               else
               {
                    print "Dati non corrispondenti al Database;<p>";
                    print "Rieffettua il login";
                    form_login();
               }
         }
         else
         {
               print "Non hai inserito i dati (***generico***)";
         }
    }
    else
    {
         form_login();
    }
}
?>
inoltre ho trovato questo script di verifica su 
php.net
: in locale non mi
funziona (mi indica che il cookie non c'è) mentre on line funziona !?!
<?php
$status = 0;
if (isset($myTstCky) && ($myTstCky == "ChocChip")) $status = 1;
if (!isset($CCHK)) {
setcookie("myTstCky", "ChocChip");
header("Location: $PHP_SELF?CCHK=1");
exit;
}
?>
<html>
<head><title>Cookie Check</title></head>
<body bgcolor="#FFFFFF" text="#000000">
Cookie Check Status:
<?php
print "$myTstCky<p>";
printf ('<font color="#%s">%s</font>;',$status ? "00FF00" : "FF0000",$status
? "PASSED!" : "FAILED!");
?>
</body>
</html>


non ho letto il codice, ma visto ke on line funziona, puo' darsi ke devi settare il file config di xitami ,fra cui la directory temp ke deve contenere le variabili di sessione.
Inoltre devi settare opportunamente php.ini sul tuo pc.Altri script ke funzionano con i cookie vanno bene!?
--
WEbdOM webmaster di 
www.metronic.it
 
il sito sulla telefonia ai prezzi che cercavi
Iscriviti a Pillol@ - la newsletter sulla telefonia (e non solo).

 ha scritto nel messaggio
news:3b498c93...@News.CIS.DFN.DE...

Newsgroup: it.comp.www.php
Titolo: Apici o non apici in MySql?

Salve a tutti,
nel linguaggio SQL è consigliato mettere gli apici al nome del campo? 
Esempio pratico. E' meglio:
INSERT INTO 'countries' VALUES (205, 'Taiwan', NULL);
o
INSERT INTO countries VALUES (205, 'Taiwan', NULL);
Il risultato è identico ma cosa è meglio?
Grazie.

 INSERT INTO 'countries' VALUES (205, 'Taiwan', NULL);
[..]
tecnicamente non ce ne e' uno migliore ma essere chiari ed espliciti e'
preferibile..
-- 
www.iuz-lab.info


Grazie per la risposta. Chiari ed espliciti vorrebbe dire metterli o non 
metterli?
Saluti.

Simon F. wrote:

Apici...
Prova a chiamare una tabella o campo con una keywords di mysql, es:
SELECT * FROM `select` WHERE 1
SELECT * FROM select WHERE 1 <<-- ERRORE!!!!
Ciao

 ha scritto nel messaggio 
news:ZibKe.45185$2U1.2...@news3.tin.it...


Newsgroup: it.comp.www.php
Titolo: Controllo sui file uplodati

Saludos a todos...
la domanda del giorno, anche se ne avevo almeno altre due, ma sto
invecchiando e non mi vengono in mente, č semplice ed č questa:
tramite form posso caricare sul mio server remoto un file!
ho modo di controllarne le dimensioni e mettere un filtro su queste..
fatto..
voglio anche impedire di caricare file che abbiano estenzione diverse da
quelle che decido io.
$_FILES['userfile']['type']
questa variabile mi restituisce il tipo di file, ad esempio
"image/gif" , "image/jpg"
č sicuro usare un if confrontando questa variabile oppure mi consigliate
qualcosa d'altro?
saluti e buon finesettimana!
Lů
http://it2.php.net/manual/it/features.file-upload.php
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 consigliate qualcosa d'altro?
Utilizza 
$fileInfo = pathinfo ($file);
$extension = strtolower ($fileInfo["extension"]); 
// attenzione, potrebbe non esistere l'index "extension"
Poi confronti $extension.
-- 
I'am what I'am, I do what I can

Newsgroup: it.comp.www.php
Titolo: Passaggio variabili metodo "POST"

Scusate, esiste un metodo per passare una variabile con metodo POST senza
usare una form di html?
il mio problema e' che usando la form una volta inviati i dati, se torno
indietro via browser per correggere i dati che avevo inserito nei vari input
type text, me li ritrovo vuoti
Ciao e grazie!

 ha scritto nel messaggio
news:9yina.43584$DT4.1...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: errore

Ciao,
qualcuno può darmi lumi sul significato di questo errore?
Warning: main(
http://www.dominio.com/flashservices/app/Gateway.php
) 
[function.main]: failed to open stream: Connection refused in 
/home/web/
www.dominio.com/website/flashservices/gateway.php
 on line 4
Warning: main() [function.include]: Failed opening 
'
http://www.dominio.com/flashservices/app/Gateway.php
' for inclusion 
(include_path='.:/usr/lib/php/PEAR') in 
/home/web/
www.dominio.com/website/flashservices/gateway.php
 on line 4
Fatal error: Class 'Gateway' not found in 
/home/web/
www.dominio.com/website/flashservices/gateway.php
 on line 5
in gateway (minuscolo) viene creata una istanza della classe Gateway 
(maiuscolo) effettivamente presente sotto app.
GRAZIE,
Pepe

 /home/web/
www.dominio.com/website/flashservices/gateway.php
 on line 5
Deriva da quello precedente.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: php in locale

 
Ciao,
uso php con apache in locale su windows xp,
non riesco a generare un cookie perchè sicuramente devo impostare qualche 
opzione nel file php.ini nella cartella windows.
Su uno spazio weba pagamento funziona tutto.
Che parametro dovrei cambiare?
Grazie
Marco 

 Che parametro dovrei cambiare?
Definisci "non riesco a generare un cookie"?
error_reporting? display_errors?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: verificare presenza elemento in un campo

ciao a tutti
al momento dell'inserimento di un elemento in un db
come faccio a verificare se questo è già presente nello stesso?
esempio voglio inserire un link ma è già presente fra le mie  migliaia di
url... come faccio a sapere se è già presente?
grazie

prima fai una select per vedere se è già presente;
poi nel caso in cui non sia presente lo inserisci normalmente.
praticamente fai 2 query distinte intervallate da una if
Posted by 
http://www.phpitalia.com
Newsgroup: it.comp.www.php
Titolo: array associativi aiuto

Avendo un vecchio libro ed essendo rimasto alla variabili globali non so
come snocciolare un arrary di elementi passati dal form.
L'array, non è $_POST o $_GET?
Dunque non va bene il segunete codice?
foreach ($_POST as $value){
echo "Valore: $value";
}
Inoltre mi stavo chiedendo, riguardo all'upload di un file per fare un
esempio, anche in questo caso, come diamine si elaborano gli elementi quali
$upload_file, $upload_file_name, $upolad_file_size ecc... nel senso, come
accaparrarmi i loro valori?
Prima, per visualizzarli, ad esempio davo:
echo "$upload_file";
echo "$upload_file_name";
e adesso?
ciao
bull

Posto il codice del file html e del file php:
FILE HTML:
<html>
<body>
<form method="post" action="uploadit.php" enctype="multipart/form-data">
<h3> Invia un file al server</h3>
<input type = "file" name = "upload"><br>
<input type ="submit" value= "invia">
</form>
</body>
</html>
FILE PHP:
<html>
<body>
<?php
echo "<pre>";
# ATTENZIONE: prendo gli elementi passati dal form, ma NON sono sicuro che
questo sia il codice corretto
$uploadfile = $_POST["upload"];
$uploadfile_name = $_POST["upload_name"];
$uploadfile_size = $_POST["upload_size"];
$uploadfile_type = $_POST["upload_type"];
#Fine del codice che assegna i valori passati dal form alle variabili:
#$uploadfile,$uploadfile_name,$uploadfile_size,$uploadfile_type
echo "</pre>";
if ($uploadfile == "none" ) {
echo"Non è stato inviato alcun file<br>";
echo "Ritorna al <a href =\"upload.html\">form</a>";
exit;
}
if ($uploadfile_size < 3072) {
#lo copia in una nuova posizione
if (copy($uploadfile, "G:\PHP\cartella\$uploadfile_name")) {
echo "Invio del file riuscito!";
#cancella il file temporaneo
unlink ($uploadfile);
} else {
echo "$PHP_SELF: Errore, impossibile copiare il file";
}
} else {
echo "Spiacente, il file da inviare non deve superare le dimensioni di
3KB<br>";
}
?>
</body>
</html>
PROBLEMA RISCONTRATO:
Warning: Unable to open '' for reading: Permission denied in
g:\php\uploadit.php on line 18
: Errore, impossibile copiare il file
CONSIDERAZIONI:
La cartella penso di averla condivisa con i permessi giusti, infatti ho
testato il seguente file.php che funge e mi scrive nella cartella:
<?php
if (!$cartella = opendir ("G:\PHP\cartella")){
echo "Spiacente, non riesco ad aprire la cartella";
} else {
echo "la cartella è stata aperta";
}
if (!$p_file = fopen("G:/PHP/cartella/test.txt", "w+")){
echo "Spiacente, non riesco ad aprire il file test.txt";
exit;
}
fputs($p_file,"ciao");
fclose($p_file);
?>
ULTIMA CONSIDERAZIONE:
Ho provato anche con $_FILES ma niente
$uploadfile = $_FILES["upload"];
$uploadfile_name = $_FILES["upload_name"];
$uploadfile_size = $_FILES["upload_size"];
$uploadfile_type = $_FILES["upload_type"];
Potete spiegarmi dove sbaglio?
ciao
bull


foreach ($array_associativo as $chiave => $valore) {
    echo "l'elemento $chiave dell'array vale $valore\n";
}
Ciao,
Ema
Newsgroup: it.comp.www.php
Titolo: Scroll di immagini

Salve,
sto cercando uno script che mi consenta di andare a prelevare delle thumb di 
immagini collocate in una cartella ed effettuare uno scroll su una pagina 
web. Ne vedo diversi inseriti in gestori di album fotografici ma a me serve 
una cosa stand-alone; qualcuno mi può dare una dritta?
Grazie!!! 


Cosa intendi con "scroll"?
Ciao
Marco

Newsgroup: it.comp.www.php
Titolo: Upload file su Mascanc

Ciao a tutti, sto mettendo un sito
su 
mascanc.net
, ma lo script che uso
per fare l'upload dei file (Acquonics 
file manager) mi restituisce
un
errore perche' non ha i permessi
necessari.
Tenendo conto del fatto che
non basta
un semplice chmod (ho provato a dare
i permessi in scrittura a
tutto e tutti)
avete idea di come possa risolvere il
problema?
--------------------------------
Inviato via 
http://usenet.iol.it

 problema?
a brucio... chown ? :)
Alex

a brucio... chown ? :)
Il proprietario di tutti i file e'
sempre
il mio user, ed il gruppo e' sempre system,
in una directory dove
ho il contatore ho
cambiato i permessi della acl permettendo a
tutti di
scrivere, e cosi' il contatore si aggiorna
regolarmente (prima non
funzionava nemmeno lui),
ma nelle dir che dovrebbero contenere le gallerie
di immagini, non riesco a fare l'upload ne a creare
directory tramite lo
script.
Non conosco i meccanismi di gestione delle acl, ma
dando i
permessi di scrittura a tutti ed impostando
con chmod il permesso di
scrittura per il mio utente
(ma ho provato anche a+w) "dovrebbe"
funzionare.
Se ti venisse in mente altro fammi sapere...
Grazie, ciao.
Cristiano


 ha scritto nel messaggio
news:62Z211Z203Z65Y1...@usenet.iol.it...

uhm...
con SCP non so se puoi dirgli "caricami questa cartella e le relative sotto
dir" ma semplicemente "caricami questo, caricami quello"
ad ogni modo le fondamentali differenze fra ftp e scp è che scp è criptato e
si appoggia a ssh...
mi sembra eccessivo definire ftp come "vecchio e insicuro sistema" ...
infatti con un bel proftpd installato ora non avresti questi problemi e
sicuramente nessuno avrebbe avuto problemi di sicurezza su quel server li...
ecco come complicarsi la vita... daltronde o si ha voglia di giocare o sennò
si scelgono le soluzioni più pratiche e immediate :)
Ciao
Alex

 -- 
http://www.mascanc.net/~max
... Oh Lord, won't you buy me a Mercedes Benz ...
... They say jump, you say how high ...
Newsgroup: it.comp.www.php
Titolo: Accedere ad un array in maniera diretta

Come si accede direttamente ad un array?
E' possibile fare (come in JS) in questo modo:
array('aaa', 'bbb', 'ccc', 'ddd)[$key];
Dove $key può essere un numero o una stringa se l'array è associativo.
Max

 Come si accede direttamente ad un array?
http://www.php.net/manual/en/language.types.array.php
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Tria testiculis tactis, pallegiatoque augellum, omnia mala fugabyte.

 array('aaa', 'bbb', 'ccc', 'ddd)[$key];
Ci sto pensando da quando l'hai postato, ma non mi viene in mente nessun 
caso in cui una cosa del genere possa essere utile...
Bye.

 caso in cui una cosa del genere possa essere utile...
Si tratta di una sorta di switch velocissimo e contratto, molto 
utilizzato in JS. Serve, ad esempio quando è inutile assegnare l'array o 
l'oggetto (l'array associativo) ad una variabile. Molto utile anche con 
gli if contratti.

 $altromioarray = array('pippo', 'pluto, 'paperino');
Niente se non leggi quello di prima.



OK, ho capito cosa intendi.
In Javascript puo` avere senso perche` e` tutto interpretato e per 
comprimere il sorgente (da mandare via rete al client), ma anche per lui 
ha poco senso, visto sia che si stanno diffondendo i motori js con JIT, 
sia che puoi comprimere i js con gzip lato server.
In PHP ha poco senso fare una cosa del genere. A livello prestazionale 
non hai alcun guadagno perche` tanto viene tutto precompilato ad ogni 
esecuzione (se non hai cache di precompilati attive, naturalmente), 
mentre a livello di leggibilita` perdi tantissimo.
Usa il normale switch.
Bye.

 Usa il normale switch.
Si, ho visto, non c'è modo (PHP non digerisce proprio una parentesi 
quadra vicina ad una tonda). In realtà oltre alla velocità conta la 
sintetizzazione del codice (oltre all'inutilità di assegnare qualcosa ad 
una var). Riguardo ai framework JS compressi, tutte le tecniche estreme 
compresa questa vengono utilizzate ugualmente se non a maggior ragione.
 

sintetizzazione del codice
Se lo devi manutenere, conta anche la velocita'.
	switch($key)
	{
		case 'a':
			(quello che avresti fatto con array)
			break;
		case 'b':
			...
	}
Il vantaggio, piu' che altro, e' che non crei nessun array e non vai a
pestare i calli al garbage collector; inoltre l'analizzatore di switch
e' abbastanza furbo da costruire un if-tree ben bilanciato, sicche' il
costo aumenta molto meno che linearmente con l'aumentare delle opzioni
(a proposito, e' per questo che a volte si trovano due switch separati
- se so che le opzioni a e b coprono il 90% dei casi, puo' convenirmi,
addirittura,
	if ('a' == $key)
		...
	else
	{
		switch($key)
		{
			...
		}
	}
sacrificando un po' di leggibilita' alla velocita').
Avevo visto i sorgenti per PHP4, ma dubito che il 5 abbia adottato un
metodo MENO efficiente tipo, boh, una serializzazione di strnicmp. Ho
una certa fiducia nel fatto che lavori ancora con macchine a stati.
Leonardo
-- 
The thoughts of others were light and fleeting,
Of lovers' meeting, or luck, or fame.
Mine were of trouble, and mine were steady:
So I was ready when trouble came.
Newsgroup: it.comp.www.php
Titolo: inviare per posta una pagina web

Beh, no
si tratta di pagine che rappresentano schede di prodotti che devono essere inviate tal quale (cioč in html) ad un destinatario di posta.
grazie comunque.
Posted by 
http://www.phpitalia.com

le pagine sono vincolate ad un database in quanto risultato di una ricerca e sono in php.
A prima vista mi sembra interessante la class che mi hai suggerito.
Dammi un po\' di tempo per digerirla.
Buon tutto,
D
Posted by 
http://www.phpitalia.com
Newsgroup: it.comp.www.php
Titolo: [FORSE OT] .htaccess

Qualcuno mi potrebbe aiutare a non permettere ai motori di ricerca di
immagini tipo Google (
http://www.google.com/imghp?hl=it
) o Altavista
(
http://www.altavista.com/sites/search/simage
) di non indicizzare (o non far
visualizzare) le immagini provenienti da un sito?
So' che e' possibile modificando il file .htaccess, ma non trovo nessun
riferimento su Web abbastanza esauriente..
Grazie
Luciano

 visualizzare) le immagini provenienti da un sito?
Credo si faccia con un file robots.txt, e non con .htaccess, a meno che
tu non voglia proteggere tutte le imamgini con password. :)
Ammetto che non conosco nessuno dei due sistemi, quindi forse si puo`
fare anche con .htaccess. Io cmq cercherei sul sito del motore di
ricerca come impostare file robots.txt)
Bye.

 tu non voglia proteggere tutte le imamgini con password. :)
No.. Il robots.txt e' gia' settato.. :-)
Se pero' dico al robots.txt di indicizzarmi (giustamente) la mia home-page,
lo spider si ciuccia anche le immagini contenute nella pagina.. So' che
tanto se han voglia di copiarmi le immagini non ci sono santi che tengano,
ma almeno che non utilizzino Altavista o Google per copiarmele! Almeno mi
facciano qualche hit sul sito.. :-)
Comunque la stringa dovrebbe essere (+ o meno) questa (ovvero una delle
tante che ho trovato):
RewriteEngine On
RewriteCond %{HTTP_REFERER} http://.*
sitoindicizzante.com/.*$
RewriteRule ^(.*)$ 
http://www.miosito.com
Questa regola Rewrite pero' la trovo molto "cattiva".. Ovvero se una
chiamata proviene ad es. dal sito Google, automaticamente all'utente si apre
il mio sito.. Cosa che non mi sembra molto etica.. A me basta che tutte le
chiamate di Goggle trasformino l'immagine in inesistente..
So' che esiste (avevo trovato un link esauriente ma purtroppo perso).. :-\
Grazie ancora
Luciano

 So' che esiste (avevo trovato un link esauriente ma purtroppo perso).. :-\
Trovata un'altra piu' "conformante", ma non troppo azzeccata..
RewriteCond %{HTTP_REFERER} 
http://images.google.com/
RewriteRule ^(.*)$ 
http://images.google.com/
Questa funziona come dico io, solo che dovrei ripeterla X volte per ogni
motore di ricerca..
Invece vorrei crearne una che se l'HTTP_REFERER *non* e' il mio sito,
automaticamente non fà visualizzare le immagini.. Cosi', tolgo la
possibilità a tutti di non fare deeplinking.. :-)
Grazie
Luciano

Invece vorrei crearne una che se l'HTTP_REFERER *non* e' il mio sito,
Qualcosa come
	RewriteCond %{HTTP_REFERER} !^
http://tuosito.com/
magari? <grin>
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.
Newsgroup: it.comp.www.php
Titolo: Prolema posting data con fsockopen

Ciao a tutti
sto cercando di postare delle variabili a una pagina php usando la 
fsockopen, ma non so come mai nella pagina di destinazione nessun segno di 
queste variabili, nè di array $_POST..
Vi posto il codice:
<?php
$post_vars=array(
   'var1'=>'valore1',
   'var2'=>'valore2'
   );
$post_data="" ;
foreach($post_vars as $key=>$val){
$post_data.="&".$key."=".rawurlencode(htmlentities($val)) ;
}
$fp = fsockopen ("{host}", 80, $errno, $errstr, 30);
if (!$fp) {
 echo "$errstr ($errno)<br>\n";
} else {
 fputs($fp, "POST /{script} HTTP/1.1\r\n");
 fputs($fp, "Host: {host}\r\n");
 fputs($fp, "Content-Type: text/xml\r\n");
 fputs($fp, "User-Agent: PostIt\r\n");
 fputs($fp, "Content-Length: ". strlen($post_data) ."\r\n");
 fputs($fp, "Connection: close\r\n\r\n");
 fputs($fp, $post_data);
   while (!feof($fp)) {
       echo fgets ($fp,128);
   }
 fclose ($fp);
}
?>
nella pagina risultante non c'è traccia di $_POST :(
che posso fare? eviterei l'uso di classi dedicate se fosse possibile.. se 
non altro per capire dove sta il problema..
Grazie! 

 
Hai già studiato perbenino l'rfc riguardante il metodo post del 
protocollo http?
Inoltre dai un'occhiata qui: 
http://freephp.html.it/articoli/view_articolo.asp?id=76&pag=7

Newsgroup: it.comp.www.php
Titolo: sempre i frame

salve !!! .. riformulo la domanda... in una pagina php con frame dovrei far
visualizzare dei dati in frame diversi
es.
questo script e situato nel frame n3
if a=1
{
    Visualizzo una pagina nel frame n1
}
else
{
    Visualizzo una pagina nel frame n2
}
grazie anticipatamente

 ha scritto nel messaggio
news:b7gc2h$hgo$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:b7gf3j$800$1...@newsread.albacom.net...


 ha scritto nel messaggio
news:b7gf4r$809$1...@newsread.albacom.net...


 ha scritto nel messaggio
news:b7gg3h$jm2$1...@lacerta.tiscalinet.it...


> no .. non funziona !!!!
A parte che funziona ... e allora? Se anche non funziona, questo è un ng,
non siamo impiegati al tuo servizio. Accetta i consigli che ti vengono dati.
Quattro esclamativi, addirittura.
Occhio ragazzi, che il capo oggi sta 'ncazzato.