mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: ciao a tutti! - vorrei parteciapare a questo newsgroup, ma attenti....

andrò solo ad allungare la schiera di quelli che come me sono novizi in
materia di PHP e che possono - per ora - solo fare noiose domande!
INFATTI
la prima domanda che vi pongo è la seguente:
ho installato Apache, MySQL e PHP (strano eh?) su Win2000Pro.
ho intenzione di richiedere l'autenticazione prima di accedere ad una
pagina.
ho letto attentamente il manuale ed ho scaricato la soluzione su diversi
siti. non c'è dubbio, il modo corretto è il seguente, ma a me NON FUNZIONA!
ecco il codice che ho messo nel file autentica.php e che richiamo
direttamente dal mio index.html:
<?php
  if(!isset($PHP_AUTH_USER)) {
    header("WWW-Authenticate: Basic realm=\"My Realm\"");
    header("HTTP/1.0 401 Unauthorized");
    echo "Text to send if user hits Cancel button\n";
    exit;
  } else {
    echo "<p>Hello $PHP_AUTH_USER.</p>";
    echo "<p>You entered $PHP_AUTH_PW as your password.</p>";
  }
?>
il server mi risponde così (preso dall'error log di apache):
[Thu Oct 25 22:20:32 2001] [error] [client 127.0.0.1] malformed header from
script. Bad header=HTTP/1.0 401 Unauthorized:
c:/apache/modules/mod_php4/php.exe
devo forse configurare qualcosa in apache, nel php.ini, nel file sistem,
BOHH???
Grazie in anticipo per l'aiuto che vorrete darmi: appena ne saprò a pacchi,
vi aiuterò anch'io!!!
CIAO!!

 ha scritto nel messaggio
news:9r9vrs$dhu$1...@nreadb.inwind.it...


 ha scritto nel messaggio
news:9ra611$9oa$1...@newsreader.mailgate.org...


 $PHP_AUTH_USER?
l'autenticazione che ti ho proposto io prescinde l'uso di PHP... è propria
di Apache... (più semplice e veloce da implementare)
personalmente per autenticare delle pagine utilizzando PHP, io utilizzo i
cookies + dB MySql.... (un pochino più complicata rispetto alla prima)
lo schema logico che adotto è il seguente:
-ho una pagina di login in cui viene richiesta la username e la password
-effettuo la validità controllando all'interno del dB
-se la login è corretta faccio scrivere un cookie sul client altrimenti
torna alla pagina di login
-su ogni pagina da proteggere metto in testa un controllo di esistenza del
cookie
-se il cookie non esiste rimando l'utente alla pagina di login....
altrimenti si ha accesso alla pagina...
naturalmente richiede l'uso di un dB, ma potresti anche ovviare a questo
utilizzando un elenco di variabili direttamente presenti nel codice PHP....
sul manuale trovi spiegato tutto benissimo su scrittura e lettura dei
cookies...
invece per quanto riguarda "HTTP authentication with PHP"... purtroppo non
ho avuto modo di vedere bene come funziona... ;-)
spero cmq di averti dato delle valide alternative....
ciao e buon lavoro
Luca
Newsgroup: it.comp.www.php
Titolo: Accesso tramite Flash e php

Ciao a tutti, io ho l'esigenza di creare una pagina in flash che,
interagendo con php, mi faccia accedere o meno ad altre sezioni del
sito.
Qualcuno sa come si fa o conosce un tutorial utile? Io non riesco a
trovarne.
Ciao e grazie
Richi

 ha scritto nel messaggio
news:bc432529.01092...@posting.google.com...

Ciao Riccardo,
nello script PHP devi fare un echo "nome=$nome",
quando sei all'interno di Flash e vuoi recuperare quella variabile dallo
script PHP , esegui un loadVariables("script.php","") .
All'interno del MovieClip da cui č partito il loadVariables() , troverai la
variabile che PHP ha scritto come output:
nome="valore_della_stringa"
supponendo che la stringa abbia proprio quel valore :))
- ti consiglio di utlizzare gli escape() prima di passare la variabile a
Flash;
- sara' poi Flash a recuperarla ed a trattarla come si deve con gli
unescape() ;
se vuoi spedire + variabili basta concatenarLE all'interno di PHP con una E
commerciale &
quindi ad esempio dichiari una stringa
$nome="a=1&b=2&c=3"; // in php
e poi un
echo $nome
PHP , a seguito di un loadVariables() di flash , ti scrivera' all'interno
del MovieClip Flash ,3 variabili i cui valori sono 1,2,3;
Per maggiori informazioni su loadVariables() scarica il manuale di Flash su
www.macromedia.it
 ,
che č molto meglio di stare a cercare 2 ore un tutorial per la rete ;
saluti,
Daniele Tassone

 Daniele Tassone
Grazie Daniele!!!!
Ciao Richi

 Ciao Richi
Per avere una visione da "panorama" sul trasferimento dati Flash/PHP, dai
uno sguardo a come Flash5 gestisce dati in formato XML:
- potresti averne bisogno nel caso in cui i tuoi dati non sono semplici
variabili , ma decine di variabili legate tra loro da una Logica , di
conseguenza non ti conviene spedire "variabile per variabile" , ma un albero
XML;
è il caso in cui devi Costruire dinamicamente cosa indossa una persona o
come è fatta ...e magari ci sono 3,4,5 persona da "ricostruire":
- persona => occhi blu, capelli biondi(tipo di taglio lunghi), pantalone
rosso(taglia 42,marca Le_vis,comprata all'edificio n.2), cravatta verde,
scarpe nere(numero 41,marca ni_ke);
- persona2 => occhi rossi, capelli gialli(tipo di taglio corti), pantalone
rosso(taglia 42,marca Le_vis,comprata all'edificio n.2), cravatta verde,
scarpe nere(numero 41,marca ni_ke);
forse su un NG di PHP è un pò OT :)
saluti,
Daniele Tassone
Newsgroup: it.comp.www.php
Titolo: Problema con list();

Scusate... ma penso che mi sto perdendo per una scemenza:
$n_dichiarazioni = "2";
$dichiarazione_1 = array ('CODICE_FISCALE', 'DATA');
$dichiarazione_2 = array ('CODICE_FISCALE', 'DATA');
for ($i=1; $i<=$n_dichiarazioni; $i++) {
    list ($codice_fiscale, $data) = $dichiarazione . "_" . $i;  //PROBLEMA
    echo $codice_fiscale;
}
Cioč, per ogni $dichiarazione_n devo fare list().
Ma perchč $dichiarazione_n non me lo accetta scritto come $dichiarazione
."_" . $i ?
Come devo scriverlo per farlo funzionare?
Grazie

 ha scritto nel messaggio
news:nQzAc.490897$rM4.20...@news4.tin.it...

no cosě tu stai concatenando il valore di $dichiarazione, che non esiste,
con un underscore e un numero per riferirti al nome della
var($dichiarazione_1) prova cosě:
$nomeVar = "dichiarazione_".$i;
list ($codice_fiscale, $data) = ${$nomeVar };
da verificare..
ciao,
ste

> list ($codice_fiscale, $data) = ${$nomeVar };
scusa, mi si è incollato uno spazio di troppo dopo $nomeVar
list ($codice_fiscale, $data) = ${$nomeVar};
ste

> list ($codice_fiscale, $data) = ${'dichiarazione_'.$i};
Grazie a entrambi... ma non funziona.
Qualche altra soluzione?

 uso php 4.3.4 su apache 1.3.29 su Mac OS X 10.3.4
Chiedo scusa.
Funziona.
Grazie mille! :o)

 ha scritto nel messaggio
news:%FAAc.491286$rM4.20...@news4.tin.it...

prego
ste

 Grazie
-- 
--
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: Apache 2.0.43 e PHP 4.2.3

Salve a tutti.
Ho installato Apache 2.0.43 e Php 4.2.3 in un ambiente win98
Apache č installato correttamente, ma se includo nel file httpd.conf la riga
LoadModule php4_module c:/php/sapi/php4apache.dll
mi viene risposto cosě:
Syntax error on line 171 of C:/Programmi/Apache
Group/Apache/conf/httpd.conf:
Cannot load C:/php/sapi/php4apache.dll into server: Impossibile trovare uno
dei
file della libreria necessari per eseguire l'applicazione.
Vi giuro che il file php4apache.dll c'č ed č al suo posto. Ho provato ad
inserire la directory "c:\php\sapi" nel path e a cambiare "/" in "\". Sempre
lo stesso risultato.
Se invece includo la php4apache2.dll mi viene fuori questo messaggio:
APACHE.EXE: module "c:\php4build\snap\sapi\apache2filter\sapi_apache2.c" is
not
compatible with this version of Apache (found 20020628, need 20020903).
Please contact the vendor for the correct version.
Qualcuno sa dove posso scaricarmi il corretto sapi_apache2.c o puň dirmi che
fare ?
Grazie
Alfredo

 fare ?
vai su 
http://snaps.php.net/win32
 e scaricati il package stabile del giorno,
prima di scaricarlo leggi il file snapshot-stable.log di compilazione e
accertati che a fianco della linea 'Building phpApache2' ci sia un ok, se
c'č puoi scaricare tranquillamente la versione relativa e installare il
tutto.
Stefano
Newsgroup: it.comp.www.php
Titolo: Problema con calendario settimanale

Ciao a tutti,
Ho un problema con la creazione di un calendareio settimanale
perpetuo, più precisamente nello "scorrerlo" all'indietro, quando
arrivo alla prima settimana di gennaio e vado indietro si perde :(
Posto qui di seguito uno stralcio del codice che non funge, grazie a
tutti anticipatamente.
if ($_GET["vis"]=="week")
	{
		list($anno,$mese)=explode("_",$_GET["cifra"]);
		$set=$_GET["set"]; //numero della settimana
		for ($xy=1; $xy <= date("t", mktime(0,0,0,$mese,1,$anno)); $xy++)
		{
			echo $xy." ".date("W", mktime(0,0,0,$mese,$xy,$anno))."<br>";
			$ars[$xy]=date("W", mktime(0,0,0,$mese,$xy,$anno));
		}
		echo "<p>Settimana: ".$set." Mese:".NomeMese($mese)." Anno:".
$anno."</p>\n";
		echo "<table border=\"0\">\n";
		echo "\t<tr><td valign=\"top\">";
		echo "<table border=\"0\"><tr>";
		echo "<td class=\"bianco\" valign=\"top\"><a href=\"calendar.php?
vis=week&cifra=";
		$setp=$set-1;
		if ($set==1)
		{
			//echo date("W", mktime(0,0,0,12,31,$anno));
			$annop=$anno-1;
			echo $annop;
			echo "_12&set=";
			$setp=date("W", mktime(0,0,0,12,31,$annop));
			echo $setp;
			echo "\">";
		}
		else
		{
			if (in_array($setp, $ars))
			{
				echo $anno."_".$mese."&set=".$setp."\">";
			}
			else
			{
				//if ($set==date("W", mktime(0,0,0,1,1,$anno)))
					echo $anno."_";
					echo $mese-1;
					echo "&set=".$setd."\">";
			}
		}
		echo "-1</a></td></table></td>";

 tutti anticipatamente.
Ora, sicuramente siamo persone che si flippano a scrivere codice, a
volte anche a leggerlo (dipende come è scritto e cosa "racconta"), ciò
non significa che siamo qui pronti a scervellarci su 50 righe di
codice php misto html (voltastomaco) senza uno straccio di commento e
*sopprattutto* senza nemmeno sapere precisamente quale sia
l'errore....
Altra cosa, se non sappiamo cosa passi nella $_GET come facciamo a
capire dov'è l'errore?
d

 l'errore....
Hai scritto esattamente quello che pensavo ma che non ho avuto il 
coraggio di scrivere :)
-- 
Jax

Newsgroup: it.comp.www.php
Titolo: aggiornare un solo campo su diversi id

Ciao,
mi servirebbe un sistema per aggionare un  solo campo ma su più id o righe.
Es. aggiornare il campo giorno con i valori "lun,mer,ven,mar,dom"
rispettivamente nelle righe con id 24,45,89,340,30
Esiste una sintassi mysql per questo? Vorrei evitare di ricorrere ad un
ciclo che in caso di server lento potrebbe dare qualche problema?
Grazie per l'aiuto

 rispettivamente nelle righe con id 24,45,89,340,30
update tabella set giorno="lun,mer..." where id=24 or id=45 or id=89...
Pero` era meglio chiedere sul ng giusto.
Bye.


..grazie della risposta ma non č proprio quello che serve a me.
Io devo assegnare i valori rispettivamente agli id cioč:
per id=24 giorno=lun
per id=45 giorno=mer
ecc...
Un saluto
Newsgroup: it.comp.www.php
Titolo: Array  e Cicli For





Salve al tutto il newsgroup.


 


Stavo cercando di creare, attraverso l'uso di due 
array e del ciclo for, un semplice menu di link all'interno di una tabella 
es.


 


Siti: 
Google 
- 

Libero


 


e che quindi il "nome del sito" diventerà un 
link.


 


Di seguito il codice malfunzionante su cui sto 
lavorando (Mi visualizza solo l'ultimo sito ed il link è "
http://127.0.0.1/%5C%22http://www.msn.it%5C%22
"
:


 


------------------------------------


 


<?php


 


$linksiti=array('
http://www.google.it
','
http://www.libero.it
','
http://www.virgilio.it
','
http://www.msn.it
');
$nomisiti=array('Google', 
'Libero', 'Virgilio', 'MSN');


 


function formatta($link, $nomi)
{


 


$indirizzo;
$nomedominio;
$risultato;
$tag_apertura='<a 
href=\"';
$tag_intermedio='\">';
$tag_chiusura='</a>';


 


for ($cont=0; $cont < count($link); 
$cont++)


 


{ 


 


$indirizzo = $link[$cont];
$nomedominio= 
$nomi[$cont];
$risultato = $tag_apertura . $indirizzo .  $tag_intermedio 
. $nomedominio . $tag_chiusura;


 


}
return $risultato;
}
?>


 


<html>
<head>
<title>Array</title>
</head>
<body>
<table 
border=3>
<tr>
<td><b>Siti: 
</b></td>
<td><?php echo(formatta($linksiti,$nomisiti)); 
?></td>
</tr>
</body>
</html>


 


-----------------------------


 


Grazie a Tutti



 $nomedominio . $tag_chiusura;
sovrascrivi continuamente la stessa variabile, quindi alla fine del ciclo 
avrai solo l'ultimo valore.
Se posso suggerirti una modifica sostanziale:
$siti = array(
	"Google" => "
http://www.google.com
",
	"Libero" => "
http://www.libero.it
",
	...
)
function lista_siti($lista)
{
 $result = "";
 foreach ($lista as $sito => $link) {
  $result .= '<li><a href="' .$link. '">' .$sito. '</a></li>';
 }
 return $result;
}
<html>
...
<h2 class="sitelist">Siti:</h2>
<ul>
 <?php print lista_siti($siti); ?>
</ul>
</html>
Poi coi css metti il layout.
E` gia' abbastanza brutto infilare codice html dentro una funzione, ma 
almeno togli la table che e` peggio. ;)
Bye.
P.S.: Non postare in HTML sui newsgroup, e` considerato molto maleducato.

Grazie a tutti, ho risolto cosě:
<?php
$linksiti=array('
http://www.google.it
','
http://www.libero.it
','
http://www.virgilio.it
','
http://www.msn.it
');
$nomisiti=array('Google', 'Libero', 'Virgilio', 'MSN');
function formatta($link,$nomi)
{
$risultato;
$tag_apertura='<a href="';
$tag_intermedio='">';
$tag_chiusura='</a>';
for ($cont=0; $cont < count($link); $cont++)
{$risultato = $risultato . $tag_apertura . $link[$cont] .  $tag_intermedio . 
$nomi[$cont];
if ($cont != count($link)-1)
{ $risultato = $risultato . " - " . $tag_chiusura;}
}
return $risultato;
}
?>
<html>
<head>
<title>Array</title>
</head>
<body>
<table border=3>
<tr>
<td><b>Siti: </b></td>
<td><?php echo(formatta($linksiti,$nomisiti)); ?></td>
</tr>
</body>
</html>. 

> Torakiki
Newsgroup: it.comp.www.php
Titolo: Ajax Browser Server Side

Normalmente x l'uso di Ajax si demanda al client l'individuazione del 
browser.
E' possibile invece fare in modo che sia al server a tornare al 
client la routine Javascript appropriata in base alla richiesta che 
gli viene fatta?

posiee3 ha scritto:

Penso proprio di si.
Una volta che hai acquisito le informazioni sul browser del cliente,
Puoi mandare una pagina con la richiesta del giusto js per esempio.
Se hai rilevato che usa ie,
gli fai richiedere le funzioni js4ie.js
se hai rilevato firefox gli fai richiedere js4ff.js
Questa è una delle soluzioni possibili.
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.
Newsgroup: it.comp.www.php
Titolo: Problema a capo windows/linux

Salve a tutti questo è il mio primo post nel news e intanto saluto tutti da
bravo italiano.
Da poco programmo in php e ho notato una cosa credo banale ma a cui non ho
trovato una risposta in rete o sulle Faq. Attualmente scrivo le pagine
direttamente sul server con il vi da un client Windows in quanto devo
ottimizzare le pagine per Explorer. Adesso che devo fare la grafica mi
tornerebbe comodo modificarle il locale con un editor che mi supporti almeno
il mouse e poi ributtarle sul server. Quando lo faccio però i caratteri di a
capo hanno dei problemi in quanto sono diversi nei due sistemi operativi.
Lavorerei direttamente su di un client linux ma mi serve Explorer comodo.
Come posso risolvere la cosa?
Grazie a tutti in anticipo e mi scuso se ho fatto una domanda banale.
Ciao!!!
Flybaba

 capo hanno dei problemi in quanto sono diversi nei due sistemi operativi.
Prova editplus (
www.editplus.com
), puoi impostare il formato del file 
come UNIX o windows.
Inoltre e` un editor molto completo. Ha un ottimo supporto per il syntax 
highlight dei file php e ottime funzioni di search & replace.
ciao
umberto

Newsgroup: it.comp.www.php
Titolo: tool per generazione tabelle per visualizzazione e modifica dati

Ciao a tutti,
devo costruire un sistema gestionale che utilizzerà molte tabelle dove
gli utenti potranno inserire modificare e visualizzare i dati
contenuti nel database. Il tutto sarà messo su webserver e sarà
visulaizzato su browser.
Il linguaggio di programmazione è php e il db è mysql.
Esiste qualcosa che può aiutarmi nella creazione delle tabelle in modo
da velocizzare la costruzione del sito.
Ciao a tutti e grazie
Andrea

 da velocizzare la costruzione del sito.
ti serve quindi solo qualcosa per costruire il db?
io sinceramente non credo esista niente di più veloce di un editor testo 
e scrivere a mano la struttura del db.
se vuoi un tool grafico , che da un modello grafico estrae anche lo 
script sql, c'è mysql workbench.
una volta che il db sarà stato creato i tool classici per amministrarlo 
piu' comuni, sono phpmyadmin e webmin (almeno credo!)

 da velocizzare la costruzione del sito.
phpmyadmin3 ha un tool grafico per definire le foreign key, ma vista
la complessità di un db non userei mai qualcosa di automatico: solo tu
sai come verranno usate quelle tabelle, numero e tipo di query che ti
aspetti per ognuna di esse.


Cerco qualcosa che faccia esattamente il contrario, io ho il db e
cerco qualcosa che mi faccia le pagine per la visualizzazione/modifica/
salvataggio dei dati

 salvataggio dei dati
Non è il contrario, è solo una operazione successiva.
Quello che cerchi è la creazione automatica di pagine CRUD, CakePHP la 
offre come immagino molti altri framework.
Newsgroup: it.comp.www.php
Titolo: Reportistica

Scusate,
già qualche tempo fa' avevo posto una domanda, ma forse non era formulata
bene e nessuno mi ha risposto.
Riprovo.
Normalmente per tutte le applicazioni a supporto dell'ERP, nelle aziende per
le quali lavoro, ho usato access.
Ora ho la necessità di usare qualcosa di più potente come db e soprattutto
non mi va di usare un prodotto strettamente MS.
Per cui, ho pensato di usare Mysql con PHP. Ora però ho il problema delle
stampe. Stampe di tipo strutturato con subtotali, testate, raggruppamenti,
le classiche stampe che si trovano in una qualsiasi azienda, fatture, ddt,
etc.
Qual'è il modo migliore per operare?
Quale software usare?
La soluzione è php -->PDF?
Di reportman cosa ne pensate per questo tipo di necessità?
Grazie anticipatamente a tutti.
Sigar

 La soluzione h php -->PDF?
Secondo me crei una tua classe che fa da wrapper secondo le necessita'
ad una delle classi PDF ch preferisci.
Ti crei una API da utilizzare in modo semplice (es.
impostaintestazione, imposta piepagina etc. etc.) e utilizzi quella.
Saluti.
-- 
I'am what I'am, I do what I can

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:BJkBb.173432$vO5.6...@twister1.libero.it...

Che tradotto per me che sto' approcciando PHP cosa vorrebbe dire?
Grazie per la pazienza.
Sigar

 Grazie per la pazienza.
Ca**i acidi.
Nel senso che non e una soluzione abbordabile per un newbie.
Segue un elenco delle classi per la generazione di file PDF da PHP.
http://www.ros.co.nz/pdf/
http://sourceforge.net/projects/pc4p/
http://www.fpdf.org
Prima pero ti consiglio uno studio piu' ad ampio raggio di PHP in modo
da avere una base un po' piu' solida per affrontare il progetto,
altrimenti rischi di trovarti difornte a problemi insormontabili.


> La soluzione è php -->PDF?
Non necessariamente.
Puoi "limitarti" a fare una pagina HTML ben strutturata.
Oppure puoi fare un documento XML, formattato con un XSL (ma qui ti serve un
browser con il supporto XML).
Oppure puoi prepararti dei template LaTeX, da compilare al volo creando il
PDF.
Ciao
Marco
Newsgroup: it.comp.www.php
Titolo: Si può fare una roba del genere o sbaglio a scrivere?

for ($j=1; $j<16; $j++) {
echo "$_POST['cancella$j']"......... 

 ha scritto nel messaggio 
news:dptree$scf$1...@nnrp.ngi.it...


Newsgroup: it.comp.www.php
Titolo: AIUTO CON ARRAY

Ho un array tipo:
$messaggio[1] = "a";
$messaggio[2] = "b";
$messaggio[3] = "c";
$messaggio[4] = "d";
$messaggio[5] = "e";
$messaggio[6] = "f";
ed un altro
$msg[01]
$msg[03]
$msg[06]
Non so a priori quanti elementi sono contenuti in $msg
Devo far stampare per ciscun $msg il messaggio relativo alla posizione in
$messaggio
(es $msg[05] stampa $messaggio[5])
Come posso fare ?
Scusate se la cosa magari è banale ma ho bisogno del votro aiuto....mi sono
impallato !!!
Grazie a tutti

 ha scritto nel messaggio
news:a79t6h$18v5a$1...@news02.it.net...

foreach ($msg as $k=>$v) {
echo $messaggio[$k];
}
perchè metti lo zero davanti all'indice dell'array $msg?

 ha scritto nel messaggio
news:a7a18t$jn4hi$1...@ID-136508.news.dfncis.de...

In realtà non ce lo metto io, mi torna così da un URL
es: 
http://212.XXX.XXX.XXX/risposta.php?msg=01+05+03
dopo vari tentativi facendo
explode("+",$msg)
ho capito dopo non poco (o meglio non ho ancora capito perchè)
che dovevo fare
explode(" ", $msg)
quindi:
$msg = explode(" ",$msg)
dà l'array in quel modo.
Grazie per la risposta....
ho risolto facendo diventare $messaggio = array(
                                                                        "01"
=> "A",
                                                                        "02"
=> "B",
.................,
                                                                    );
e poi facendo
foreach($msg as $i)
{
echo($messaggio[$i]);
}
Forse non è la soluzione migliore, ma mi ha funzionato !
Saluti

explode(" ", $msg)
Il "+" e' la codifica dello SPAZIO in UrlEncode. Se hai un "+" nella barra
indirizzi, lo script PHP riceve uno spazio.
Potevi risparmiarti un sacco di noie mettendo, come solo codice per quello
script, la prima volta,
	<? phpinfo(); ?>
in modo da vedere cosa riceveva lo script :-)
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.
Newsgroup: it.comp.www.php
Titolo: Re: Zend Guard e bestemmie ...

ma con deZend non si recupera lo stesso il sorgente?
vale solo per vecchie versioni?

 volte.
IonCube encoder tutta la vita.
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 ;)
Io uso la pro e mi trovo bene, � veloce e funzionale.
La licenza � legata al mac address della macchina su cui la usi,
ma puoi sempre spostarla su un'altra macchina, anche se la
procedura mi � parsa un po' macchinosa quando l'ho letta.


 vale solo per vecchie versioni?
si reversa tutto, ma credo ti perda l'indentazione, di fatto rendendo 
molto ostico capirci qualcosa su un progetto complesso.
Di fatto io minimizzerei il codice e basta, criptarlo lo rende solo + lento.
-- 
Z.

 ha scritto nel messaggio
news:j1ge50$bi1$
5...@dont-email.me

A quanto ne so IonCube non lo offusca e basta, ma lo offusca e poi lo
converte in bytecode, infatti c'� bisogno del loader per leggerlo.
E' vero che tutto si decompila, ma c'� anche un limite posto
dall'importanza di ci� che si vuole decompilare: i miei lavori
fai prima a riscriverli che a decompilarli :-)

Newsgroup: it.comp.www.php
Titolo: Spedizione newslettere mysql xml?

salve
devo realizzare un appliccativo in per spedire newsletter
ok fin qui nessuno problema
il funzionamento č semplice ho un elenco di mittenti a cui devo inviare la 
newsletter o pensato di gestire tutto con crontab
avere una sorta di pool di messaggi (un lista che man mano che i dati 
vengono spediti si svuota)
Ora mi č venuta in mente una cosa la mole di dati da spedire č veramente
tanto qualcosa tipo 10000 mail a botta
IO pensavo di memorizzare le mail da spedire dentro una tabella mysql
ma ho pensato con cosě tanti dati non rischio di superare il limite di mysql 
?
quindi cercavo una alternativa magari usando un file xml
qui nascono i problemi o dubbi
1) uno come posso fare per gestire un file xml  in maniera simile ad una 
tabella
   inserire nodi
   cancellare nodi
   modificare
2) uno come posso fare per  per caricare solo un sottoinsieme del file xml 
hai fini dell'ottimizzazione altrimenti diventa veramente pesante
spero di essermi spiegato
grazie ciao

 pesante
XPath, XQuery, XSL
Comunque, IMHO, stai sottovalutando grandemente MySQL e sopravvalutando
altrettanto grandemente XML.
-- 
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.


Si su questo non dubbio però sono sicuro al 100% tempo fa avevo fatto del 
calcoli avevo ottenuto dati rassicuranti ma sono come dire un
maniaco di queste cose quindi se posso ed ho l'opportunità mi consulto 
sempre XPath, XQuery, XSL
però non sono supportati da tutti i  browser o sto facendo confusione ora 
non ricordo bene
--- 

 facendo confusione ora non ricordo bene
Stai facendo confusione, sopratutto se capisci che il PHP e' lato
server ed XPath, XQuery o XSL li devi usare con PHP.



quindi c'è qualche libreria in php per gestire queste "estensioni" di xml ?
ora mi documento
grazie
ciao

 xml ? 
http://www.php.net/xsl
http://sourceforge.net/projects/phpxpath/
http://www.php.net/xpath_eval_expression
 
-- 
I am what I am, I do what I can

Newsgroup: it.comp.www.php
Titolo: scaricare file al di fuori di 'DOCUMENT_ROOT'

la copia locale del mio sito è situata nella cartella d:\work\doc\siti\sito.
 
L'indirizzo locale della cartella naturalmente è ottenibile anche 
tramite la variabile globale $_SERVER['DOCUMENT_ROOT'].
L'indirizzo remoto (per accedere dal browser) invece corrisponde a 
http://$_SERVER['HTTP_HOST'].
 
Sfruttando l'istruzione 'glob', ho creato uno script per visualizzare i 
file all'interno di una directory (ad esempio 
"d:\work\doc\siti\sito\public\utenti").
Ogni file inoltre viene racchiuso nei tag "<a href>...</a>" in modo che 
cliccando su di esso, venga visualizzato/scaricato...
 
Per comodità personale vorrei sfruttare il mio script, anche per 
navigare in in directory esterne a $_SERVER['DOCUMENT_ROOT'], ad esempio 
d:\work\test.
 
In questo caso però c'è un problema...
Infatti i file non possono essere aperti/scaricati, perchè è impossibile 
creare il link opportuno (siamo infatti al di fuori di 
$_SERVER['HTTP_HOST']).
C'è un modo per aggirare il problema?

 C'è un modo per aggirare il problema?
 
Premettendo che stai per aprire una (possibile) falla di sicurezza, 
l'unico modo e` fare uno script php che legge il file e te lo invia 
(tramite file_get_contents(), per esempio).
 
Bye.
 

 (tramite file_get_contents(), per esempio).
 
grazie

 grazie
 
comunque il metodo funziona solo con file visualizzabili direttamente 
nel browser (html, htm, txt...).
I file  jpg, exe, zip...  bisognerebbe copiarli nella DOCUMENT_ROOT e 
poi scaricarli come tutti i file...
Purtroppo la cosa diventa diabolica, salvo qualche idea che non mi viene 
in mente...


http://php.net/manual/en/function.imagejpeg.php
 
 
 
Se lo scopo è personale cmq prova a vedere se in ambiente win esiste 
qualcosa di simile ai symlink. Con quelli (+ eventualmente mod_listing) 
avresti risolto (al netto dei permessi sul singolo file ovviamente)
 
-- 
I fatti mi cosano

 poi scaricarli come tutti i file...
 
Eh?
 
Ti basta settare il MIME-type corretto nel file che li serve al client, o 
brutalmente farli scaricare tutti mettendo application/binary come MIME.
 
Bye.
Newsgroup: it.comp.www.php
Titolo: Consiglio su persistenza dati.

Ciao
in un post precedente avevo chiesto come rendere globale un array
multidimensionale. Grazie a un paio di dritte ci sono riuscito.
Ora però mi sono resco conto che la cosa non è troppo utile. Mi
spiego.
Sto facendo una scacchiera in cui inserendo le coordinate, si possono
muovere i pezzi. La posizione dei pezzi è immessa in un array a due
dimensioni.
Avevo pensato di tenere tutto in sessione.. Ma fondamentalmente è
inutile. I dati devono rimanere anche quando chiudo il browser (aspetto
la mossa dell'avversario..). Il che mi ha fatto pensare a qualcosa che
mantenda i dati. Un db non mi sembra adatto ( come memorizzo 64
posizioni?), ho pensato anche a xml, ma la cosa che mi sembra più
adatta, sarebbe rendere persistente l'array stesso.
Potrei salvarlo in un file apposito per poi ripescarlo..
E' fattibile una cosa del genere? Consigli vari?
Ciao e grazie
Simone

 E' fattibile una cosa del genere? Consigli vari?
dai un'occhiata alla funzione  var_export()
-- 
Dicono che la vita sia nata dal mare. Ascoltare quindi
il suono della risacca sulla riva del mare deve essere
come sentire la ninna nanna della nostra antica madre.

 E' fattibile una cosa del genere?
Si certo..
var_dump, serialize, un file apposito da te creato ad hoc. Ci sono mille
modi.
M.
Newsgroup: it.comp.www.php
Titolo: redirect condizionale

Chiedo un aoiuto per fare un redirect in base all'ultima lettera dell'url.
 
Ho delle pagine che sono raggiungibile con
miosito.it
 
miosito.it/
 
vorrei che quanto c'è "/" alla fine rimandi all'url senza il carattere
 
In rete ho trovato esempi su una pagina, una cartella o l'intero sito, ma non con una condizione del genere.
Grazie per ogni info
 
-- 
Greg

Il 24/09/2016 18:05:51 Greg ha scritto:
 
preciso meglio,  ho questa direttiva nell'htaccess:
RewriteRule ^(.*)$ 
http://www.miosito.it/$1
 [R=301,L]
che reindirizza bene  tutte le pagine senza www,
 
Ma ho scoperto che la pagina 
miosito.it/prova.php
 è visibile anche agli insirizzi:
miosito.it/prova.php/
 
miosito.it/prova.php//
 
miosito.it/prova.php///
 
creando chiaramente dei duplicati indesiderati.
Dove è bagliata la mia riga? Grazie a tutti
 
-- 
Greg

 RewriteRule ^(.*)$ 
http://www.miosito.it/$1
 [R=301,L]
 
Vado a esperimenti, ma prova così:
 
RewriteRule ^(.*)[^\/]$ 
http://www.miosito.it/$1
 [R=301,L]
 
Questo dovrebbe darti un 404 per tutti gli URL che finiscono in /
 
 
Se vuoi fare il redirect dall'URL che finisce in / in uno che non ce 
l'ha, prova ad aggiungere questa prima della tua:
 
RewriteRule ^(.*)(\/+)$ 
http://www.miosito.it/$1
 [R=302,L]
 
 
Sperando non vada in redirect loop. :D
 
Bye.
 
P.S.: non ricordo se le regexp di Apache hanno bisogno di fare l'escape 
delle barre dritte. Nel caso prova a togliere il backslash prima dello 
slash in entrambe le righe.

 RewriteRule ^(.*)(\/+)$ 
http://www.miosito.it/$1
 [R=302,L]
 
Funziona tutto come peima :(
Ho notato un'altra cosa durante le prove, con la mia riga e quelle suggerite da te:
 
/prova.php\ viene rediretto a /prova.php/
 
-- 
Greg

> /prova.php\ viene rediretto a /prova.php/
 
cosi, lcon la slash finale se si vede:


Cosi, con la slash finale, se si vede:
prova.php\ viene rediretto a prova.php/
 
-- 
Greg

Newsgroup: it.comp.www.php
Titolo: AIUTO con Coppermine Photo Gallery

Ciao a tutti...ho un grosso problema con Coppermine.
Vorrei installare sul mio server Coppermine Photo Gallery ma, dopo avere 
seguito tutte le istruzioni trovate nel suo sito, una volta provato ad 
inserire un'immagine in un album...mi da errore e non mi inserisce nulla!!!
Il server accetta tutto...ho installato le librerie GD...ma non va. E mi 
serve perchè vorrei fare una gallery sul mio sito 
www.theshot.it/home.htm
Non so più a cosa fare e dove mettere le mani...chi mi aiuta?
Ed una volta che funzionerà (succederà prima o poi?), come faccio ad 
inserire la gallery nel mio sito? Basterà un semplice link?
Grazie dell'aiuto
Riccardo 

inserire la gallery nel mio sito? Basterà un semplice link?
Si
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it
Newsgroup: it.comp.www.php
Titolo: Variabili di Sistema

Se nn ho capito male, ci sono delle "variabili di sistema" che danno
"informazioni" un pò su "tutto...":
<?php
   $h=$HTTP_USER_AGENT;
  echo "$HTTP_REFERER";
  echo "$h";
   ?>
E' solo un esempio per farmi capire, ho provato anche con altre, ma
da questo script, non ottengo nessun risultato, mentre dalla tabella
phpinfo( ) tali "variabili" risultano avere un valore.
Da qualcosa bisogna pur iniziare.
Ringrazio tutti quelli che mi daranno una dritta
bye

 ha scritto nel messaggio
news:wUQc9.53964$pX1.1...@news2.tin.it...

Leggi le Faq che vengono postate ogni giorno.. è la storia relativa al nuovo
sistema di trattamento delle variabili globali del php > 4.1.0 che dà i suoi
effetti soprattutto da php 4.2.0 in poi a causa del register_globals settato
su off di default.
echo "$_SERVER[HTTP_REFERER]<br>";
echo $_SERVER['HTTP_USER_AGENT '];


COntrolla il manuale della tua versione di php... a seconda della 
versione cambiano le modalità di accesso alle variabili di sistema.
Penso cambi anche come hai settato certe valori nel php.ini
....almeno credo :P
Newsgroup: it.comp.www.php
Titolo: headers already sent...

Quali possono essere le cause di un msg come questo?
Warning: Cannot send session cookie - headers already sent by ...
--
-----------------------------
Alessandro Blason
ale...@libero.it
www.interfriends.net
 (
irc.augustea.it
)

 ha scritto nel messaggio
news:BtVt7.20740$C15.2...@news.infostrada.it...


 Warning: Cannot send session cookie - headers already sent by ...
    Hai usato una  funzione per la gestione della sessione dopo aver già
creato dell'output. Queste funzioni devono essere eseguite senza che alcun
carattere sia stato inviato al browser.
    Attenzione anche a righe vuote prima del primo <?php
        Cris

Il comando header va dato prima di qualsiasi alro comando di output come "echo"
o "print".
Ciao
Francesco Dini
http://www.francescodini.f2s.com
-- 
Posted from  [195.94.133.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.www.php
Titolo: frazionare i risultati della ricerca?

'.$ar[headline].'</a></b> <br/>'.ttl(smiley($ar[preview])).'<br/></td>';
   echo '</tr>';
  }
  echo '</table>';
 }
 else
  echo '<p class="MojText" align="center">Spiacenti nessun documento
corrisponde alla tua ricerca !!!</p>';
}

 like '$quer' or tekst like '$quer') LIMIT $start_news,$num_news");
Max

Newsgroup: it.comp.www.php
Titolo: linux

So che non è il news giusto, ma credo che non sia proprio fuori fuori tema
vorrei installare linux(mandrake) su un portatile (toshiba satellite
1800-100): sono digiuno di linux,  ma dato che ormai ho abbandonato
completamente asp-iis-access per php-apache-mysql il passo mi sembra
obbligato.
Qualcuno mi può dire se potrei incontrare grossi problemi ad inst.. mandrake
linux sul portatile?
Considerando acnche la mia incompetenza.
Ciao

 linux sul portatile?
Non ci sono problemi di nessun tipo, le ultime versioni sono molto
friendly... personalmente ti consiglio Redhat 7.1, le ultime versioni di
Mandrake mi hanno lasciato molto dubbioso nel funzionamento.
Basta che fai fare il boot da cdrom o parti con un dischetto che ti puoi
creare con il cd di linux a parte.
Forse la parte più difficile è nel partizionamento del disco fisso, ma con
Mandrake8 lo puoi eseguire in automatico.
Personalmente se devi installare qualcosa di veramente tosto e con i 4
cogl.... usa Debian 2.2, l'istallazione è ostica, ma hai un sistema molto
stabile.
Ciao, Luca

 Qualcuno mi puņ dire se potrei incontrare grossi problemi ad inst.. mandrake

Newsgroup: it.comp.www.php
Titolo: riferimento variabile php da codice html

ho una pagina php così:
<?
$query = "SELECT * FROM utenti WHERE codice='$id'";
$result = mysql_query($query, $db_conn);
$row= mysql_fetch_array($result);
?>
<html>
<table border="0" width="467">
  <tr>
    <td width="167">
 

Scusate, mi è partito il messaggio incompleto,
ricapitolo:

        <input type="text" name="codice" size="8" value=$row[codice]></td>
Posso richiamare la variabile $row[codice] dall'html o è una fesseria?
 


Cosi', si': tutte le volte che inserisci del codice PHP, devi aprire i 
tag:
value=\"<? echo $row[codice] ?>\"
-- 
Lello Vitello
cantautore alla bona
www.lellovitello.it

 value=\"<? echo $row[codice] ?>\"
Meglio evitare l'utilizzo degli short_tags e completa il codice con i
necessari ;
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 necessari ;
li interpretano tutti i server
comunque l'errore sono i "        value="<?=$row[codice] ?>" />
(cosi e' piu corto)


 li interpretano tutti i server
Non e' vero, dipende dalla configurazione e comunque lo stesso manuale
consiglia di non utilizzarlo perche' potrebbe generare problemi.



piuttosto che "richiamare" la stampi all'interno del codice html
potresti fare cosi
<input type="text" name="codice" size="8" 
value="<?=isset($row['codice']) ? $row['codice'] : '';?>">
da notare che si scrive $row['codice'] e non $row[codice]
ciao
Corrado Modica
www.pachinoglobale.com
Newsgroup: it.comp.www.php
Titolo: Problema variabili

Ciao a tutti, non so dove sbaglio
ho una var di sessione con l'ID dell'utente
io vorrei fare in modo che se l'ID ï¿œ 1 vedo tutto altrimento vedo solo 
quelli l'ID utente
funziona con l'ID utente ma non quando vorrei visualizzare tutti i records
dove sbaglio?
codice PHP:
Zend_Session::start();
if($_SESSION['userID'] == '1')
     {
         $where = " WHERE domain_id = :domain_id"; //tutti gli eventi
         if ($query) $where = " WHERE domain_id = :domain_id AND $qtype 
LIKE '%$query%'";
     }
     else
     {
         $where = " WHERE domain_id = :domain_id AND user_id = " 
.$_SESSION['userID']; //solo gli eventi creati dall'utente
         if ($query) $where = " WHERE domain_id = :domain_id AND $qtype 
LIKE '%$query%' AND user_id = " .$_SESSION['userID'];
     }
dove in fase di login faccio
Zend_Session::start();
$_SESSION['userID'] = $result["id"];

dove sbaglio?
Prova a farti scrivere il Where per essere sicura:
$where	= ' WHERE domain_id = :domain_id';
if ($_SESSION['userID'] != 1)
	$where	.= " AND user_id = $_SESSION[userID]";
if ($query)
	$where	.= " AND $qtype LIKE '%$query%'";
print $where;
Leonardo
-- 
The cock doth craw, the day doth daw,
the channerin' worm doth chide:
gin we be mist oot o' oor place,
a sair pain we maun bide.

 	$where	.= " AND $qtype LIKE '%$query%'";
Avevo provato .... ma dato che si tratta di pagine incluse, non riesco a 
stamparla da questa posizione :-(




In questo caso magari puoi scriverla da qualche parte:
	/* Blocco di debug **********************/
	ob_start();
	/* ---- inizio output ---- **************/
	print "Quello che ti pare";
	print_r($array);
	/* ---- fine output ---- ****************/
	$__t_ex_t = ob_get_contents();
	ob_end_clean();
	$_f_p = fopen("file_scrivibile", "w");
	fwrite($_f_p, $__t_ex_t);
	fclose($_f_p);
	unset($_f_p, $__t_ex_t);
	/****************************************/
Questo blocco e' abbastanza neutrale e puo' essere usato in vari punti. E'
molto migliorabile, anche.


 	/****************************************/
Scusa ma non ho capito cosa dovrebbe fare questo blocco.... partendo 
dalla mia variabile contenente la query ($query)
Grazie




Nel caso tuo, scrivi la query al posto di "quello che ti pare), non stai a
stampare l'array che era solo un esempio, e metti nel "file_scrivibile" il
percorso di un file raggiungibile e scrivibile dal webserver. E li' dentro
ci trovi tutto quello che hai stampato.
Poi la query al limite la fai eseguire a mano a MySQL; magari l'errore non
e' nel PHP.


 
oky!!
ora ho capito
provo
thanks
Newsgroup: it.comp.www.php
Titolo: script lenti

Ho un linux red hat 7.1 ed ho php installato sia come
modulo di Apache che come riga di comando.
Quando lancio qualche file dalla riga di comando con:
php miofile.php
l'output e' bufferizzato al massimo del tipo che sto con lo schermo buio per
30 secondi e poi mi appaiono 10 videate tutte in un colpo.
I programmi funzionano ma come si fa per avere l'output a
video immediatamente ?
Antonio

il sapiente banzai dice:

flush()
vedi doc.
ciao
-- 
Punkarruso
mail:punkarruso(at)geniotradottoininglese(dot)it
pubblicità progresso:
http://www.gnu.org/philosophy/shouldbefree.html

 wrote in message
news:ad05ce$7qi$1...@newsreader.mailgate.org...

php miofile.php | less
(aspetti lo stesso ma cosi puoi scrollare in avanti e dietro)
oppure mettere qualche "\n" nel output e settare (AFAIK)
output_buffering = Off
in php.ini

Newsgroup: it.comp.www.php
Titolo: inserire dati in un db mysql

Ho uno spazio web dove posso utilizzare php e mysql, ma come faccio a
riempire una tabella con il contenuto di un file di testo, con uno script
php che scandisce il file, trasforma le righe in array con explode() e le
accoda nella tabella con un insert? Oppure esiste un modo per creare il db
mysql da locale e poi inviarlo bello che pronto?
Ciao e grazie.
            Alberto

io uso PHP MY ADMIN che carica in automantico i file .CVS (credo che siano
scritti cosě ...) cioč o file di testo che crea Excell i nautomatico ... non
so se č la soluzione migliore ma a me va bene!
--
        ----- Manu -----
http://www.cisonostato.it

Newsgroup: it.comp.www.php
Titolo: Contare le lettere di un campo

Ragazzi, al volo: come conto il numero di lettere contenute in una
variabile?
Vediamo se siete piů veloci di me che consulto il libro ; p
Grazie a tutti.

 Grazie a tutti.
OK risolto:
$testo = "il_mio_testo_di_n_lettere";
$len = strlen($testo);
echo "$len"; //restituisce il numero di lettere nella variabile $testo,
spazi compresi se non sbaglio.
Newsgroup: it.comp.www.php
Titolo: Caricamento di un foglio di stile

Salve, forse non è il gruppo adatto, ma non saprei dove chiedere. Ho
creato in C uno script CGI che mi crea la seguente pagina html:
<html>
<head>
<title>Hello, world</title>
<link rel="stylesheet" type="text/css" href="stile_menu.css">
</head>
<body class="body">
<table width="100%"  height="80" align="" border="1">
<tr>
<td width="100%" class="td_menu">
</td>
</tr>
</table>
<table width="100%"  height="" align="" border="1">
<tr>
<td width="15%" class="td_menu">
<table>
<tr>
<td>
<a href="index.php">Home</a>
</td>
</tr>
<tr>
<td>
<a href="ricerca.php">Ricerca</a>
</td>
</tr>
<tr>
<td>
<a href="modifica.php">Modifica</a>
</td>
</tr>
<tr>
<td>
<a href="cancella.php">Cancella</a>
</td>
</tr>
<tr>
<td>
<a href="seleziona.php">Seleziona</a>
</td>
</tr>
<tr>
<td>
<a href="stampa.php">Stampa</a>
</td>
</tr>
</table>
</td>
<td width="50%" class="td_centrale">
Colonna centrale
</td>
<td width="35%" class="td_destra">
Colonna finale
</td>
</tr>
</table>
<table width="100%"  height="80" align="" border="1">
<tr>
<td width="100%" class="td_finale">
</td>
</tr>
</table>
</body>
</html>
Lo script viene eseguito correttamente nella directory cgi-bin del server
Apache, il foglio di stile l'ho messo sia in cgi-bin che in htdocs, ma in
fase di esecuzione dello script, questo non viene caricato nella pagina. 
Se invece, all'esterno del web server, dove ho provveduto a copiare sia lo
script che il foglio di stile, faccio eseguire lo script come un normale
programma a riga di comando, inviando l'output su un file di testo, come
ad esempio ./maschera.cgi>maschera.html la pagina viene creata correttamente, 
con il caricamento del foglio di stile.
Qualcuno può darmi una dritta ?
Francesco

 Francesco

creato in C uno script CGI che mi crea la seguente pagina html
Prima di tutto: mandi il corretto content-type?
Se no, che succede se usi
<link rel="stylesheet" type="text/css" href="/stile_menu.css">
con stile_menu.css nella root?
Controlla eventuali errori di accesso nell'error.log di Apache; non
si sa mai.
Leonardo
-- 
Geordie - he's a man, there's little doot about't,
He's done all he can, wha' can do withoot't?
Doon there cam a blade, linkin' like me lordie,
He wad drive a trade, a' the loom of Geordie.

 Leonardo
Consultando il file errot_log di Apache ho visto che il problema era molto
banale. avevo creato anche un virtual host, ed Apache mi andava a
considerare l'htdocs del virtual host, e non trovava il foglio di stile.
Francesco

 visto che i cgi devi ricompilarli perche non fai un output xhtml ?
Sto ancora agli inizi, cosa sarebbe ?
Francesco
Newsgroup: it.comp.www.php
Titolo: Soluzioni XML/PHP

Buongiorno a tutti,
ho bisogno di qualche consiglio.
vorrei fare in modo di distribuire ai redattori di un sito internet un 
modello XML (o altra tecnologia) in cui far scrivere un articolo per poi 
inviarlo via email al direttore per la pubblicazione (che dovrebbe essere 
fatta facendo leggere il file XML dal PHP).
Volevo sapere se qualcuno di voi ha fatto esperienze del genere e 
soprattutto vorrei qualche consiglio per il programma locale che i redattori 
possono utilizzare per riempire i campi del modello XML.
Grazie 

Ciao, secondo me devi prima decidere il formato XML. Guarda:
http://en.wikipedia.org/wiki/RSS_(file_format)
e poi cerca su Google classi PHP che ti permettano di gestire RSS.
Sillaba


 ha scritto nel messaggio 
news:465ab607$0$17948$4faf...@reader1.news.tin.it...


 per adesso non mi interessano gli RSS
Per favore, quotate meglio tutti e due.
Magari gli rss non ti interessano per il feeding, ma ci sono diversi
parser di rss in PHP gia` pronti che potrebbero esserti utili per
importare un articolo scritto in quel formato. Penso fosse questo il succo
del suggerimento.
Editor lato client per "riempire un XML" non credo ce ne siano. Ci sono
generici editor di XML in cui decidi i tag da applicare al testo.
Se usi XML devi far presente agli utenti di NON modificare i tag, ma solo
il contenuto.
Bye.

Newsgroup: it.comp.www.php
Titolo: in locale funziona (semplice)

Ciao a tutti, come mai il seguente script in locale funziona e in remoto no?
(non da errori ma nn inserisce i due campi nel database).
pagina HTML
<form name="form1" method="post" action="prova.php">
  <p>
    <input name="login" type="text" id="login">
  </p>
  <p>
    <input type="password" name="passwd" size="100" maxlength="100">
    <input type="submit" name="Submit" value="Invia">
  </p>
</form>
pagina PHP
<?
include("../include/include.php");
$sql = "insert into pssw
( login, passwd)
values
(\"$login\" ,password(\"$passwd\"))    "
;
$risultato = @mysql_query($sql,$connessione)
        or die("Impossibile eseguire l'interrogazione.".mysql_error());
        ?>
Come potete vedere č semplicissimo...

Magari è un problema di variabili globali
prova a mettere all'inizio della pagina
$login=$_GET['login'];
o POST se hai usato post
$acess=$_COOKIE['acess'];

 ha scritto nel messaggio
news:FdDMa.8980$HU3.2...@news2.tin.it...


non sono funzioni....
http://it3.php.net/register_globals
praticamente una variabile passata tramite sessione o get o post poteva
essere usta semplicemente usando $nome_variabile
ora, a seconda del tipo di variabile si usa
$_SESSION[''nome_variabile'] se di sessione
$_COOKIE['nome_variabile'] se è in un cookie
$_GET[''nome_variabile'] se è un parametro della richiesta GET ecc..
per vedere se register_globals è a on o a off basta che fai phpinfo()
Newsgroup: it.comp.www.php
Titolo: Stampare solo i link

Questo script consente di stampare il contenuto di una pagina web :
$contenuto = file_get_contents("
http://www.sito.com/pagina.htm
");
print $contenuto;
come devo fare per stampare a video solo i link contenuti nella pagina ?
Esempio
www.link1
www.link2
www.link3 

aluigi ha scritto:

<?php
$url = "
http://www.repubblica.it
";
$input = @file_get_contents($url) or die('Could not access file: $url');
$regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";
if(preg_match_all("/$regexp/siU", $input, $matches, PREG_SET_ORDER))
{
	foreach($matches as $match)
	{
		$href = strtolower($match[2]);
		$inner = strtolower($match[3]);
		$pos = (strpos($inner,'<img')> 0) ? true : false;
		$inner = strip_tags($inner);
		$inner = ($inner == "") ? $url : $inner;
		if(!$pos)
		$linko = '<a href="' . $href . '">' . $inner . '</a><br/>';
		echo $linko;
	}
}
?>

 ha scritto:

volendo stampare solo i link con dominio : 
www.dominio1.com
come devo modificare lo script ?

Newsgroup: it.comp.www.php
Titolo: Download tasto Sx e Dx

In questa pagina:
http://interno.netsons.org/modules.php?name=MidiQuiz
se clicco col tasto sx sui file mi rimanda ad una pagina dell'host se 
invece faccio salva con nome col tasto dx riesco a scaricare il file 
originale.
Posso forzare il download o l'esecuzione anche col tasto sx?
-- 
http://interno.netsons.org
http://midiquiz.altervista.org

 Posso forzare il download o l'esecuzione anche col tasto sx?
Sembra essere una feature/limitazione di Altervista. Puoi "bypassarlo"
con uno script PHP sul server di Altervista che riceve la richiesta del
file ed invia l'output tramite header()/readfile() etc.
-- 
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/

 
Grazie č una idea.
