mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: include in include

Salve a tutti,
sono solo agli inizi, e credo che il mio problema sia in realtà una
stupidaggine, ma proprio non riesco a capire come procedere!!
In una directory ho diverse pagine il cui contenuto è per la maggior parte
identico (testa-footer-img varie), ciò che cambia è il testo.
Vorrei rendere più semplice il lavoro optando per una serie di file
"include" (txt1, txt2, txt3,txt4), da inserire in una pagina tipo testi.php
(o testi.inc). All'interno di questa pagina dovrebbero esserci i vari link
che permettano di aprire uno o l'altro "include".
Ma come faccio?
Vi prego aiutatemi, non riesco a capire dove sbaglio, ed un semplice esempio
mi sarebbe di molto aiuto.
Grazie
Aleni

 ha scritto nel messaggio
news:T5pN7.29562$4M2.7...@news2.tin.it...

Troppi include() fanno male :-)
Rischi di confonderti...
Evita di usare nomi del tipo testi.inc... poichè se l'estensione .inc non è
riconosciuta dal server come PHP allora se io faccio
http://www.tuosito.com/testi.inc
 riesco a vedere il sorgente!!
Nel tuo caso non ci sarebbero problemi ma mi fanno incavolare quelli che
usano file del tipo config.inc o pswd.inc dove mangari sono contenuti
password e dati riservati per l'accesso al database...
Quindi...
io farei, testi.php:
richiamo del tipo: 
http://www.tuosito.com/testi.php?file=txt1
<?
$filesdir = "/home/utente/htdocs/include/";
$ext = ".txt";
include($filesdir.$file.$ext);
?>
Pero' tieni presente che poi testi.php non lo puoi includere da un'altra
parte... esempio non puoi fare:
include("testi.php?file=txt1");
... o meglio, io ho provato ma non funziona.
Ciao
Alex

 riconosciuta dal server come PHP allora se io faccio
infatti, BTW si usa quindi spesso:
    "config.inc.php"
    "global.inc.php"
    "lingua.en.inc.php" ecc.

Grazie per le immediate risposte, e credo sia utile una migliore
spiegazione:
ho una pagina "index.php", con un "header.inc", "menu.inc", "footer.inc",
uguali per tutto il sito.
All'interno della pagina "index.php", vorrei inserire la pagina che avevo
detto, chiamata "testi.inc" (ma se ho ben capito non conviene).
La pagina "testi.inc", conterrebbe un piccolo menu che permetta di
visualizzare l'uno o l'altro testo, evitando di dover caricare nuovamente
tutta la pagina.
Non voglio utilizzare MySql per dei testi che verranno cambiati
raramente..... esiste una soluzione semplice? :-(
Ciao e grazie ancora
Aleni

 raramente..... esiste una soluzione semplice? :-(
Farlo pure con gli include. Alessio diceva solo di non esagerare... :)
Spesso conviene se l'informazione e ricorrente per tutto il sito.
E' un po' come usare una CSS in tutte le pagine HTML. Fai un cambiamento nel
CSS e cambia tutto in tutto il sito.
Newsgroup: it.comp.www.php
Titolo: un array che no so gestire

Estraggo sequenze di risposte da un db mysql in questo formato:
a:b:c:d: etc in pratico per ogni sequenza ho una stringa.
Poi le esplodo e così ottengo degli array.
Se per prova scrivo print_r($nome_array[numero]) l'output è giusto (Array ( 
[0] => d [1] => b [2] => c [3] => b [4] => a [5] => c [6] e così via) ma se 
provo a visualizzare la risposta ad es. $nome_array[4][10] ottengo 
Array[10] che ovviamente non posso confrontare con il valore corretto. 
Ovviamente [4]e [10] lidevo passare con dei contatori ma la cosa non 
cambia.
Potreste aiutarmi a capire qualcosa di questo comportamento? Dove sbaglio?
Grazie
-- 
_________________
Roberto Romagnoli

provo a visualizzare la risposta ad es. $nome_array[4][10] ottengo 
Prova {$nome_array[4]}[10]
oppure
	$dummy = $nome_array[4];
	print $dummy[10];
Leonardo

Newsgroup: it.comp.www.php
Titolo: configurazione mysql

Salve a tutti. E' il mio primo post in questo ng, quindi chiedo venia per 
qualunque banalità.
Sto utilizzando mysql di aruba, ed ho creato un campo id di tipo 
"autoincrement"; Nel campo "lunghezza/set", compare automaticamente il 
numero "11". qualcuno saprebbe spiegarmi il significato di questo numero? la 
prima cosa che m'era venuta in mente era una limitazione sul numero dei 
record, ma ho subito scoperto non essere questo.
Grazie a chiunque voglia aiutarmi.

Hello Ghost,
significa che è un campo di tipo INT che può contenere un numero intero tra 
-
2147473648
 e  +2147473648 e,  se non si usa il segno (come nel caso di un 
ID), il campo puo contenere un numero tra 0 e 4294967295 che è virtualmente 
il numero di record che potrai inserire.
macros


Newsgroup: it.comp.www.php
Titolo: Eliminazione zeri non significativi

Visualizzo il contenuto di un file in una tabella.
I campi numerici di questo file vengono visualizzati nella tabella come
0.00.
Vorrei sopprimere gli zeri non significativi ottenendo così che il contenuto
della cella sia a blank.
Si può raggiongere lo scopo effettuando un test sul contenuto della
variabile, ma vorrei evitarlo.
Grazie in anticipo per la risposta.
HpMash
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 variabile, ma vorrei evitarlo.
Se non vuoi fare un test sul contenuto della variabile, come vorresti
eliminare gli zeri non significativi?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

							Il 18 Apr 2006, 11:36, "Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha
scritto:

Utilizzando una funzione (come potrebbe essere la number_format()) !!!
Peccato che quest'ultima non faccia quanto da me richiesto !!!


 Peccato che quest'ultima non faccia quanto da me richiesto !!!
Non capisco perche' usare una funzione (che non esiste) quando e'
sufficiente un if:
<?php 
$value = '0.00';
if ($value != 0) { print($value); }
// oppure
print(($value != 0) ? $value : '');
?>

Newsgroup: it.comp.www.php
Titolo: Upgrade EasyPHP

Ho appena installato la nuova versione di EasyPHP
ma non parte....
Prima usavo una vecchia vers. dove bastava usare far partire Apache
con GO e fermarlo con STOP...
ora questi non ci sono piu' e per farlo partire si clikka su EasyPHP
Si apre l'icona nella barra vicino l'orologio...
ma non riesco a fare altro...ad aprire la pagina locale (sempre
localhost?) o a far partire i miei progetti php....
devo settare qualcosa?
Grazie...

ma non parte....
cut....
ho anche notato che se clikko su 'sito locale'
mi si apre questa pagina:
http://127.0.0.1/
che pero' mi da errore....forse devo operare qualche cambiamento...
ah dimenticavo, uso Win98....
grazie

>ma non parte....
scusate ma nessuno e' in grado di darmi una mano?

Newsgroup: it.comp.www.php
Titolo: evitare la visualizzazione di una pagina di script

Ho la pagina a.php che chiama la pagina b.php per una semplice operazione di
I-O nel database e poi richiama immediatamente la pagina chiamante (a.php)
tramite una istruzione javascript.
Funziona bene ma l'utilizzatore vede un "lampo" (pagina bianca) per effetto
della pagina b.php che di fatto non deve mostrare niente ma solamente
eseguire uno script php.
Si può in qualche modo evitare la visualizzazione della pagina b.php.
Ringrazio anticipatamente per l'attenzione.
Lucio

 pagina chiamante (a.php) tramite una istruzione javascript.
Perche' b chiama a con JS, non puoi ritornare ad a con un header
Location: ?
-- 
I'am what I'am, I do what I can

 Si puň in qualche modo evitare la visualizzazione della pagina b.php.



Grazie AlexTM
é sicuramene meglio come suggerisci!
alla Prossima
Ciao, Lucio

 I'am what I'am, I do what I can
Ciao Setec
Non conosco il significato di header Location. Mi documenterň
Grazie, Lucio

 Non conosco il significato di header Location. Mi documenterr
http://www.php.net/header


lucio wrote:

Meglio documentarsi su header...

tramite una istruzione javascript.
Potresti richiamare la pagina chiamante, con un parametro speciale, che le
fa includere la pagina b.php in un modo che impedisca la visualizzazione.
Per esempio se b.php e' inclusa mentre l'output buffering e' attivo, e poi
tu cancelli il buffer...
Oppure potresti creare un "IFRAME" nascosto e visualizzare la pagina b.php
li' dentro, senza neppure ridirigere niente da nessuna parte.
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: Rintracciare IP

Salve,
vorrei poter rilevare il paese di provenienza sulla mia pagina web.
Ho trovato HTTP_ACCEPT_LANGUAGE ma questo mi restituisce solo la lingua del
browser.
Esiste qualche variabile che me lo dice o qualche metodo di risoluzione
dell'indirizzo IP?
Ciao

 ha scritto nel messaggio
news:bkmqn0$3fa97$1...@ID-195820.news.uni-berlin.de...

Qui c'è quello che ti pùo interessare:
http://www.ip-to-country.com/
ciao,
ste


wrote:

 
http://www.maxmind.com/app/php
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.


Sì, esiste un metodo che si chiama IP2Country che in base all'IP
"rintraccia" il paese di provenienza.
In realtà non rintraccia ma va una verifica su un db.
Guarda su Google, troverai degli script gratuiti.
Ciao
Marco

grazie a tutti per i suggerimenti.....ho implementato il tutto e funziona
benissimo.
Adesso mi spingo un pò oltre: è possibile una localizzazione geografica più
precisa come ad esempio la città?
Grazie di nuovo

 wrote in message news:<ku0umv03cuatl9dfo...@L.Serni>...


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

Vorrei che un apagina shtml su un server (non mio) eseguisse uno script cgi
(scritto in perl)
Tuttavia non funziona.
Ho fatto così!
nella directory cgi-bin del server (con permessi 775) ho messo il file
prova.cgi (coi medesimi permessi)
e nel file prova.shtml (shtml supportata), che si trova nella stessa
directory in cui si trova anche cig-bin, ho inserito tra i tag body, la
stringa
<!--#exec pl="./cgi-bin/prova.cgi" -->
Lancio ed ottengo l'errore:
*[an error occurred while processing this directive]*
E questo con qualunque file .pl o .cgi (e con la rispettiva stringa).
Come posso fare? In quale NG sono più IT?
Grazie

 Come posso fare? In quale NG sono piy IT?
Sei OT, a seconda del tipo di cgi, it.comp.lang.perl etc.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.


prova cambiando l'estensione del file in .phtml
o in alternativa, qualcosa cosi':
<script language=perl>
# script qui
</script>
prendi informazioni su .phtmlrc con apache debitamente compilato.
Francesco Duca
http://www.goldenweb.it
Newsgroup: it.comp.www.php
Titolo: Aruba - ora basta - supporto ZERO !

Sono stanco per un dominio .it da trasferire solo
come name server non solo non rispondono alle email
ma fanno perdere 10 giorni di lavoro e di credibilita'
con i programmatori che aspettano il cambio server
per non parlare di 15 gg persi o 1 mese di server dedicato pagato
chi altro ha problemi di attese con ARUBA ?
chi si unisce per un fax di protesta ?
chi fa una colletta per fare me MANTEINER ? con 2 milioni almeno
diventiamo manteiner noi e ci trasferiamo i domini entro 24 ore
visto che loro per i troppi clienti ormani danno supporto zero.
grazie
Anonimo incazzato
webma...@tin.it

 non parlare di 15 gg persi o 1 mese di server dedicato pagato
Vabbe, sara` anche giustificabile l'incazatura, ma postare su n (io
l'ho visto su almeno 3) newsgroup, che non c'entrano con l'argomento, 
come anonimo, e chiedendo pure soldi... Non ci fai una bela figura.
E, come ti hanno gia` detto, i servizi migliori si pagano, senno ci si
accontenta.
-- 
Signature under rework - Shuriken

 ha scritto nel messaggio
news:%Omq6.41350$lj4.9...@news6.giganews.com...


 ha scritto nel messaggio
news:98g99s$5fl$2...@redribbon.capsule.corp...


Cambia Maintainer e hosting.
ciao
Loris Cabianca
ServiceName.Com
--
La piu' grande community italiana di sviluppatori!
 
http://forum.ASPItalia.com/
 
http://www.ASPItalia.com/


ma con cosa l'avete fatto il Vs. sito web?
(con Explorer non funziona - anche nel caso in cui si vuole
selezionare la lingua -ho preso l'url dal sorgente- )
( con Netscape poi e' un macello ).....
volevo saperne un po' di + sui servizi, ma se sono uguali alla
homepage......forse e' meglio Aruba  :)


 wrote in message
news:3ab89144....@news.cis.dfn.de...


 forse e' meglio Aruba  :)
I miei utenti non si lamentano e ricevono sempre risposte fresche di giornata.
;-))
ciao
Loris Cabianca
ServiceName.Com


;-)


 i newsgroups )
De nada ... :-))
ciao
Loris Cabianca
ServiceName.Com
Domain registration and hosting

Newsgroup: it.comp.www.php
Titolo: Disconnettersi e cancellare le variabili di sessione

Salve,
volevo chiedere, sempre in tema di sessioni, se voglio disconnettermi dal
mio sito, dopo aver fatto il login, come faccio? Se chiudo il browser, e
vi rientro dopo 30 minuti, la password e username sono ancora valide. Io
voglio fare in modo che quando chiudo il browser tutte le variabili di
sessione vengano distrutte. 
Francesco
-- 
There are two kinds of researchers:
those that have implemented something and those that have not.
The latter will tell you that there are 142 ways of doing things
and that there isn't consensus on which is best.
The former will simply tell you that 141 of them don't work.

 ancora valide. 
Definisci "sono ancora valide". I cookie di sessione PER DEFAULT
vengono cancellati alla chiusura del browser.
-- 
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.

 cancellati alla chiusura del browser.
Per "sono ancora valide" intendo ciò che segue:
se successivamente, ovvero, dopo un periodo di tempo T<=30 minuti mi
ricollego al sito, vengo ancora riconosciuto come Amministratore, e mi
consente di operare come tale, anche senza aver reinserito la password e
la username.
Ad ogni modo ho risolto, usando la funzione session_destroy(), ma devo
disconnettermi come amministratore cliccando su un link, link che
provvederà ad impostare una variabile. La pagina verifica se tale
variabile è stata impostata ad un certo valore. In caso positivo, viene
eseguita la funzione session_destroy().
Ma io volevo che le variabili di sessioni impostate dal mio script fossero
distrutte alla chiusura del browser.


 password e la username.
Come gia' detto, se cio' avviene e' perche' hai impostato il PHP in
modo che avvenga. Se tu stessi utilizzando le impostazioni di default,
unaa volta chiuso il browser il cookie di sessione scadrebbe rendendo
impossibile il riconoscimento al successiva visita.
-- 
I am what I am, I do what I can


 impossibile il riconoscimento al successiva visita.
Potrebbe essere, ma lo stesso succede sul server di Aruba. Ho copiato il
mio sito su un server di Aruba, e mi succede lo stesso.


 il mio sito su un server di Aruba, e mi succede lo stesso.
Posta un semplice codice di esempio che mostri il comportamento che
riscontri.


 riscontri.
Non saprei individare in quale parte del codice si possa celare il
problema. Ed il sito è composto da circa 100 script in php, oltre alle
decine di funzioni.


 la username.
Allora probabilmente non hai chiuso il browser.
Che tu lo abbia fatto apposta o che ci sia un fastloader nel tuo S.O.
non lo so, ma se il browser viene chiuso, il cookie va perso.
Bye.
-- 
Alessandro Pellizzari
Newsgroup: it.comp.www.php
Titolo: Orologio  con fusi orari

Ciao a tutti
sto INUTILMENTE cercando un sorgente (una traccia almeno) per fare un 
orologio analogico funzionante con fusi orari in quantro mi serve almeno 
quello di Roma e contemporaneamente di Tokio
Grazie per qualsiasi indicazione

 quello di Roma e contemporaneamente di Tokio
In PHP??
Bye.



Non è mica facile per il sever, ma è possibile:
http://www.dev-tips.org/index.php?title=gd_clock
http://fundisom.com/phparadise/php/image_editing/analog_GD_clock

 
http://fundisom.com/phparadise/php/image_editing/analog_GD_clock
Fattibile e` fattibile, ma e` statico.
Aggiorni l'immagine ogni secondo o ogni minuto? ;)
Bye.



Sì. L'aggiorni dal javascript. La soluzione migliore sarebbe far tutto 
client-side con javascript/flash/java.

Newsgroup: it.comp.www.php
Titolo: inviare una pagina html via email in php

Qualcuno conosce un modo per inviare una pagina html (generata in php)
ad un indirizzo mail?
O, in alternativa, inviare una mail in formato php?

 O, in alternativa, inviare una mail in formato php?
Questa la metto tra Totò e Peppino e Walter Chiari il "sarchiapone"

O, in alternativa, inviare una mail in formato php?
http://phpmailer.sourceforge.net/
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

Newsgroup: it.comp.www.php
Titolo: VARIABILI GLOBALI SI O NO???

Come faccio ad ottenere delle variabili globali senza dovere cambiare il
file php.ini, che tutti mi sconsigliano di cambiarlo???
esempio:
while ($row = mysql_fetch_array($result))
{ echo "<a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " -
$row[titolo]</a><br>"; }
questa parte di script mi dovrebbe creare un link, dove in base all'ID mi
restituisce in un'altra finestra i dati di una tabella in Mysql, ma non
funziona. In alto mi appare ....\view.php?id=2 ma non si vede niente!
Poi mi sapete dire che differenza c'e' tra scrivere $row[data]) e
$row['data'] ???
GRAZIE

$row['data'] ???
Immagina di avere:
$descrizione['echo'] = "comando per stampare";
e poi prova a usare $descrizione[echo] o $descrizione['echo']

 wrote in message
aqm0tp$1ba$1...@nowhere.local...

Newsgroup: it.comp.www.php
Titolo: principi di OOP

Salve a tutti,
dovendo consigliare un manuale o una risorsa online per cominciare a 
programmare PHP con OOP, cosa proporreste?
Grazie,
Franz


Io avevo trovato un pdf fatto molto bene (tutto in inglese), ma chissà
che fine ha fatto.. se lo ritrovo lo linko
nel frattempo, ti smollo un pò dei miei vecchi bookmark sull'argomento
(spero tu conosca un minimo di inglese):
http://stackoverflow.com/questions/2035449/why-is-oop-hard-for-me
http://php.net/manual/en/language.oop5.php
http://www.php.net/manual/en/language.oop5.iterations.php
http://devzone.zend.com/node/view/id/638
http://css-tricks.com/php-for-beginners-building-your-first-simple-cms/


Ti consiglierei di cercare una delle millemila risorse online. Sono 
tutte abbastanza valide
Più che altro ti consiglierei di prendere in considerazione il test 
driven development
Guardati i tutorial di phpunit
Marco

Newsgroup: it.comp.www.php
Titolo: ..sfoglia nella dir immagini...

ciao a tutti
sono nuovo e spero di non essere inopportuno.
avrei bisogno di un form che abbia anche un campo per la selezione di un
'immagine (o altro file) nel proprio pc e me lo invii per posta. non so se
sono stato chiaro; un esempio di quello che cerco č l' upload wizard di
inwind che ti consente di fare browsing nel tuo pc per cercare i file e poi
cliccando su upload i file vanno nella dir principale del tuo sito. io
vorrei solo che i file mi ginugessero per posta.
spero di ricevere un arisposta
ciao a tutti e grazie
Francesco

http://www.php.net/manual/en/features.file-upload.php
Un tutorial ben scritto che illustra quello che bisogna fare per uploadare
un file.
Il file dopo che lo hai uploadato sul server te lo mandi per posta
elettronica.
Purtroppo non lo puoi fare in un'unica passata.
Ricordo che anche in questo caso esiste il famoso problemino del timeout
degli script (se uploadi a 3kb/sec al max ti puoi spedire file di mezzo mega
ipotizzando 150 secondi per l'upload e 150 secondi per la spedizione via
mail)
Newsgroup: it.comp.www.php
Titolo: Richiamare una variabile con all'interno il nome di un'altra variabile

Con l'oggetto probabilmente non avrete capito molto... vi spiego nel
dettaglio il mio problema:
Ho degli array di questo tipo:
$lang_songalbum1_orig[1]="Testo";
$lang_songalbum1_orig[2]="Testo";
[...]
$lang_songalbum2_orig[1]="Testo";
$lang_songalbum2_orig[2]="Testo";
[...]
$lang_songalbum3_orig[1]="Testo";
$lang_songalbum3_orig[2]="Testo";
[...]
e ho in una variabile (p.esempio $id_album) il numero dei tre array che
voglio pescare (1,2 o 3). Esiste un modo (senza creare inutili sequenze di
if) di richiamare gli array partendo dalla variabile $album?
Io ho provato in questo modo:
$nomearray="lang_songalbum".$id_album."_orig";
echo $$nomearray[1];
ma non funziona :( ho fatto varie prove, se al posto di un array si tratta
di variabili semplici quel metodo funziona, ma se $lang_songalbumX_orig
diventa un array non funziona più. Esiste qualche soluzione per implementare
un sistema di richiamo di quel tipo senza impazzire? Help please ;)
Ringrazio in anticipo chiunque sia in grado di aiutarmi
Un saluto,
    Fabio

Dimenticavo... l'errore che mi da è il seguente:
Notice: Undefined variable: a in c:\inetpub\wwwroot\worldwide\song.php on
line 19
Alla linea 19 c'è echo $$nomearray[1]; e in tutta la pagina non esiste
nessunissima variabile chiamata $a, il che rende quell'errore piuttosto
strano...

$lang_songalbum1_orig[2]="Testo";
	$n = 2;
	$nome = "lang_songalbum${n}_orig";
	$vect = ${$nome};
	print $vect[1];
Ottieni $lang_songalbum2_orig[1].
Leonardo

 Ottieni $lang_songalbum2_orig[1].
Funziona alla grande.
E nel mio libro neanche se ne parla di quel tipo d'utilizzo delle parentesi
graffe ;)
Grazie mille,
    Fabio

 Ottieni $lang_songalbum2_orig[1].
oppure(1):
$nomearray="lang_songalbum".$id_album."_orig";
echo ${$nomearray}[1];
oppure(2):
echo ${"lang_songalbum".$id_album."_orig"}[1];
-- 
punkarruso complicato :-)

 [...]
ti propongo una via alternativa usando array associativi (di array):
$orig ["lang_songalbum1"] [1] = "Testo";
$orig ["lang_songalbum1"] [2] = "Testo";
$orig ["lang_songalbum2"] [1] = "Testo";
$orig ["lang_songalbum2"] [2] = "Testo";
$orig ["lang_songalbum3"] [1] = "Testo";
$orig ["lang_songalbum3"] [2] = "Testo";
vuoi recuperare il 3' valore? presto fatto:
echo $orig ["lang_songalbum" . $id_album] [1];
emanuele
Newsgroup: it.comp.www.php
Titolo: cartelle inesistenti

Salve, come poso fare a fare una cosa del genere:
voglio che gli utenti possano scrivere:
www.miosito.it/profili/mioprofilo
mioprofilo non esiste, quindi vorrei intercettarlo e mandare la (non
rimandare alla) pagina 
www.miosito.it/community/index.php?funz=vis&id=xxx
un po' come fa yahoo con i profili degli utenti.
sapete come potrei fare con PHP installato su un server UNIX?
grazie
--
dnfnva
Debra & Fabrizio
in Virginia

 rimandare alla) pagina 
www.miosito.it/community/index.php?funz=vis&id=xxx
Il fatto che la pagina non esista si manifesta in un errore 404 generato dal
server.
Pertanto puoi configurare Apache per reindirizzare l'utente alla pagina da
te voluta in caso di errore 404.
Marco
+-----------------------------+
| Marco <no private messages> |
|                             |
| Software is like sex...     |
| It's better when it's free. |
+-----------------------------+

 ha scritto nel messaggio
news:are8vl$34r$1...@newsreader.mailgate.org...


ok, sono un po' imbranato..
ho trovato mod_rewrite.. credo che questo mi aiuti, ma non ci ho capito
niente:
io devo fare un semplice:
www.miosito.it/pippo/xxxx
  --->
www.miosito.it/pluto/index.php?funz=vis&nick=xxxx
naturalmente i piacerebbe tanto che anche l'url sulla barra non cambiasse,
ma non credo sia possibile ()mi sa che utilizzero' un frame se non fosse
possibile :D
"Alessandro" <aless...@nospam.thanks> wrote in message
news:jP3D9.35650$744.1...@news1.tin.it...


Newsgroup: it.comp.www.php
Titolo: Problema con Smarty

Non riesco a risolvere questo problema:
Warning: Smarty error: unable to read resource: "index.htm" in
c:\programmi\apache group\apache\test\miosito\smarty\Smarty.class.php
on line 1095
Eppure index.htm esiste ed è nel percorso di SMARTY_DIR:
c:\programmi\apache group\apache\test\miosito\smarty\templates
Io in locale ho Windows, potrebbero essere i permessi sui file?
Grazie
Ciao

Probabile ... ma non si fa prima a controllare al posto di chiedere? :)
Casomai già è stato risolto il problema .. in caso contrario usare 
file_exists($percorsodelfilecompresoSMARTY_DIR), stamparsi a schermo il 
percorso di SMARTY_DIR e getcwd() (tanto per avere un informazione in più.
Saluti.
Leonardo Armando Iarrusso.

Newsgroup: it.comp.www.php
Titolo: Domanda credo facile

Php e apache server correttamente installati.
Ho scaricato mysql e l'ho installato.
Come faccio a capire se mysql funziona correttamente??
Che prove posso fare?
Considerate che (mi vergogno) sono su win 98.
Spero di non aver fatto una domanda troppo idiota
Grazie mille
Ciao!
-- 
Non ci sono più le mezze stagioni

 ha scritto nel messaggio
news:MPG.1581cc9b6...@news.libero.it...


use mysql
teoricamente ti dovrebbe rispondere dabtabase is changed o una cosa simile,
a quel punto mysql da solo funziona.
Poi scrivi uno script in php
<?
$c = mysql_connect("localhost","root","") or die ("Impossibile collegarsi al
database");
$s = mysql_select("myslq") or die ("Impossibile selezionare il database.");
$mysql_close($c);
?>
Se la pagina caricata con il browser non ti da errori allora MySql  è
configurato bene!!
Ciaoo
Anakin

 
A cosa serve?
Thanx

Newsgroup: it.comp.www.php
Titolo: Non visualizzare file *.inc.php

Ciao a tutti!
Ho un problema del quale non riesco a trovare una soluzione.
Dunque come posso inibire la visualiuzzazione attraverso browser di tutti i
file terminanti con estensione *.inc.php ?
Per intenderci sono tutti i files che vengono inclusi nelle pagine php.
Grazie per l'aiuto
Giovanni

 ha scritto nel messaggio
news:9mvcro$6ru$1...@serv1.albacom.net...


 Da cosa dipende?
immagina la situazione comune:
il file "pagina.php" include "inc/include.inc.php"
Se "inc/include.inc.php" include a sua volta un'altro file "altro.inc.php"
può utilizzare i percorsi relativi al primo file (pagina.php)
se apri direttamente "inc/include.inc.php" i percorsi possono sballare.
LAMASE

 puņ utilizzare i percorsi relativi al primo file (pagina.php)


C'era un thread tempo fa (2 mesi?) su questo argomento. Non mi ricordo
l'oggetto.
Mi sembra di ricordare che in conclusione sia possibile indicare al server
le estensioni dei file da non visualizzare.
Un'alternativa può essere dare ai file da includere un'estensione come .php.
(.inc è un'estensione puramente convenzionale). Se il file da includere
contiene ad es. dichiarazioni di variabili, con estensione .php, anche se lo
si fa caricare, non viene visualizzato un bel niente.
Resta ovviamente un buon comportamento di base impedire la visualizzazione
del contenuto delle directories (hai presente il segnale: "directory list
denied") e/o inserire in ogni directory un file index.html (o quello che sul
server è impostato come file di default da aprire) anche vuoto, o con un
redirect alla home page del sito.

 wrote in message
news:9mvgi8$n5p$1...@newsfeed.cineca.it...


 ha scritto nel messaggio
news:9mvcro$6ru$1...@serv1.albacom.net...

Newsgroup: it.comp.www.php
Titolo: Motore di Ricerca

Devo mettere nel mio sito un piccolo motore di ricerca.
In particolare ho un campo in una tabella che contiene le parole chiave
della corrispettiva riga.
La ricerca va fatta su quelle parole chiave.
Vorrei che fosse possibile inserire più termini per la ricerca ottenendo le
righe nelle quali è presente almeno un termine, ma se uso l'operatore LIKE
non funziona.
(Es. se come chiavi ho
PIPPO PLUTO PAPERINO
e cerco PIPPO PAPERINO con l'operatore like non mi viene restituita quella
riga...)
Esiste qualche altro sistema?
Grazie
Mirco

| (Es. se come chiavi ho
| PIPPO PLUTO PAPERINO
| e cerco PIPPO PAPERINO con l'operatore like non mi viene restituita quella
| riga...)
Non č che stai sbagliando sintassi SQL?
L'operatore LIKE funziona cosě:
- WHERE campo LIKE 'PIPPO' ricerca i record in cui campo č esattamente
uguale a pippo
- WHERE campo LIKE '%PIPPO' ricerca i record che finiscono con pippo (es:
'Paperino e Pippo' ma non 'Pippo e Paperino')
- WHERE campo LIKE 'PIPPO%' ricerca i record che cominciano con pippo
- WHERE campo LIKE '%PIPPO%' ricerca i record che contengono la stringa
pippo (es: 'Pippo Paperino' 'Paperino Pippo' 'Paperino Pippo Topolino').
Quindi se vuoi immettere piů parole chiave devi fare in uno di questi modi:
  SELECT * FROM tuatabella
          WHERE tuocampo LIKE '%PIPPO%'
            AND tuocampo LIKE '%PAPERINO%'
In questo caso trova tutti i campi che contengono SIA pippo CHE paperino.
Se invece di AND usi OR, trova tutti i campi che contengono pippo oppure
paperino o entrambi.
Quindi quello che verosimilmente devi fare č dividere i criteri immessi
dall'utente parola per parola (es generando un array) e magari chiedergli
anche se vuole trovare tutte le parole (AND) o almeno una delle parole (OR).
Dopo di che per la prima parola usi "WHERE tuocampo LIKE '%$criteri[0]%'"
e per ciascuna delle altre aggiungi "AND tuocampo LIKE %$criterio[n]%'".
Se usi MySQL, in alternativa a LIKE, puoi anche usare le regular expressions
per definire i criteri di ricerca usando REGEXP. Ad es:
SELECT * FROM tuatabella
WHERE tuocampo REGEXP 'pippo.*paperino';
trova tutti i campi in cui, in qualsiasi posizione, compare la stringa
"pippo[qualsiasi altra cosa]paperino". Quindi dove trovi sia pippo che
paperino, ma esattamente in quest'ordine.
Dai un'occhiata al manuale di MySQL, cap. 9.5.4.7.


Si può implementare la ricerca FULLTEXT guarda:
http://www.dopoil.com/PHP-FAQ/faq.php?jump=searchFULLTEXT
Newsgroup: it.comp.www.php
Titolo: togliere i parametri dall'url?

salve a tutti,
in php è possibile fare si' che nalla barra degli indirizzi resti visible
solo il nome di dominio e non il percorso completo dei files .php e degli
eventuali parametri passati?
grazie
p.s. absolute beginners :)

 ha scritto nel messaggio
news:JTeM7.175931$sq5.8...@news.infostrada.it...


 ha scritto nel messaggio
news:JTeM7.175931$sq5.8...@news.infostrada.it...


 wrote in 
news:JTeM7.175931$
sq5.8...@news.infostrada.it
:

cos'è. la decima volta che si ripete la domanda in una sola settimana???
basta fare un find per vedere già 100 risposte a questa domanda!

Newsgroup: it.comp.www.php
Titolo: dimensioni immagine

Esiste una funzione o qualsiasi altra cosa in PHP che mi dica quali sono le
dimensioni originali delle immagini?
Grazie
Fabrizio

"fabrizio" <fabs...@liberoNOSPAM.it> ha scritto nel messaggio
news:1yO_9.10077$YL4....@tornado.fastwebnet.it...

http://it.php.net/manual/it/function.getimagesize.php
Newsgroup: it.comp.www.php
Titolo: glob... e poteri mistici...

Salve a tutti spero mi possiate aiutare, sto imparando il php e facendo 
le mie prove quotidiane ho voluto provare a creare una funzione che mi 
controlli se in una directory ci siano contenuti degli specifi files...
in pratica la funzione è:
function check_Files($path){
	$files=glob($path.'*.txt');
	if (count($files)>0){
		return true;	
	}else{
		return false;
	}
}
e lo utilizzo in questo modo
if(check_Files('prova/testi/'){
	echo "ci sono files";
}else{
	echo "non ci sono files";
}
Provando varie strade... mi da sempre il problema che count($files) sia 
sempre uguale ad 1 anche se nella directory non siano presenti files...
Come mai?
Ringrazioa  tutti per l'aiuto
-- 
______________________________
  Omega
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

 Ringrazioa  tutti per l'aiuto
Per verificare il motivo, prova a stampare il contenuto di $files.
In pratica $files è una array.
Se metti il comando
print_r ($files);
ti dovrebbe stampare una rappresentazione dell'array (leggi come: tutti 
gli elementi e relativi indici dell'array).
In questo modo puoi sapere cosa ti trovi dentro e il motivo per il quale 
count ti restituisce sempre 1.
Tuttavia, se lo scopo è solo quello di vedere se ci sono files (con la 
maschera indicata) nella directory, valuta la possibilità di utilizzare 
il trio di funzioni opendir, readdir, closedir 
http://it2.php.net/manual/it/function.opendir.php
I vantaggi di questo trio di funzioni è che appena trovi il primo file 
che soddisfa i tuoi criteri, puoi terminare la ricerca.
glob, invece, se eseguita in una directory con un migliaio di files, 
prima fa la scansione di _tutta_ la directory, e poi ti restituisce l'array.
Un esempio di come può essere la ricerca:
function check_Files($path){
   $found=false;
   $d=opendir($path);
   while (!$found) {
     $file = readdir($d);
     if ($file==false)
         // niente più files
         break;
     if (!preg_match('/^\./', $file) && reg_match('/\.txt$/i',$file)) {
         $found=true;
     }
   }
   closedir($d);
   return $found;
}
Non l'ho provato, ma dovrebbe funzionare.
LP

 Per verificare il motivo, prova a stampare il ...[CUT]...
Mi sei stato enormemente d'aiuto, ti ringrazio moltissimo!
:)
-- 
______________________________
  Omega
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Newsgroup: it.comp.www.php
Titolo: CHMOD di massa

Ciao di nuovo!
Stavo provando phpnuke, e ho notato che nella fase d'installazione viene
detto di settare tutti i file con permessi 666 e le directory con 777.
Esiste un comando unix, da inviare tramite programma ftp per settare i
permessi di tutti i file e directory tutte/i in una volta?
Anche se non è una domanda a tema con php, grazie molto.
Giovanni

 wrote in 
news:9vsk55$pt7$
1...@lisa.galactica.it
:

chmod -R
ciao

 ciao
Ciao
Giovanni

Newsgroup: it.comp.www.php
Titolo: carrello della spesa

dove posso trovare degli articoli in italiano sulla programmazione del
carrello della spesa in php?



Ne sto facendo uno io e ho trovato molte cose su 
hotscripts.com
 e
sourceforge.net
.
Prova anche 
devshed.com
.
    -IcarusDream-
Per rispondere via mail 
togliere "se-spammi-ti-uccido" dall'indirizzo.
Newsgroup: it.comp.www.php
Titolo: php e sicurezza

Abbastanza ingenuamente ho preso il vizio di controllare le password
mettendole in chiaro nel php ovvero
if ($password==("miapass")) volevo sapere se l'utente con qualche exploit
puo' accedere al php senza che esso venga processato da apache oppure a
volte se capita che apache si incasini e invece di far processare il php, lo
pubblichi tale e quale all'utente come se fosse una pagina html statica, in
altre parole che rischio c'è che l'utente veda il php?
grazie

 mettendole in chiaro nel php ovvero
Anch'io ho messo in chiaro nel codice la password per mysql,
comunque anche se per caso leggesse user "gpb" e password "pincopallo"
potrebbe connettersi al db solo da localhost (occhio ai permessi
agli utenti di mysql se usi quel db, chi puň accedere e da quale
computer).
Bye
	gpb
-- 
http://gpbizzaro.supereva.it/index.html

 ha scritto nel messaggio
news:3C6FFBF9...@freemail.it...


 grazie
Se il web server è ben configurato non dovrebbero esserci grossi problemi.
--
Reply to: brain79(at)
inwind.it
www.brainetwork.net
ICQ#: 42797710 - FeSToso n°143
[aforisma del giorno]
Nella guerra, determinazione; nella sconfitta, resistenza; nella vittoria,
magnanimità; nella pace benevolenza. - Winston Churchill

 ha scritto nel messaggio
news:quNb8.66190$om6.1...@news1.tin.it...

Se l'apache processa bene le pagine ora, non vedo perché non dovrebbe farlo
in futuro... basta che stai attento all'estensione e tutto andrà liscio.
Effettivamente questo delle password è un po' una rottura, l'unica soluzione
che personalmente ho trovato è stata quella di rendere tutti gli script php
leggibili soltanto all'utente www (che è quello con cui gira apache):
chown www script.php
chgrp www script.php
chmod 600 script.php    o anche chmod 660 script.php
ciao,
Alx

personalmente ho trovato questa soluzione: salvi la tua password su un file
di testo in un file di testo. Questo file, oltre a impostargli tutti i
permessi nel modo opportuno, lo salvi in una directory che il web server
mette a tua disposizione ma non dei naviganti. Mi sembra una buona
soluzione, però ti dico subito che, pur standoci molto attento, non ho
esperienza nel campo della sicurezza.
mignolo

 esperienza nel campo della sicurezza.
ottima idea

Newsgroup: it.comp.www.php
Titolo: funzione errore DB

Buonasera a tutti, sapete per caso se esiste una funzione che mi 
restituisce l'errore in chiaro dell'ultima connessione al DB 
mysql?
Grazie a tutti
Marco
-- 
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 
http://it2.php.net/mysql_error
mysql_error — Returns the text of the error message from previous MySQL 
operation
	Francesco
Newsgroup: it.comp.www.php
Titolo: easyphp e phpnuke

ho installato easyphp e phpnuke.
mi sembra che funzioni, dopo vari tentativi.
il problema che ho notato è la lentezza del programma.
dopo aver eseguito easyphp, (carica apache, mysql),
entro nella pagina di phpnuke ed inizia la lentezza del computer.
le pagine prima che si aprono trascorre anche qualche minuto.
cosa posso fare ???
mio pc : pIII 800 mhz
128mb
2 hd. - I 15gb - II 4.5gb
scheda video matrox g450 32mb
paolo

 paolo
EasyPHP (O foxserve o qualche altro Tool) sono strumenti di emulazione per
fare girare in locale certi script che solitamente hanno la loro sede
naturale su server perciň non aspettarti molto dalla tua installazione in
locale. Se vuoi fare degli esperimenti online ti conviene usare F2S o
installarti Linux sulla macchina che stai usando adesso. Se lo script ti da
errore di timeout aumenta il timeout da 30 secondi a 90, questo lo trovi nel
file php.ini nella directory c:\windows
Ciao
Claudio
--------------------------------------------------------------------------
www.spaghettibrain.com
 PHPNuke Italiano - WEB PORTAL SYSTEM
www.claudioerba.com
 Consulenza web per l'Azienda

 ha scritto nel messaggio
news:NF3_6.368$363....@news.infostrada.it...


 > naturale su server perciò non aspettarti molto dalla tua installazione


Scaricati phpdev3....a me funziona tutto
http://www.firepages.com.au/phpdev3.htm?this=7&that=3&other=
Ciao
Gianni


Che bello il tuo sito!! Stanotte ci scrivo un articoletto su Spaghetti e ti
mando un po' gente ;-)
Ti va' uno scambio di Link?
Ciao
Cla


 > E' un provider a gratis, ha alcuni difetti ma per provare č molto



No no, andavano bene, mancava solo la parte tecnica che però non ho ancora
avuto il tempo di scrivere.
Che ne dici di riaggiornarle alla 5 per poi pubblicarle? Se vuoi scrivimi in
privato (webm...@NOspAMaghettibrain.com) che ne parliamo.
Bye

Newsgroup: it.comp.www.php
Titolo: Trasferimento record da DB locale a DB remoto...

 ?>

 ha scritto nel messaggio
news:vna18.34315$cU4.1...@twister1.libero.it...


Ogni postazione viene registrata attraverso un codice...
i record sono associati al codice della postazione...
"J" <jj@thecloud.o> ha scritto nel messaggio
news:a23de0$i1t$1...@serv1.iunet.it...


Newsgroup: it.comp.www.php
Titolo: Non passa le variabili dall'indirizzo...

Salve ragazzi ho un piccolo problema:
ho un server casalingo con installata la RedHat 8.0 con PHP+Mysql+Apache,
tutte ultime versioni.
Il problema e' che quando per esempio passo una variabile dall'indirizzo
tipo index.php?ciccio=1 il valore di questa variabile non viene passata al
programma index.php.
Ho provato ad installare, da sorgenti, anche delle versioni precedenti di
php e apache ma senza successo, le procedure sono le stesse che utilizzavo
quando installavo i suddetti pacchetti sotto Slackware.
Non so piu' che pesci prendere aiutoooooooooooooooooooo
PicosZZ



Prova con: echo $_REQUEST['ciccio'];
PS. Guarda: print_r($GLOBALS)
--
David

 PS. Guarda: print_r($GLOBALS)
Ti ringrazio, con quell'esamotage riesco a vedere il contenuto delle
variabili.
Cos'e' che non va?
C'e' qualcosa che non funziona nelle impostazioni di php.ini?
Non so veramente cosa andare a toccare...
ti ringrazio ancora per le eventuali risposte...grazie!
PicosZZ

 Cos'e' che non va?
senza esagerazioni è la FAQ del 3° millennio!!!
vedi faq del newsgroup che arriva *tutti* *i* *giorni* alle 11.00 in punto,
dove dice 'leggere assolutamente:'
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.efluxa.it/netiquette/dis.html


Grazie Pankarruso.
PicosZZ
Newsgroup: it.comp.www.php
Titolo: Come inviare file da formmail?

Ho iniziato da poco ad occuparmi di siti web.
Ho realizzato qualche hp con il monotono HTML. Adesso vorrei completare la
hpage  con dei formmail e dare la possibilità agli utenti di inviare nella
mia email delle foto o file. Ma non so da dove iniziare.
Chi sarebbe così gentile a darmi un pò di dritte?
Per non osare ma oso.
E' ancora pi+ù complicato dare la possibilità agli utenti di inserire una
loro immagine in automatico nella mia home page.
Sarei grato di un vostro aiuto.
Marko

 possibilit` agli utenti di inviare nella mia email delle foto o file.
http://www.php.net/manual/en/features.file-upload.php
Poi usa una delle classi per l'invio di mail, cercale tra i vecchi post.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: Aiutino per MySQL

Ciao a tutti. Ho la possibilità di crearmi un account Mysql su un server di
un amico, a patto che gli configuri tutto io! Siccome sono un principiante
di PHP e MYsql, ho dovuto prendere manuali su manuali (ah, la fatica di
imparare).
Sono riuscito ad installare Mysql, a far partire il servizio (la macchina è
NT)e a reare il db che serve a me. Ora, come faccio a raggiungere il db
appena creato, da una pagina esterna al server del mio amico?
Ho provato anche a creare un utente con il comando:
INSERT INTO user VALUES 'nomeuser','monty',PASSWORD('password'),
'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y',
'Y','Y','Y','Y');
ma non ho avuto risultati. Cosa devo fare???
Grazie
PS
Vorrei evitare di installare altri prog sul server, visto che non è il
mio...
PPS
Ora che ci penso non ho installato sul server PHP. Lo devo fare? Se si, mi
fa casino con IIS?

 ma non ho avuto risultati. Cosa devo fare???
gli hai dato:
flush privileges;
dopo l'inserimento???
questo ti ricarica le tabelle dei grants.
ciao

fa casino con IIS?
No non fa casino,
sebbene non sia il massimo come accoppiata.
Ovviamente per far girare gli
script devi installare il PHP sul server.
--------------------------------
Inviato via 
http://usenet.iol.it
 

 gioco di parole)
se gli mette tutti YES in user le altre tabelle servono a poco, ha appena 
creato un account DBA!!
ciao

creato un account DBA!!
Right colpito ; )


 ha scritto nel messaggio
news:XvtB8.15546$US3.3...@twister1.libero.it...


 C'è un modo per verificare che il db creato sia accessibile dall'esterno?
un client mysql su un'altra macchina.
se ci devi accedere dall'esterno vuol dire che ce l'hai!
(la macchina deve essere in accordo col campo host che hai messo nel record)
ciao

 ha scritto nel messaggio
news:F%KB8.20012$US3.4...@twister1.libero.it...


 richiamato il db?
esatto.
se risolvi il nome, dovresti mettere quello.
se vuoi puoi usare il carattere jolly '%'.
quindi, '%' messo nel campo host accetta connessioni da qualsiasi host.
per l'utente root dovresti avere già un record simile.
ciao

 ha scritto nel messaggio
news:aGLB8.20100$US3.4...@twister1.libero.it...


 Database Password: pluto
probabilmente il server web/php non permette connessioni mysql al di fuori 
della propria rete.
è un problema abbastanza frequente, e in questo caso sei panato...
ciao

 ha scritto nel messaggio
news:hS5C8.26562$US3.5...@twister1.libero.it...


 Come posso verificare???
non ne ho idea.
magari qualcuno che ne sa di + su aruba ti può rispondere.
ciao
Newsgroup: it.comp.www.php
Titolo: operazioni strane sulle stringhe

Ciao a tutti.
E' possibie in un qualche modo che 2 server diversi non leggano in
maniera identica le stringhe?
Mi spiego:
Lavoro su 2 server allo stesso progetto: locale e hosting.
Prendo una lista di nazioni da un file di testo e ricavo il tag SELECT
con tutte le nazioni. gli passo anche la variabile
$_SESSION['nazione'] per eventualmente selezionare l'option relativa.
In locale funziona e in remoto no. Se in remoto stampo con echo le
variabili non hanno nessun errore particolare.Mi chiedevo se non
potesse essere una sorta di diversa codifica del testo..

 maniera identica le stringhe?
Posta il codice.
Epurando commenti e parti inutili, naturalmente. :)
Bye.


function carica_TAG_select_nazioni_selected($array_nazioni,$nazione)
{
	echo $nazione;
	?><select name='nazioni'>
		<option value="">Select...</option><?php
	for ($i=0; $i<count($array_nazioni); $i++)
	{
		$array_nazioni[$i]= str_replace("\n","",$array_nazioni[$i]);
		echo "\t";
		?><option value="<?php echo $array_nazioni[$i] ?>" <?php
if($array_nazioni[$i]==$nazione) echo "selected" ?>><?php echo
$array_nazioni[$i]  ?></option>
		<?php
	}
	?></select><div style='clear:both'></div><?php
}
questa e' la variabile nazione
$nazione= 'Italy';
poi questa e' la parta HTML che mi stampa.Metto solo la riga che mi
interessa:
<option value="Italy
" >Italy
</option>
Mi accorgo adesso di sta cosa: nel sorgente me lo stampa sulla stessa
riga. facendo copia e incolla qui me lo stampa a capo se noti. avevo
cmq precendetemente fatto uno str_repalce sostituendo \n con ""


non mi chiedere cosa sia successo ... ma adesso funziona .... moh ...
Newsgroup: it.comp.www.php
Titolo: il contrario di parse_url

ho una stringa (http:://anna/maria) che rappresenta un url.
Voglio ottenere i singoli componenti:
 
$comp = parse_url('http:://anna/maria');
 
Ed ho ottenuto l'array associativo ($comp), semplice!!!
 
Ma se avessi i componenti ($comp), e volessi riconvertirli in stringa?


foreach?
 
-- 
g4b0, linux user n. 369000
http://brosulo.net
 


implode?

 Ma se avessi i componenti ($comp), e volessi riconvertirli in stringa?
 
Ti scrivi una bella funzione:
 
function assemble_url_from_components($c){
   return $c['scheme'] . "://" . $c['hostname'] . $c['path'] . […]
}
 
e hai finito. Ci vorrebbero dei controlli perché se un elemento non è 
presente puoi evitare di mettere il relativo separatore ma l'URL 
risultante dovrebbe essere valido comunque.


Se il protocollo � stato specificato ['scheme'], bisogna inserire '://' 
nel posto giusto.
Se sono stati specificati dei parametri ['query'], bisogna inserire '?' 
nel posto giusto.
Se il segnalibro � stato specificato ['fragment'], bisogna inserire '#' 
nel posto giusto.
 
Implode (o foreach) lo fa?

 Implode (o foreach) lo fa?
 
No.
Costruiscitelo a mano. Hai già scritto il codice qui sopra, ti basta 
tradurlo in inglese.
 
Ricordati di http_build_query
 
Bye.

 Implode (o foreach) lo fa?
 
dipende come sono i componenti dell'array associativo, implode potrebbe anche farlo, foreach lo fa di sicuro, metti dei controlli sul tipo di chiave e sei apposto.. oppure usi una funzione come detto d'Andrea


 
si questa la conosco :-P

 ma l'URL risultante dovrebbe essere valido comunque.
 
qui non ho capito
 

 oppure usi una funzione come detto d'Andrea
 
si, ma naturalmente andrebbe completata.
Ad esempio, se specificato va anche inserito user[:pass]@ prima del nome 
del server, e anche qui bisogna fare il controllo....

 Ad esempio, se specificato va anche inserito user[:pass]@ 
 
infatti ci sono [...] alla fine della funzione, significa che se necessiti altre cose metticele
 
J.
 


Intende che anche nel caso manchino alcuni pezzi l'url rimane valido.
Ad esempio se manca "$c['path']"  l'url che viene restituito dalla funzione e' formalmente valido .. se manca $c['hostname'] chiaramente no.. ma non dovrebbe mai mancare l'host
 
 
J.

 infatti ci sono [...] alla fine della funzione, significa che se necessiti altre cose metticele
 
certamente
 

 Ad esempio se manca "$c['path']"  l'url che viene restituito dalla funzione e' formalmente valido ..
 > se manca $c['hostname'] chiaramente no.. ma non dovrebbe mai mancare 
l'host
 
logico!
Newsgroup: it.comp.www.php
Titolo: Timeout da CLI

Probelma: uno script PHP-CLI dovrebbe richiamarne un altro sempre in PHP 
CLI che richiede dati da un server esterno non sempre disponibile 
applicando un timeout.
 
Il metodo migliore secondo voi?


la richiesta dati remota come avviene?
Il timeout cmq deve stare li direi.
Se è una chiamata CURL c'è il parametro di timeout, se è altro boh, 
bisogna vedere.
 
-- 
Z.

 bisogna vedere.
 
é una chiamata ad un server OCSP per la verifica della validità di un 
certificato di firma elettronica qualificata, il problema è che in 
mancanza di risposta (mancanza di linea ADSL, risoluzione DNS, server 
OCSP down ecc..) lo script rimane appeso.
 
Abbasserò il max_execution_time al limite.