mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: importare backup con PhpMyAdmin

Ho installato PhpMyAdmin sia su server locale che su server remoto,
dove ho due database con identica struttura.
Riesco a fare il backup da remoto e ad importarlo in locale, ma non
riesco a fare il viceversa... nel senso che mentre in locale, alla
pagina "SQL" (uso la versione 2.3.1 di phpmyadmin) mi compare la form
"esegui la query SQL sul database", e, cliccando sul pulsante
"sfoglia", seleziono il file da importare, in remoto tale pulsante non
compare (perchč?), per cui non riesco a combinare nulla.
Come devo fare? Qualche idea?
Grazie in anticipo,
Matteo

Ciao,
probabilmente non hai i "poteri" per fare l'import/export del DB, prova a
chiedere al tuo Hoster, di sicuro ti puo' essere utile.
buona fortuna Ciao,
Marco
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.www.php
Titolo: perchè non funziona?

Io ho il seguente codice:
//Parametri di configurazione
$db_host = "
pippo.indirizzo.it
";
$db_user = "nome";
$db_password = "nome";
$db_name = "nome";
//fine parametri
//Password per l'area Admin
$password = "password";
 $db = mysql_connect($db_host, $db_user, $db_password);
 //controllo se la connesione č andata a buon fine
 if ($db == FALSE)
 die ("Errore nella connessione. Verificare i parametri nel file
config.php");
 //seleziono il db
 mysql_select_db($db_name, $db)
 or die ("Errore nella selezione del database. Verificare i parametri nel
file config.php");
.........................................................continua
Perchč se metto tutti i parametri dentro un file config.inc e lo includo
cosě:
//Parametri di configurazione & password
include "config.inc"; //<== non funzia cosě
$db = mysql_connect($db_host, $db_user, $db_password);
 //controllo se la connesione č andata a buon fine
 if ($db == FALSE)
 die ("Errore nella connessione. Verificare i parametri nel file
config.php");
 //seleziono il db
 mysql_select_db($db_name, $db)
 or die ("Errore nella selezione del database. Verificare i parametri nel
file config.php");
.........................................................continua

 ..........................................................continua
la sintassi sembra giusta prova a farti stampare
a video i valori delle variabili per vedere il loro
valore.
ciao 

file config.php");
Che errore ti viene restituito?
Cmq, credo che la sintassi giusta sia include('config.inc')
(o include("config.inc") ) .
Se non ci dici il messaggio di errore perň...
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line
Newsgroup: it.comp.www.php
Titolo: Push update

è possibile con PHP fare uno script che dal server aggiorna
automaticamente la pagina del client ogni vlta che vengono modificati i
dati su un DB?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 dati su un DB?
eccome se e' possibile.
metti un meta nella pagina per fare refreshare ogni tot o un javascript.
lo script ad ogni refresh aggiorna la pagina e i relativi contenuti :)
-- 
2T STUDIO - Web e Grafica per il tuo eBusiness
   [web]   
http://www.2t-studio.com
	- Sviluppo Siti Web
	- Servizi di grafica pubblicitaria ed editoriale
	- Consulenze SEO (Posizionamento motori di ricerca)
	- Soluzioni ebusiness
   [Email] info [at] 
2t-studio.com

 lo script ad ogni refresh aggiorna la pagina e i relativi contenuti :)
cosě č troppo facile, io ho chiesto un'altra cosa:
non voglio che il client aggiorni la pagina ad intervalli ma vorrei che il
server quando nota che un dato č cambiato nel suo DB mandi un segnale al
client che solo allora aggiornebbe la pagina.
Push not refresh ;)


 i dati su un DB?
L'HTTP non lo permette.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 
  HTTP e' "pull" solamente. 
  marco.
-- 
I am not an ANGRY man.  Remove the rage from my email to reply.

   marco.
Se non devi gestire la cosa tramite browser lo puoi fare, ma dipende dal db
che hai sotto i piedi. Oracle e Postgre SQL supportano i trigger, quindi
puoi far sì che ad ogni update, delete,insert o altro venga lanciata una
stored procedure che fa qualcosa (vedi sotto). MySQL credo che supporti i
trigger dalla versione 5.0.2, poco supportata dai provider di hosting.
Altrimenti devi avviare un cron job (se usi linux) o schedulare un processo
(se usi windows) che chiamino il tuo script che dopo aver controllato i dati
di tuo interesse sul db invia i dati al client in ascolto su una porta a tua
scelta (ma secondo me è molto macchinoso).
Se invece devi usare un browser puoi scriverti un'applet java o un
programmino flash che stiano in attesa di un segnale di ack dal tuo script o
dalla stored procedure e quando lo rilevano facciano il refresh della
pagina.
Spero di essere stato d'aiuto, fammi sapere se sei riuscito a combinare
qualcosa.
Bye!
-- 
A.S. Tronzo (544503)  - VII.33
Stagione 23: 4° in VII.33
elimina unsampdoriano per rispondere via email

Newsgroup: it.comp.www.php
Titolo: Informazioni compilazione zend

Ciao, sono nuovo, volevo chiedervi un'informazione. se vengono compilate 
le pagine .php con zend, vengono sempre interpretate tranquillamente da 
php o come vanno gestite?
Grazie
Max

MaxTemplar wrote:

Se per "compilate" intendi "codificate/criptate" allora devi come
minimo avere installato lo Zend Optimizer.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: menu a discesa

ciao a tutti...
Devo creare un menu di voci che al click su ognuna si apre un
sottoelenco di voci.
Vi spiego mostrandovi un esmpio:
All'inizio ho:
2007
2006
Se clicco su 2007 l'elenco deve diventare:
2007
      voce 1
      voce 2
      voce 3
2006
Ora se clicco su su 2006 le voci sotto 2007 devono rimanere e
scomparire solo se clicco ancora su 2007 e devono comparire delle voci
sotto 2006:
2007
      voce 1
      voce 2
      voce 3
2006
      voce A
      voce B
Se adesso clicco su voce 1:
2007
      voce 1
              voce 1A
              voce 1B
      voce 2
      voce 3
2006
      voce A
      voce B
Se clicco ora su 2007 diventa:
2007
2006
      voce A
      voce B
Come posso fare?
Grazie mille

Come posso fare?
Cercare "Javascript tree menu", "DHTML tree menu" o simili su Google; il
PHP non c'entra, lo devi fare in JS.
Prova a cercare anche "Joust", IIRC non era male.
Leonardo
-- 
 What do you make, so fair and bright;
 What do you build with sails for flight;
 What do you weave with wool so white?

 PHP non c'entra, lo devi fare in JS.
lo puoi fare anche in PHP..
saperlo fare non e' una brutta cosa.. anzi.. THE MORE YOU KNOW (bing)
 
[..]
-- 
www.iuz-lab.info
 - 
www.php-faq.org

lo puoi fare anche in PHP..
Ssssi', ricaricando tutta la pagina [o il frame] ogni volta... per farlo
e' addirittura anche piu' facile, ma sull'usabilita' avanzo dubbi.


 e' addirittura anche piu' facile, ma sull'usabilita' avanzo dubbi.
[..] 
se giochi bene le tue carte.. e' molto usabile..
-- 
www.iuz-lab.info
 - 
www.php-faq.org

Newsgroup: it.comp.www.php
Titolo: Prestazioni pagine dinamiche

Ciao a tutti.
Ho realizzato un sito in php, interamente dinamico, che carica le pagine memorizzate nel database mysql.
Ora pero\' vorrei aumentarne le prestazioni:
caricando con include solo delle porzioni della pagina (quelle che cambiano), viene ricaricata di nuovo tutta la pagina o solo la porzione?
Ho provato anche flush, ma non capisco se ci sono vantaggi; in pratica all\'inizio del codice ho inserito la riga
flush();
e\' sufficiente?
grazie
Posted by 
http://www.phpitalia.com

Ho provato anche flush, ma non capisco se ci sono vantaggi;
Non ce ne sono. Se carichi piu' pezzi dal database, puo' dare
l'impressione di una maggior velocita' un flush() _DOPO_ ogni
pezzo.
Ovviamente i tempi rimangono del tutto identici.
Leonardo
-- 
".signature": bad command or file name
Newsgroup: it.comp.www.php
Titolo: HELP: UTF8 TO UNICODE

Ciao a tutti, 
stiamo impazzendo per generare un insieme di elementi UNICODE come ad 
esempio: &#nnnn; per tutti i caratteri che si trovano all'interno della 
query.
Utilizziamo un DB MySQL impostato con la COLLATION utf8_unicode_ci. Abbiamo 
tentato in tutti i modi di recuperare le informazioni attraverso 
l'impostazione SET NAMES o convertendo i caratteri con delle funzioni 
particolarmente complesse, ma abbiamo notato che i caratteri accettanti non 
vengono convertiti in entità unicode.
A presto 
Ulisse

 della query.
Lo devi fare all'interno di MySQL od in PHP?
-- 
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.

Lo dobbiamo fare all'interno di PHP. In poche parole dobbiamo scrivere
delle stringhe così: &#nnnn;
Setec Astronomy ha scritto:


 Lo devi fare all'interno di MySQL od in PHP?
non facevi prima a spiegargli come si fa in php invece di poter
aspettare che lui risponda "in mysql" cosi' da replicargli che e' OT?

 aspettare che lui risponda "in mysql" cosi' da replicargli che e' OT?
No.
-- 
I am what I am, I do what I can


 delle stringhe così: &#nnnn;
Hai una stringa UTF8 e devi sostituire i caratteri in entita' unicode,
giusto?
Hai provato a leggere i commenti a 
http://www.php.net/utf8_decode
 ?
-- 
I am what I am, I do what I can


Ci sapete aiutare, per favore? E' importante. Grazie

Newsgroup: it.comp.www.php
Titolo: ciclo for in function non va ?

Ciao a tutti,
Perche quando uso un ciclo for in una funzione mi da sempre questo errore:
Parse error: parse error, expecting `')'' in blablabla on line (linea del
ciclo for)
Va beh che lo risolvo con while ma è una seccatura non poter usare il for...
Uso EasyPhp credo versione 1.5 che comprende php4.0.6 e apache 1.3.20
Alex

forse se posti il codice si capisce meglio... cmq a prima vista sembrerebbe
che hai dimenticato qualche parentesi


Si ho scoperto qual'č l'errore ma cmq la situazione rimane strana...
il problema č che io scrivevo cosě:
for ( $i=1; $i<=$numero; $i++; )
gli dava fastidio l'ultimo ; prima della parentesi... fin qui OK pero'... io
in precedenza ho sempre usato il punto e virgola ; dopo $i++ e a sempre
funzionato!!!
in effetti cmq č sbagliato utilizzare ; dopo ++ perchč si chiude la
parentesi...
Bah, misteri...
Alex
Newsgroup: it.comp.www.php
Titolo: Uso delle Sesioni

Sento parlare spesso delle Sesioni e della posibilità di portarmi dietro 
in un sito le informazioni riguardo, per esempio, il login di un utente. 
Ma come si usano? In rete non sono riuscito a trovare molto al riguardo.
Grazie

 molto al riguardo.
Hai veramente cercato poco ...
http://tinyurl.com/strn
http://it.php.net/session
Troppa fatica vero?
-- 
I'am what I'am, I do what I can

 
sarcasmo inutile.

 
se tu fossi un assiduo frequentatore di questo NG capiresti perchè 
facciamo sarcasmo sui post come i tuoi (ai quali ho deciso di non 
rispondere più)
ciao
Alesi_27

Ma come si usano? In rete non sono riuscito a trovare molto al riguardo.
Vedo che lo scrivi "Sesioni", ma e' "Sessioni" con due "s". Per questo
probabilmente non trovi molto.
La miglior fonte comunque e' il manuale di 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.

 Alesi_27
leggo il ng abbastanza spesso.
Se non vuoi rispondere ok, ma se decidi di farlo secondo me lo fai
sensatamente.
Grazie ai link di cui sopra ho capito come si usano le variabili di
sessione, mentre tutto quello che avevo trovato io in precedenza o era poco
chiaro o non rispondeva a quello che cercavo. E comunque devo ammettere che
di cercare in google php session tutorial non mi era proprio venuto in
mente, avevo cercato su google ma non ho mai pensato di metterci tutorial
in fondo. Così come ho cercato su molti altri siti di guide e tutorial,
compreso 
php.net
 senza tcapirci molto.
Newsgroup: it.comp.www.php
Titolo: Non riesco a leggere l'array $_FILES

Saluti e tutti e buone feste.
Sto vercando di creare uno script Php per fare l'upload dei files.
Ho guardato alcuni esempi trovati sul web, ma non riesco a capire dove
sbaglio. Vi posto due parti di codice:
--> index.php
<?php
session_start();
echo "<form method=POST action=upload.php>";
echo "<input type=file  name=userfile>";
echo "<input type=submit name=submit value=ok>";
echo "</form>";
?>
--> upload.php
<?php
session_start();
echo "Errore: " .  $_FILES["userfile"]["error"];
echo "Nome del file: " . $_FILES["userfile"]["name"];
//move_uploaded_files.........ecc
?>
In pratica, lo script upload.php dovrebbe farmi vedere gli eventuali
errori e il file da uploadare, ma mi restituisce solo stringhe vuote.
E' come se $_FILES non esistesse.
Cosa ho dimenticato/sbagliato?
grazie a tutti.
Saluti
Robbie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Cosa ho dimenticato/sbagliato?
1^ Imposta l'error_reporting al massimo in modo da vedere tutti gli
errori nel codice (
http://www.php.net/error_reporting
)
2^ Hai provato gli esempi del manuale disponibili alla pagina
http://www.php.net/manual/en/features.file-upload.php
 ?
3^ Un semplice script per upload lo trovi qui:
http://webdev.mtnpeak.net/index.php?pg=php
Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9

 Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9
Credo di aver risolto con questo:
<form enctype=multipart/form-data method=POST action=upload.php>
Non avevo messo l'enctype, ora invece pare funzionare.
Grazie per la risposta e per il link.
Roberto

Newsgroup: it.comp.www.php
Titolo: Virgolette

ho un record (MySql) che contiene: associazione "pippo"
quando eseguo una query ed elenco di dati ottengo: associazione "pippo" e
quindi va benissimo.
Il problema nasce quando voglio popolare una casella di testo <input
type...
e scrivo value="<?php echo $campo2; ?>"
se $campo2 = associazione "pippo" ... cosa succede? Che le prime
virgolette CHIUDONO il value e non viene visualizzato pippo"
Come posso fare (ma senza usare cose tipo &#8217;) ???
Grazie
Salvatore 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


la funzione htmlentities()

 la funzione htmlentities()
Perfetto! Grazie!


 Come posso fare (ma senza usare cose tipo &#8217;) ???
Puoi usare i singoli apici
value='<?php echo $campo2; ?>'
Chiaramente hai il problema analogo se i campi del db contengono apici.
Newsgroup: it.comp.www.php
Titolo: highlander forse ci siamo

Allora, sicuramente vi ho gia stressato hehe
sorry.
Dunque finalmente credo di aver risolto i problemi con la grafica 
definitiva(solaris), ergo adesso posso chiedervi una mano per sostituire 
il logo della grafica con il mio banner. Ho seguito le istruzioni di 
Fabio(se non erro) ma senza affetto.Il logo è sparito ma il mio banner 
non si visualizza.
Non c'è possibilità di lavorare sul php con anteprima del tipo 
html-frontpage????????
Thx Highlander
Potete rendervi conto della situazione accedendo tramite : 
www.highlanderdj.altervista.org

html-frontpage????????
arrggghhhh....che mi tocca sentire :-(((
Ciao
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

 html-frontpage????????
[..]
blasfemia.. 
senza rancore ma.. non hai detto proprio una bella cosa..
-- 
www.iuz-lab.info


E beh scusate ma se ne capivo qualcosa di php non ero qui da voi  a 
chiedere aiuto
highlander

 Ciao
Ok sorry ho detto la vaccata del secolo.
Francesco............hehehehehe tu sei in grado di farlo?????????????????
Ciao Highlander

HIGHLANDER wrote:

no no niente di male.. se esistesse un metodo per programmare in PHP come si
editano le pagine in FronPage senza perdere in qualità, tempo ed
efficienza.. ne valuterei immediatamente l'uso.. ma troverei cmq più
'stimolante' codare con VI
-- 
www.iuz-lab.info

Francesco............hehehehehe tu sei in grado di farlo?????????????????
Si, perň non ho capito cosa vuoi fare di preciso, se cambiare solo il
logo e lasciare tutto cosě com'č (in questo caso fai quello che ti ho
detto, hai provato?) oppure fare altre modifiche.


 
Dunque vorrei sotituire il logo con la scritta Solaris che attualmente 
si trova in alto a sx con il mio banner che è il formato standard e dare 
nome e descrizione al forum, al centro sempre in alto .Ho provato come 
mi hai consigliato tu ma ho naturalemnte il problema delle dimensioni in 
quanto, se possibile, non vorrei toccare il mio banner. Per la cronaca 
il mio banner puoi vederlo alla home del sito 
www.highlanderdj.altervista.org
 in alto al centro.
Thx .
Highlander Sandro
Newsgroup: it.comp.www.php
Titolo: Motore ricerca free

Sto cercando un motore di ricerca interno free che funzioni un po' come
Google, capace di spulciare le parole nei testi html. Ho provato alcuni
offerti da HTML.it ma necessitano di documenti html già indicizzati e non
fanno al caso mio.
Se aveste un paio di link da suggerirmi, tenendo conto che non conosco il
php e quindi più semplice è meglio è.
Grazie mille in anticipo.
-- 
-/\- Summer -/\-
--------------------------------
Riccardo P. - 3815 -
http://www.veridiano3.com
http://www.startrekitaliamagazine.it
http://www.palazzani.it

 come Google ...
http://www.hotscripts.com/PHP/Scripts_and_Programs/Search_Engines/
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

php e quindi più semplice è meglio è.
io ho avuto modo di usare questo
http://www.hotscripts.com/Detailed/10032.html
è l'ho trovato ottimo.
-- 
"Finche' ti morde un lupo, pazienza. Quel che secca e' quando ti morde una pecora."
Newsgroup: it.comp.www.php
Titolo: Help: Invio a rotazione

Il presente script consente di spedire un messaggio a tutte le E-mail
contenute nel file indirizzi.txt
----------------------------
/* SCRIPT*/
$arrayDestinatari=file('indirizzi.txt') ;
foreach($arrayDestinatari as $arr){
mail($arr, $oggetto, $messaggio, $intestazioni);
}
---------------------------------------
Nel file indirizzi sono prensenti 100 E-mail e l'utente arriva allo script
dopo aver compilato un form dove può decidere a quante E-mail inviare il
messaggio tremite la variabile ( $numeroemail ) .
Qualcuno mi può dire le righe di comendo da aggiungere allo script per
inserire la seguente caratteristica:
Se l'utente immette come ( $numeroemail )=10 il messaggio deve essere
inviato solo alle prime 10 E-mail prelevate dal file indirizzi. Se l'utente
successivo immette come ( $numeroemail )=5 il messaggio deve essere inviato
alle successive 5 E-mail prelevate dal file indirizzi. E cosi via finchè non
si raggiunge la fine delle E-mail ed il conteggio riparte da 1.
Graziue  a chi mi aiuterà.

 contenute nel file indirizzi.txt
Premesso che sarebbe una soluzione piu' efficiente quella di utilizzare
un DB (per questioni di accesso multiplo).
Per quello che riguarda il tuo problema puo' essere risolto come segue:
$count_emails = $_GET["numeroemail"]; // o relativo $_POST
$arrayDestinatari = file ('indirizzi.txt') ;
$out_emails = array ();
$out_emails2 = array ();
$i = 0;
foreach ($arrayDestinatari as $arr)
{
	if ($i < $count_emails)	
	{ 
		mail ($arr, $oggetto, $messaggio, $intestazioni); 
		$out_emails[] = $arr;
	}
	else
	{ $out_emails2[] = $arr; }
	$i++;
}
array_unshift ($out_emails, $out_emails2);
unlink('indirizzi.txt');
$fileHandler = fopen ($location, "w");
fwrite ($fileHandler, implode ("\r\n", $out_emails));
fclose ($fileHandler);
Da testare e sicuramente migliorabile (performance, stile, etc)
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Lo script funziona solo che il conteggio ad ogni invio riparte da 1 e quindi
dalla prima E-mail.
Se l'utente come numeroemail inserisce 5 il messaggio viene inviato sempre
ai primi 5 indirizzi e non a rotazione.
Non c'è un modo per memorizzare il punto in cui viene spedito il messaggio e
quindi dopo i primi 5, il conteggio per il prossimo invio riparte da 6, con
altri 5 invii riparte da 11 e cosi via.
Grazie.
Setec Astronomy <setec@_NO_NOSPAM_freemail.it> wrote in message
Z1m2c.55035$FJ6.1...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: catturare output

mi servirebbe sapere come fare per intercettare l'output di un file php
(che genera una pagina html sul browser) e poterlo salvare su file...
Posso assegnare ad un array il valore di, per esempio,
PASSTHRU ('mio_programma.php');
???
Mi serve, insomma, fare in modo che lo script php sia eseguito,
generi il suo output che, a quel punto, è HTML e salvare su file il
tutto come html
(un pò come se io kiamassi col browser il tale script php ke mi
visualizza qualcosa
a schermo e, a quel punto, uso la funzione VISULAIZZA HTML del browser
per salvarmi il codice html da qulache parte).
Non mi va di fare questa operazione a mano, perchè devo applicare il
tutto
a centinaia di file php.
Mi serve quindi generare uno script ke lo faccia al mio posto.
Grazie a tutti per ogni consiglio.. qualunque!

non so se ti serve, ma un programma che scarica i siti fa quello che vuoi.
Se lo vuoi fare sullo stesso server devi leggerli come se fossero una pagina
esterna:
fopen(
http://www.tuosito.it/pagina.php
);
read....
fsockopen richiede più lavoro, ma puoi   usarlo
oppure $risultato = $file(
http://www.
....);
LAMASE


  -  rimuovi XXX x rispondere
 
"9.  Tieni sempre la porta del tuo ufficio  chiusa.   Questo  mettera' i
visitatori sulla difensiva e  dara'  l'impressione  che  sei  sempre  in
riunione", dal decalogo di Spark per il giovane manager

modificano i link.
-------------
Mi fai avere quello "scriptino"? Ank'io sono sotto linux!
(tra l'altro i programmi tipo Teleport pro NON intercettano
il PHP!!!)...
Cmq, se mi fai avere quello script mi fai un favore enorme!


Ma se faccio così, fopen mi restituisce il contenuto
del file php, comprese le istruzioni e i suoi tag!
A me serve che il php sia già stato eseguito, per poi
catturarne il risultato (ke è, appunto, una pagina html).
A quel punto elaborerei l'html...
Se però non ho capito bene il tuo ragionamento,
dimmelo, perchè sono disperato...
Magari, per favore, spiegami meglio cosa volevi fare
con fopen (dopo quei puntini....)
Grazie

 dimmelo, perchè sono disperato...
hai usato 
http://www.tuosito.it/cartella/tuapagina
 con fopen invece del
percorso del file sul tuo server? se hai fatto tutto bene effettua una
richiesta come fosse un browser e quindi esegue il php.
LAMASE

Ke tradotto vorrebbe dire:
usare fopen NON verso il mio script php (/cartella/pippo/file.php)
ma verso 
http://mioserver/pippo/file.php
  ???
Ok...
In questo modo dovrebbe restituirmi solo ed esclusivamente ciò ke vede
anke il browser, cioè il codice in HTML?
T ringrazio cmq per la dritta.
(ma adesso stai bene? c'è 1 tempo di m****, fa caldo + umido +
venticello ghiacciato...)

 venticello ghiacciato...)
tossisco spesso... =)
LAMASE

OK! FUNGEEEEEEEE!
h passo alla fase 2!
Newsgroup: it.comp.www.php
Titolo: e-commerce opensource: Consigli e Confronti

Salve,
dovrei occuparmi a breve della realizzazione di un sito di e-commerce per la 
vendita di attrezzature sportive.
Ho la necessità di individuare tra i vari pacchetti opensource per la 
realizzazione di siti di e-commerce quello che si presta meglio alle 
esigenze del committente.
Volendo però tener conto anche delle esigenze dello sviluppatore (cioè le 
mie), mi sembra opportuno fare alcune considerazioni.
La tecnologia di sviluppo deve essere LAMP (Linux + Apache + MySQL + PHP).
Vorrei concentrarmi maggiormente sulla parte tecnica, ma devo poter 
personalizzare minimamente grafica e layout del sito.
Cerco uno strumento che risulti semplice nell'area di amministrazione perchè 
verrà poi utilizzata direttamente dallo stesso committente (livello 
informatico "medio-basso").
Una volta realizzato il sito, il committente deve essere completamente 
autonomo nelle operazioni ordinarie di aggiornamento dei prodotti e 
possibilmente anche del sito in generale.
Mi interessano anche: buon supporto tecnico, possibilità di aggiungere 
moduli o personalizzare all'occorrenza quelli presenti, semplicità di 
scambio dati (importazione/esportazione) con un gestionale esterno.
Non mi interessa dover analizzare, confrontare e scegliere tra decine di 
pacchetti... mi basta limitare il confronto ai primi 3 o al massimo i primi 
5 tra quelli che risultano essere i più popolari.
Apprezzerei link su articoli online che mettono a confronto in modo 
schematico i vari pacchetti, evidenziando quali delle funzionalità tipiche 
di ecommerce sono supportate dai vari pacchetti esaminati.
Ovviamente mi interessano molto di più le vostre esperienze 
personali/professionali sperimentate direttamente sul campo.
I siti di riferimento indicati dal committente sono i seguenti:
www.sport365.it
www.fitshop.it
www.oliviero.it
www.fitmax.it
Grazia anticipatamente,
Riccardo
-- 
* Immolo - Portale immobiliare
* 
http://www.immolo.it


il più facile secondo me è virtue mart montato su joomla
ma uno molto pro ma più complicato è zen cart
ciauz

 informatico "medio-basso").
http://www.cubecart.com
c'e' anche una versione free,
io uso la versione 4 mi trovo benissimo.
Ciao

 personali/professionali sperimentate direttamente sul campo.
il "classico" è oscommerce. sta per uscire la versione 3.


oscommerce è la base di zen cart solo che zen cart è sviluppato molto
di più

Newsgroup: it.comp.www.php
Titolo: Progressivo su campo MYSQL

Scusate sono un po' arrugginito ...
Vorrei far apparire ogni volta su un campo l'ultimo valore inserito + 1.
Potete aiutarmi Grazie
--
Quijote -- 
quij...@iol.it
"La Mancha è piena, Ronzinante stanco e Sancho ha fame"

 Vorrei far apparire ogni volta su un campo l'ultimo valore inserito + 1.
CREATE TABLE foo (
  IDX int NOT NULL auto_increment,
  ...
  PRIMARY KEY  (IDX)
);
Newsgroup: it.comp.www.php
Titolo: Editor php

Salve, quale editor php consigliate?

 Salve, quale editor php consigliate?
Trlasciando gli editor "puri" (vi, vim, notepad, ultraedit etc) i
migliori IDE per PHP che conosco/utilizzo sono:
- PhpEd di NuSphere ( 
http://www.nusphere.com/
 )
- Zend Studio di Zend ( 
http://www.zend.com/
 )
- Maguma Workbench ( 
http://maguma.com
 )
- Maguma Studio Free ( 
http://maguma.com
 )
Ne esistono altri come Komodo etc ma non li ho provati a fondo.
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

 - Maguma Studio Free ( 
http://maguma.com
 )
Di questo ne stavo provando la versione di prova, pero' non mi convincence
completamente.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 nusphere mi sembra abbia piu' features. Giusto?
Te lo consiglio vivamente, lo trovo ottimo.


Newsgroup: it.comp.www.php
Titolo: Selezionare cartella

Ciao a tutti
se io lavoro in una cartella ftp sul server come faccio a fare un upload di
una immagine in una cartella ulpload allo stesso livello di ftp?
Es:
cartella_sito contiene:
    cartella_ftp (protetta da password)
    cartella_upload
come devo impostare ho messo ../upload/nomefile.jpg ma non funziona mi da il
seguente errore:
Warning: copy(../upload/tm-ht56.jpg): failed to open stream: Permission
denied in ftp/ins.php on line 29
Impossibile copiare il file
Grazie di tutto Davide

 Impossibile copiare il file
E come stanno i permessi della cartella upload? Ricordati che da web
l'utente è nobody (oppure apache).
Ludovico

Ciao, alla cartella upload non ho fatto nulla, si può accedere
tranquillamente.
Non so cosa intendi nobody o apache, se per questo intendi che il sito gira
su Linux, si.
Grazie Davide


 tranquillamente.
Chi può accedere tranquillamente? Quando ti connetti via ftp sei già
all'interno di cartella_ftp?
Se ne hai la possibilità verifica i permessi di cartella_upload tramite
shell
ls -l cartella_upload
e cambia i permessi con chmod
"man chmod" for more info
Ludovico

Scusami ma non avevo dato il permesso alla scrittura.
Adesso ho impostato la cartella upload con Write a World e funziona.
Ti ringrazio molto, se stato gentilissimo.
Davide

 Ti ringrazio molto, se stato gentilissimo.
Per cosě poco... =)
Ludovico
Newsgroup: it.comp.www.php
Titolo: smarty e pear in DB relazionali (atto I)

sto usando smarty per gestire il layout dei miei siti (e i DataObjects di
pear per la connessione al DB).
devo dire che sono veramente di immediato utilizzo, solo che ancora non ho
trovato una soluzione efficace per questo problema:
ho un template che mostra i risultati di una ricerca. i dati visualizzati
vengono prelevati da varie tabelle relazionate tra loro.
non sapendo come fare per passare correttamente tutti i campi della riga
(join) ho passato un array con i DataObjects della tab_1, un array con
(nello stesso ordine) i D.O. di tab_2, e cosě via...
a questo punto mi sembra che ci siano un po' di dati (passati da pear al
template smarty) duplicati.
ecco a grandi linee come eseguo la query:
$list->whereAdd("1"); //esempio
$list->find();
while( $list->fetch() ) {
 $tab->get( $list->uid );
 $smarty->assign('tab1', $list);
 $smarty->assign('tab2', $tab);
}
e poi in smarty, per visualizzare i risultati, itero la variabile $tab1, e
con lo stesso indice (key) itero anche $tab2, per poterli stampare tutti
sulla stessa linea (che in realta č una riga di tabella
<tr><td>...</td><td></td>...</tr>)
qualcuno ha un'idea migliore?
(speriamo che qualcuno conosca questo smarty... l'accoppiata smarty+pear č
un ottimo prodotto, e un divertente argomento di discussione)
grazie mille
ciao
xaero

| $list->whereAdd("1"); //esempio
| $list->find();
| while( $list->fetch() ) {
|  $tab->get( $list->uid );
|  $smarty->assign('tab1', $list);
|  $smarty->assign('tab2', $tab);
| }
ops.. mi sono accorto che in realtà volevo scrivere:
$list->whereAdd("1"); //esempio
$list->find();
$r1 = array();
$r2 = array();
while( $list->fetch() ) {
 $tab->get( $list->uid );
 array_push($r1, clone($list));
 array_push($r2, clone($tab));
}
$smarty->assign('tab1', $list);
$smarty->assign('tab2', $tab);
$smarty->display('risultati.tpl');

ciao io uso smarty e pear ti riporto un esempio di test che ho fatto io in
cui vengono prelevati dei dati da una tabella contente i nomi e cognomi di
registi famosi:
file .php
// recupero i records dalla tabella registi
$Query_Str_registi="SELECT * FROM registi ORDER BY registi_nome ASC";
$array_registi = array();
$result_registi = $db->Execute($Query_Str_registi);
if ($result_registi === false) die("failed");
while(!$result_registi->EOF)
{
array_push($array_registi ,
array(
"registi_id" => $result_registi->fields("registi_id"),
"registi_nome" => $result_registi->fields("registi_nome"),
"registi_cognome" => $result_registi->fields("registi_cognome")
)
);
$result_registi->MoveNext();
}
$smarty->assign ("registi", $array_registi);
file .tpl
{section name=i loop=$registi}
        <TR bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
          <TD>{$registi[i].registi_id}</TD>
          <TD>{$registi[i].registi_nome}</</TD>
          <TD>{$registi[i].registi_cognome}</TD>
        </TR>
  {/section}
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.734 / Virus Database: 488 - Release Date: 05/08/2004

 ha scritto nel messaggio
news:DfDWc.57733$OH4.1...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: Zend Studio 2

Gloriosi sviluppatori di questo newsgroup, c'è tra voi qualcuno che ha
provato - o utilizza - la sopracitata suite per sviluppare in PHP? Sa dirmi
secondo il suo parere se vale i 193$ che costa?
Al momento sono abbastanza affezionato a PHPed, ma l'idea di avere un
ambiente di sviluppo stile visual studio mi alletta non poco...
Grazie anticipatamente

 Grazie anticipatamente

 utilizzassero swt invece delle swing, è un po' lento in interfaccia.
intendi GUI "AWT" al posto delle swing?
--
CIAO!
Gusher

 provarlo un po'.
Grazie, lo proverň
ciao

Newsgroup: it.comp.www.php
Titolo: Principiante PHP

Conosco l'ASP ed ora vorrei imparare il PHP.
Cosa mi serve per iniziare, in particolar modo per testare le pagine create
sul proprio PC.
Grazie
Giovanni

 ha scritto nel messaggio
news:Ytgoa.37106$LB6.8...@news1.tin.it...


 create sul proprio PC.
Ciao Giovanni, ecco L'Url che fa per te :)
http://www.php.net/links.php
--
A presto.
Lo staff di Risorse.net
http://www.risorse.net

Se usi Windows ti consiglio di scaricare una delle tante compilation che
installano assieme senza tanto casino php-mysql-apache.
Tra parentesi puoi usare su XP alternativamente sia IIS che apache.
Io ho prelevato la triade da questo sito che presenta sempre gli ultimi 
aggiornamenti:
http://academic.cmri.ac.th/appserv/index.php
Se usi Linux ti consiglio di installare gli rpm. E magari usare una 
distro come mandrake 9.1. Senza compilare i sorgenti.
Andy


 PHP (più un db se ti serve).
Più semplice è usare EasyPHP! :)

 ha scritto nel messaggio
news:Ytgoa.37106$LB6.8...@news1.tin.it...

dandoti un panorama piu' completo tu potresti usare anche solo il php se
gia' hai sulla macchina iis ed sql server
se invece vuoi l'ambiente standard di sviluppo fre quindi con connessi usi
di campi case sensitive ti consiglio di metterti un linux emulato o
installato con il trio apache-mysql-php e ti consiglio di provare ad
installarteli e configurarli dasolo almeno impari un po' anche di come si
sistemano le cose
Newsgroup: it.comp.www.php
Titolo: salvare file in locale

Devo fare una ricerca su un database. genero il file XML o TXT a seconda dei
casi, ma invece che salvarlo sul server volevo che venisse salvato sul
computer del richiedere !
grazie
Matteo

computer del richiedere !
mandi un header che forzi il download una volta che č stato creato
questo file.
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM 


Puoi fare cosě:
$filename = "...";  // nome del file
$filesize = filesize($filename);
$fp = fopen($filename, "r");
$contents = fread($fp, $filesize);
fclose($fp);
header("Content-type: application/pdf");
header("Content-Length: " . $filesize);
header("Content-Disposition: attachment; filename=$filename");
echo $contents;
unlink($filename);
In questo modo, crei il file sul server e poi lo restituisci al browser.
Una volta inviato, lo cancelli dal server.
Nell'esempio ho messo "application/pdf"; chiaramente modificalo nel tuo tipo
di file.
Volendo ci sarebbe un modo piů elegante per trasferire il file al browser:
farlo in streaming.
Ossia anzichč salvarlo sul server, lo invii direttamente al browser.
Ciao
Marco

grazie ! lo provero !
Matteo
Newsgroup: it.comp.www.php
Titolo: Gestione file critici di Linux via php...

Premetto che uso php e linux da poco.
Uso Apache sotto RedHat8.0, sto' creando un interfaccia stile webmin ma
molto (MOLTO) più semplice per gestire i vari server installati nella
RedHat. Il problema nasce dal fatto che nativamente (giustamente) non ho i
permessi per modificare i file di configurazione (modificabili solo da root)
tramite php.
Per ora l'unico modo che ho in mente è cambiare proprietario ai file di
configurazione che andrò a modificare con il php tramite (chown :apache
<nomefile>), ma ho paura che in qusto modo la sicurezza si vada a far
benedire... in questo modo infatti chiunque potrebbe maneggiare i file di
configurazione (tramite pagine web) se avesse accesso al webserver, giusto?
Per il il riavvio dei servizi uso il comando "sudo" (ho dovuto naturalmente
inserire apache tra i sudoers con "visudo"...) ma anche così chiunque riesca
a pubblicare una pagine web sul webserver potrebbe fare danni tramite "sudo"
come fosse root, giusto?
Ci sono metodi alternativi usando cmq solo il php per gestire la cosa?
Naturalmente il problema sicurezza non si pone se il webserver sarà usato
solo per fare girare questo "mini-webmin", o ci sono problemi ugualmente?
Grazie! ^_^'
--
Giorno³
Chiusura dell'interfaccia eth0: [ OK ]

 solo per fare girare questo "mini-webmin", o ci sono problemi ugualmente?
beh, riduci solo il rischio. io non lo metterei MAI in produzione, pi 
vedi tu :)
p.s. posso chiederti il perche' di questo sbattimento? esistono software 
gia' fatti...
-- 
signature: No such file or directory

 gia' fatti...
Perchè dicono che webmin è troppo complicato...
In pratica (parole testuali) deve essere in grado di usarlo un avvocato...
Altri software non ne conosco... me ne consigli qualcuno?


 In pratica (parole testuali) deve essere in grado di usarlo un avvocato...
ma lo deve usare da remoto ??
Se lo usa semplicemente in locale fallo come ti pare ma rendi Apache 
accessibile solo da localhost oppure da una eventuale rete locale 
(tramite configurazione di apache e/o iptables).
ciao
Alesi_27

 Altri software non ne conosco... me ne consigli qualcuno?
purtroppo non ne conosco nemmeno io. di solito uso ssh :)


Newsgroup: it.comp.www.php
Titolo: divisione stringa

Se ho una stringa che contiene data e ora 'GG/MM/AAAA hhmm' che e' la data e
l'ora, come faccio e dividerla in 2 stringhe $data e $ora?

 l'ora, come faccio e dividerla in 2 stringhe $data e $ora?
utilizzando la funzione substr documentata nel manuale di php?
Newsgroup: it.comp.www.php
Titolo: Decodificare file criptato

Sto lavorando per far ripartire una applicazione web che è stata
recuperata da un hd andato.
Tutti i files php sono criptati usando l'estensione del server Turck
MMCache.
Io avrei bisogno di decodificare solo il file di connessione per
immettere la nuova pw del db.
In rete ho cercato a lungo ed ho trovato una sistema che però non
funziona bene al 100%, questo sistema usa la funzione
gzuncompress(base64_decode()), e i risultati sono scarsisni, qualche
dato l'ho visto, ma non a sufficienza per utilizzarlo.
Conosceta qualche altro modo per farlo?
Grazie
 
 
 
-- 
http://www.maxori.it
 
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

Conosceta qualche altro modo per farlo?
 
Da una scorsa superficiale ai sorgenti, si direbbe che le stringhe siano presenti in chiaro nel
codice, quindi leggendo il file criptato con un hex editor dovresti riuscire a riconoscere dove
è la stringa di connessione al DB.
 
Leonardo
-- 
 
A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

 Leonardo
Sono riuscito a decodificare in parte la stringa, purtroppo però solo
alcuni dati sono rintracciabili in mezzo ad un guazzabuglio di caratteri
irriconoscibili.
Appena pronto il server di prova con l'estensione Turck MMCache
installata proverò a vedere se si riesce a vedere/fare qualcosa.
Grazie cmq
 
Max


 è la stringa di connessione al DB.
 
Non conosco per nulla il Mac ma se simile a GNU/Linux forse per leggere
le stringhe si potrebbe provare con un comando in console tipo:
 
strings /percorso/database.db | less
 
 
e per decodificare da base64 :
 
python -c "print 'Q2lhb0NpYW8='.decode('base64')"
 

Alla fine sono riuscito a far ripartire tutta l'applicazione installando
XAMP 1.4 su un Win XP.
XAMP 1.4 (2003) è, credo, l'unica suite che incorpora le estensioni
mmcache.dll e TurckLoader.dll nel php.
Tutti i tentativi fatti con altre distro (installando e configurando a
mano) sono falliti.
 
Appena spostato il vecchio db nel nuovo mysql (fortuntamente le pw erano
quelle di default) e copiato i files dell'applicazione tutto è ripartito
a meraviglia, yeah!
 
Ho scritto l'esito finale giusto nel caso che qualcuno si trovi a dover
risuolvere un problema di questo tipo in futuro.
 
Saluti e grazie a chi mi ha risposto.
 
 
Max

Newsgroup: it.comp.www.php
Titolo: database "veloci"

Ciao a tutti,
qualche tempo fa su questo ng qualcuno ha citato in un messaggio un 
pacchetto freeware per gestire immissione di dati da form PHP in database 
MySQL.
Aveva una interfaccia in cui definire i tipi di dati da inserire (e 
conseguentemente venivano create le tabelle del DB) e poi automaticamente 
predisponeva le maschere di immissione / modifica dei dati.
Veniva quindi comodissimo per creare piccole applicazioni senza stare lì a 
fare il codice a mano.
Ho provato a cercare con google nel ng ma non ho avuto fortuna, qualcuno 
conosce qualcosa di simile?
Grazie infinite 

 database MySQL.
http://www.dadabik.org/
-- 
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.


Precisamente quello, grazie

Newsgroup: it.comp.www.php
Titolo: Dropdown correlate

Salve a tutti.
Avrei bisogno di creare due dropdown correlate fra loro, nel senso che i 
valori della seconda dipendano dalla scelta della prima. Il tutto senza 
il refresh della pagina.
PHP puï¿œ venirmi in aiuto in qualche modo secondo voi? O devo basarmi 
solo su qualche javascript?
saluti

 il refresh della pagina.
http://ingprj.diegm.uniud.it/aw/l_20/tendine.php
ciao
Mauro

 PHP può venirmi in aiuto in qualche modo secondo voi? 
No.

 No.
Si. Accoppiato con Javascript. Con Xml nel mezzo. => AJAX
-- 
g4b0, linux user n. 369000
http://gabo.homelinux.com

 Accoppiato con Javascript.
Appunto.
Newsgroup: it.comp.www.php
Titolo: Help fsockopen && feof && fgets

Ciao a tutti,
sto cercando di definire una funzione che dovrebbe aprire un connessione su
una determinata porta e dopo essersi connesso ed effettuata la login
lanciare un comando che da in output una serie di stringhe che terminano con
"\r\n".
Vorrei chiudere la funzione con un return, ma non so come fare, in quanto
naturalmente il return prenderebbe il valore dell'ultima stringa e non di
tutte.
Per ottenere tutte le stringhe ho usato il while(feof($fp)) e rinunciato a
return buttando nell stdout il risultato (come potrete notare dal codice
sotto).
In questo modo però ho due inconvenienti, 1° mi rimane appesa la connessione
(il feof  é come se attendesse la fine del file ma non ho aperto un file ma
una connessione, la funzione infatti si blocca all'ultimo echo $buffer), 2°
non ho il return quindi non posso definire $var = mgr(ecc.........)!!!!!
Non so se mi sono spiegato al meglio.....................
function mgr($server,$port,$pwd,$cmd,$flag)
            {
             $login = "login" . " " . $pwd . $flag;
             $fp = fsockopen ($server, $port, $errno, $errstr, 30);
             if (!$fp) {
                           echo "$errstr ($errno)\n";
                           exit;
                         }
                        else
                            {
                             $re = fgets($fp,4096);
                             fputs($fp, "$login\n");
                             $re1 = fgets($fp,128);
                             fputs($fp, "$cmd\r\n");
                             while (!feof($fp))
                                   {
                                    $buffer = fgets($fp,1024);
                                    echo $buffer;
                                    }
                            fclose ($fp);
                 }
Grazie in anticipo per leventuale aiuto
Caius che una volta pensava di conoscere il php :-))))

                                     }
$ret="";
while (!feof($fp)) {
  $buffer = fgets($fp,1024);
  $ret .= $buffer;
}
fclose($fp);
return $ret;
??
P.S.: Cerca di formattare meglio il codice prima di postare

 P.S.: Cerca di formattare meglio il codice prima di postare
Grazie lo stesso ho risolto con un break ed un vettore, adesso posso
utilizzare anche il return!!!
Ti riferivi all'indentazione del codice?
Perdonami ma sono un pasticcione :-)!!!!
Ciao
Caius che alla fne trova sempre la soluzione (fosse vero)

                 }
+	return $output;
}
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: php3 pl

Ciao e scusate la mia ignoranza,
ho un programmino che in pratica (mi sembra di aver capito che) trasforma
una file php in pl, e apparentemente l'unica differenza è che sostituisce
gli a capo con qualcosa di illeggibile a notpad.
Potete speigarmi?
Ciao
Andrea

 ha scritto nel messaggio
news:i_51a.148546$0v.42...@news1.tin.it...

Newsgroup: it.comp.www.php
Titolo: Sito PHP-Stats

Salve,
il sito-forum di PHP.Stats, dopo un lungo tempo di inattività, non è più 
attivo.
Mi pare che qualcuno, poco tempo prima della chiusura, avesse creato un sito 
parallelo, ma non ricordo l'url.
Qualcuno è a conoscenza di quale sia?
Grazie.
Giovanni 

S.C.A.I. ha scritto:

http://www.phpstats.net/
Ciao

> 
http://www.phpstats.net/
Mille grazie.

Newsgroup: it.comp.www.php
Titolo: Riconoscere una pagina in php

Salve a tutti, sono un neofita in php, vorrei sapere cose è possibile creare
delle condizioni in php che riconoscano il tipo di una pagina
se per esempio la pagina in cui è inserito il codice si chiama storiaen.php,
vorrei che il php riconoscesse "en" contenuto in essa e a sua volta facesse
visualizzare un messaggio che sarà diverso da quello se la pagina si
chiamasse storia.php.
Sapete consigliarmi qualche guida online in italiano da cui apprendere le
prime nozioni base?
Grazie e a presto,
David

 wrote in
news:nf6c8.68675$
om6.1...@news1.tin.it
: 

quello non è il tipo, è il nome!!
$PHP_SELF ti ritorna il nome del file in esecuzione.
ciao

 ha scritto nel messaggio
news:nf6c8.68675$om6.1...@news1.tin.it...

devi usare le espressioni regolari. Come dice il nome, però, dovresti avere
un po di regolarità nel nome del tuo file.
Nel tuo esempio (se scrivo giusto) l'espressione regolare sarebbe:
$nome=explode(".", $PHP_SELF);
$cerca = str_replace("/", "", $nome[0];
eregi ("/storia(.*)/", $cerca, $arg);
echo $arg[1];
se (finalmente) ci ho capito qualcosa, dovrebbe scriverti "en".
Se non sei obbligato a scrivere i nomi di file in quel modo potresti usare
dei nomi tipo storia_en, in modo da usare ulteriormente explode per dividere
la prima parte da quella che ti interessa.