[PHP] php installation problem
Dear Members! I have installed php-5.2.5 on slackware 12.0 with these option successfully ./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/apache/conf --with-pcre-regex --with-layout=GNU --enable-sysvshm --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-exif --enable-ftp --enable-safe-mode --enable-bcmath --disable-debug --enable-sockets --enable-force-cgi-redirect --with-gettext --with-zlib --with-gd --enable-gd-native-ttf --disable-rpath --enable-mbregex --with-bz2 --with-mime-magic --enable-calendar --enable-inline-optimization --enable-magic-quotes --enable-wddx=shared --with-ncurses=shared --with-xmlrpc --with-regex=system --with-pear --with-curl --with-gmp --with-png-dir=/usr/local --enable-mbstring --with-jpeg-dir=/usr/local --with-pic --with-mm=/usr/local --with-libexpat-dir=/usr/local --with-xsl=/usr/local --with-mcrypt --with-mhash --with-ldap=/usr/local/ldap Now I am trying to install php-5.2.5 on another slackware 12.0 with same options but i got error on make ext/gd/libgd/.libs/gdkanji.o: In function `do_convert': /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/gd/libgd/gdkanji.c:350: und efined reference to `libiconv_open' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/gd/libgd/gdkanji.c:365: und efined reference to `libiconv' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/gd/libgd/gdkanji.c:381: und efined reference to `libiconv_close' ext/iconv/.libs/iconv.o: In function `_php_iconv_strlen': /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:603: undefine d reference to `libiconv_open' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:626: undefine d reference to `libiconv' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:660: undefine d reference to `libiconv_close' ext/iconv/.libs/iconv.o: In function `php_iconv_string': /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:441: undefine d reference to `libiconv_open' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:453: undefine d reference to `libiconv' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:467: undefine d reference to `libiconv' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:478: undefine d reference to `libiconv_close' ext/iconv/.libs/iconv.o: In function `_php_iconv_strpos': /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:851: undefine d reference to `libiconv_open' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:879: undefine d reference to `libiconv' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:993: undefine d reference to `libiconv_close' ext/iconv/.libs/iconv.o: In function `_php_iconv_appendl': /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:348: undefine d reference to `libiconv' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:385: undefine d reference to `libiconv' ext/iconv/.libs/iconv.o: In function `_php_iconv_substr': /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:723: undefine d reference to `libiconv_open' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:747: undefine d reference to `libiconv' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:802: undefine d reference to `libiconv_close' /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:806: undefine d reference to `libiconv_close' /home/data/pkgs_docs/un
Re: [PHP] determine file-upload's tmp-filename
Original-Nachricht > Datum: Sat, 26 Jan 2008 16:09:58 -0800 > Von: Casey <[EMAIL PROTECTED]> > An: "Michael Fischer" <[EMAIL PROTECTED]> > CC: php-general@lists.php.net > Betreff: Re: [PHP] determine file-upload\'s tmp-filename > On Jan 26, 2008 3:57 PM, Michael Fischer <[EMAIL PROTECTED]> wrote: > > hi there, > > > > is there a way to determine the tmp-filename of a file upload while the > upload is still in progress? > > > > the tmp-file is stored in /tmp and it's name is something like > PHP. > > > > what i would like to do is: > > i want to upload a file via a html-form and while the upload is in > progress make repeatedly ajax-requests to a php-script on the server that > replies the size of the tmp file (the amount of data that was already > uploaded). > So in this script i need to know what the tmp-filename is. > > > > or do you think this is a completely useless approach? > > > > lg, Michi > > > > > Will this help? > http://tomas.epineer.se/archives/3 > > -- > -Casey well, i've found this before and this script uses perl-cgi and not php. it determines the tmp-filename as such: $post_data_file = "$tmp_dir/$sessionid"."_postdata"; $monitor_file = "$tmp_dir/$sessionid"."_flength"; $error_file = "$tmp_dir/$sessionid"."_err"; $signal_file = "$tmp_dir/$sessionid"."_signal"; $qstring_file = "$tmp_dir/$sessionid"."_qstring"; i'm looking for something similar in php... lg, michi -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] determine file-upload's tmp-filename
On Jan 26, 2008, at 357PM, Michael Fischer wrote: hi there, is there a way to determine the tmp-filename of a file upload while the upload is still in progress? I'm not sure when it becomes available, but $_FILES['file_name'] ['tmp_name'] is the only place I know of to find the temporary name. the tmp-file is stored in /tmp and it's name is something like PHP. what i would like to do is: i want to upload a file via a html-form and while the upload is in progress make repeatedly ajax-requests to a php-script on the server that replies the size of the tmp file (the amount of data that was already uploaded). So in this script i need to know what the tmp- filename is. You could try doing a print_r($_GLOBALS); in that script to find out if there are any other helpful places to check. HTH, Brady -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] determine file-upload's tmp-filename
Original-Nachricht > Datum: Sun, 27 Jan 2008 01:21:19 -0800 > Von: Brady Mitchell <[EMAIL PROTECTED]> > An: Michael Fischer <[EMAIL PROTECTED]> > CC: php-general@lists.php.net > Betreff: Re: [PHP] determine file-upload\'s tmp-filename > On Jan 26, 2008, at 357PM, Michael Fischer wrote: > > > hi there, > > > > is there a way to determine the tmp-filename of a file upload while > > the upload is still in progress? > > I'm not sure when it becomes available, but $_FILES['file_name'] > ['tmp_name'] is the only place I know of to find the temporary name. > > > the tmp-file is stored in /tmp and it's name is something like > > PHP. > > > > what i would like to do is: > > i want to upload a file via a html-form and while the upload is in > > progress make repeatedly ajax-requests to a php-script on the server > > that replies the size of the tmp file (the amount of data that was > > already uploaded). So in this script i need to know what the tmp- > > filename is. > > You could try doing a print_r($_GLOBALS); in that script to find out > if there are any other helpful places to check. > > HTH, > > Brady > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php hm, there's nothing to spectacular in $_GLOBALS: Array ( [GLOBALS] => Array *RECURSION* [_ENV] => Array ( [TERM] => xterm [SHELL] => /bin/bash [DEFAULTLEVEL] => default [LC_ALL] => [EMAIL PROTECTED] [USER] => root [PATH] => /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/i386-pc-linux-gnu/gcc-bin/3.4.4 [PWD] => /etc/apache2/modules.d [LANG] => [EMAIL PROTECTED] [BOOTLEVEL] => boot [SVCNAME] => apache2 [CONSOLETYPE] => pty [SHLVL] => 1 [HOME] => /home/albert [SOFTLEVEL] => default [_] => /usr/sbin/apache2 ) [HTTP_ENV_VARS] => Array ( [TERM] => xterm [SHELL] => /bin/bash [DEFAULTLEVEL] => default [LC_ALL] => [EMAIL PROTECTED] [USER] => root [PATH] => /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/i386-pc-linux-gnu/gcc-bin/3.4.4 [PWD] => /etc/apache2/modules.d [LANG] => [EMAIL PROTECTED] [BOOTLEVEL] => boot [SVCNAME] => apache2 [CONSOLETYPE] => pty [SHLVL] => 1 [HOME] => /home/albert [SOFTLEVEL] => default [_] => /usr/sbin/apache2 ) [_POST] => Array ( ) [HTTP_POST_VARS] => Array ( ) [_GET] => Array ( ) [HTTP_GET_VARS] => Array ( ) [_COOKIE] => Array ( [PHPSESSID] => a959c533aa718bc94801431ae34f6fa6 ) [HTTP_COOKIE_VARS] => Array ( [PHPSESSID] => a959c533aa718bc94801431ae34f6fa6 ) [_SERVER] => Array ( [UNIQUE_ID] => 6jqHi38AAAEAAHn7e14J [HTTP_X_REQUESTED_WITH] => XMLHttpRequest [HTTP_ACCEPT_LANGUAGE] => de-at,en-us;q=0.5 [HTTP_REFERER] => http://webfischer.at/~albert/upload.php [HTTP_ACCEPT] => text/javascript, text/html, application/xml, text/xml, */* [HTTP_UA_CPU] => x86 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1) [HTTP_HOST] => webfischer.at [HTTP_CONNECTION] => Keep-Alive [HTTP_COOKIE] => PHPSESSID=a959c533aa718bc94801431ae34f6fa6 [PATH] => /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/i386-pc-linux-gnu/gcc-bin/3.4.4 [SERVER_SIGNATURE] => Apache Server at webfischer.at Port 80 [SERVER_SOFTWARE] => Apache [SERVER_NAME] => webfischer.at [SERVER_ADDR] => 192.168.0.2 [SERVER_PORT] => 80 [REMOTE_ADDR] => 193.80.38.250 [DOCUMENT_ROOT] => /var/www/htdocs [SERVER_ADMIN] => [EMAIL PROTECTED] [SCRIPT_FILENAME] => /home/albert/public_html/upload2.php [REMOTE_PORT] => 62795 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /~albert/upload2.php [SCRIPT_NAME] => /~albert/upload2.php [PHP_SELF] => /~albert/upload2.php [REQUEST_TIME] => 1201426541 [argv] => Array ( ) [argc] => 0 ) [HTTP_SERVER_VARS] => Array
[PHP] Hex Strings Appended to Pathnames
Operating System: CentOS 4.6 PHP Version: 4.3.9-3.22.9 Zend Optimizer (free) version: 3.2.6 Hello. I've got somewhat of a strange problem here involving Squirrelmail. Basically, what is happening is that one of our customers is logged out of his Squirrelmail session at random intervals. This can occur when he goes to read an email or, after composing an email, when he clicks on the Send button. The following log entries correspond with those times that the customer is logged out. [error] [client X.X.X.X] File does not exist: /var/www/squirrelmail/src/redirect.php3a5def33 [error] [client X.X.X.X] File does not exist: /var/www/squirrelmail/src/redirect.php29e09f87 [error] [client X.X.X.X] File does not exist: /var/www/squirrelmail/src/move_messages.phpf9f96dfb [error] [client X.X.X.X] File does not exist: /var/www/squirrelmail/src/redirect.phpdc6cc80a So what would be the cause of appending those hex strings to those pathnames? Cheers, Mick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] php installation problem
> -Original Message- > From: Umar [mailto:[EMAIL PROTECTED] > Sent: Sunday, January 27, 2008 3:55 AM > To: php-general@lists.php.net > Subject: [PHP] php installation problem > > > Dear Members! > > I have installed php-5.2.5 on slackware 12.0 with these option > successfully > > ./configure --prefix=/usr/local/php --with- > apxs=/usr/local/apache/bin/apxs > --with-config-file-path=/usr/local/apache/conf --with-pcre-regex > --with-layout=GNU --enable-sysvshm --enable-shmop --enable-sysvmsg > --enable-sysvsem --enable-exif --enable-ftp --enable-safe-mode > --enable-bcmath --disable-debug --enable-sockets --enable-force-cgi- > redirect > --with-gettext --with-zlib --with-gd --enable-gd-native-ttf --disable- > rpath > --enable-mbregex --with-bz2 --with-mime-magic --enable-calendar > --enable-inline-optimization --enable-magic-quotes --enable-wddx=shared > --with-ncurses=shared --with-xmlrpc --with-regex=system --with-pear > --with-curl --with-gmp --with-png-dir=/usr/local --enable-mbstring > --with-jpeg-dir=/usr/local --with-pic --with-mm=/usr/local > --with-libexpat-dir=/usr/local --with-xsl=/usr/local --with-mcrypt > --with-mhash --with-ldap=/usr/local/ldap > > Now I am trying to install php-5.2.5 on another slackware 12.0 with > same > options but i got error on make > > ext/gd/libgd/.libs/gdkanji.o: In function `do_convert': > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/gd/libgd/gdkanji.c:350: > und > efined reference to `libiconv_open' > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/gd/libgd/gdkanji.c:365: > und > efined reference to `libiconv' > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/gd/libgd/gdkanji.c:381: > und > efined reference to `libiconv_close' > ext/iconv/.libs/iconv.o: In function `_php_iconv_strlen': > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:603: > undefine > d reference to `libiconv_open' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:626: > undefine > d reference to `libiconv' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:660: > undefine > d reference to `libiconv_close' > ext/iconv/.libs/iconv.o: In function `php_iconv_string': > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:441: > undefine > d reference to `libiconv_open' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:453: > undefine > d reference to `libiconv' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:467: > undefine > d reference to `libiconv' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:478: > undefine > d reference to `libiconv_close' > ext/iconv/.libs/iconv.o: In function `_php_iconv_strpos': > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:851: > undefine > d reference to `libiconv_open' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:879: > undefine > d reference to `libiconv' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:993: > undefine > d reference to `libiconv_close' > ext/iconv/.libs/iconv.o: In function `_php_iconv_appendl': > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:348: > undefine > d reference to `libiconv' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:385: > undefine > d reference to `libiconv' > ext/iconv/.libs/iconv.o: In function `_php_iconv_substr': > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:723: > undefine > d reference to `libiconv_open' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:747: > undefine > d reference to `libiconv' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:802: > undefine > d reference to `libiconv_close' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:806: > undefine > d reference to `libiconv_close' > /home/data/pkgs_docs/unix-pkgs/web/php/php-5.2.5/ext/iconv/iconv.c:755: > undefine > d reference to `libiconv_open' > ext/iconv/.libs/iconv.o: In function `_php_iconv_mime_decode': > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:1354: > undefin > ed reference to `libiconv_open' > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:1465: > undefin > ed reference to `libiconv_close' > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:1468: > undefin > ed reference to `libiconv_open' > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:1823: > undefin > ed reference to `libiconv_close' > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:1826: > undefin > ed reference to `libiconv_close' > ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_dtor': > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:2465: > undefin > ed reference to `libiconv_close' > ext/iconv/.libs/iconv.o: In function `_php_iconv_mime_encode': > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.
RE: [PHP] determine file-upload's tmp-filename
> -Original Message- > From: Michael Fischer [mailto:[EMAIL PROTECTED] > Sent: Sunday, January 27, 2008 4:03 AM > To: php-general@lists.php.net > Subject: Re: [PHP] determine file-upload's tmp-filename > > > Original-Nachricht > > Datum: Sat, 26 Jan 2008 16:09:58 -0800 > > Von: Casey <[EMAIL PROTECTED]> > > An: "Michael Fischer" <[EMAIL PROTECTED]> > > CC: php-general@lists.php.net > > Betreff: Re: [PHP] determine file-upload\'s tmp-filename > > > On Jan 26, 2008 3:57 PM, Michael Fischer <[EMAIL PROTECTED]> > wrote: > > > hi there, > > > > > > is there a way to determine the tmp-filename of a file upload while > the > > upload is still in progress? > > > > > > the tmp-file is stored in /tmp and it's name is something like > > PHP. > > > > > > what i would like to do is: > > > i want to upload a file via a html-form and while the upload is in > > progress make repeatedly ajax-requests to a php-script on the server > that > > replies the size of the tmp file (the amount of data that was already > uploaded). > > So in this script i need to know what the tmp-filename is. > > > > > > or do you think this is a completely useless approach? > > > > > > lg, Michi > > > > > > > > > Will this help? > > http://tomas.epineer.se/archives/3 > > > > -- > > -Casey > > well, i've found this before and this script uses perl-cgi and not php. > it determines the tmp-filename as such: > > $post_data_file = "$tmp_dir/$sessionid"."_postdata"; > $monitor_file = "$tmp_dir/$sessionid"."_flength"; > $error_file = "$tmp_dir/$sessionid"."_err"; > $signal_file = "$tmp_dir/$sessionid"."_signal"; > $qstring_file = "$tmp_dir/$sessionid"."_qstring"; > > i'm looking for something similar in php... > > lg, michi > If all you want is to display a progress bar, you'd better move all of your logic to the client side. Check this out http://www.swfupload.org/documentation/demonstration Regards, Rob Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 | TEL 954-607-4207 | FAX 954-337-2695 | Email: [EMAIL PROTECTED] | MSN Chat: [EMAIL PROTECTED] | SKYPE: bestplace | Web: bestplace.biz | Web: seo-diy.com No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.11/1244 - Release Date: 1/25/2008 7:44 PM -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] php installation problem
> -Original Message- > From: Andrés Robinet [mailto:[EMAIL PROTECTED] > Sent: Sunday, January 27, 2008 11:03 AM > To: php-general@lists.php.net > Subject: RE: [PHP] php installation problem > > > -Original Message- > > From: Umar [mailto:[EMAIL PROTECTED] > > Sent: Sunday, January 27, 2008 3:55 AM > > To: php-general@lists.php.net > > Subject: [PHP] php installation problem > > > > > > Dear Members! > > > > I have installed php-5.2.5 on slackware 12.0 with these option > > successfully > > > > ./configure --prefix=/usr/local/php --with- > > apxs=/usr/local/apache/bin/apxs > > --with-config-file-path=/usr/local/apache/conf --with-pcre-regex > > --with-layout=GNU --enable-sysvshm --enable-shmop --enable-sysvmsg > > --enable-sysvsem --enable-exif --enable-ftp --enable-safe-mode > > --enable-bcmath --disable-debug --enable-sockets --enable-force-cgi- > > redirect > > --with-gettext --with-zlib --with-gd --enable-gd-native-ttf -- > disable- > > rpath > > --enable-mbregex --with-bz2 --with-mime-magic --enable-calendar > > --enable-inline-optimization --enable-magic-quotes --enable- > wddx=shared > > --with-ncurses=shared --with-xmlrpc --with-regex=system --with-pear > > --with-curl --with-gmp --with-png-dir=/usr/local --enable-mbstring > > --with-jpeg-dir=/usr/local --with-pic --with-mm=/usr/local > > --with-libexpat-dir=/usr/local --with-xsl=/usr/local --with-mcrypt > > --with-mhash --with-ldap=/usr/local/ldap > > > > Now I am trying to install php-5.2.5 on another slackware 12.0 with > > same > > options but i got error on make > > > > ext/gd/libgd/.libs/gdkanji.o: In function `do_convert': > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > > 5.2.5/ext/gd/libgd/gdkanji.c:350: > > und > > efined reference to `libiconv_open' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > > 5.2.5/ext/gd/libgd/gdkanji.c:365: > > und > > efined reference to `libiconv' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > > 5.2.5/ext/gd/libgd/gdkanji.c:381: > > und > > efined reference to `libiconv_close' > > ext/iconv/.libs/iconv.o: In function `_php_iconv_strlen': > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:603: > > undefine > > d reference to `libiconv_open' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:626: > > undefine > > d reference to `libiconv' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:660: > > undefine > > d reference to `libiconv_close' > > ext/iconv/.libs/iconv.o: In function `php_iconv_string': > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:441: > > undefine > > d reference to `libiconv_open' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:453: > > undefine > > d reference to `libiconv' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:467: > > undefine > > d reference to `libiconv' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:478: > > undefine > > d reference to `libiconv_close' > > ext/iconv/.libs/iconv.o: In function `_php_iconv_strpos': > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:851: > > undefine > > d reference to `libiconv_open' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:879: > > undefine > > d reference to `libiconv' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:993: > > undefine > > d reference to `libiconv_close' > > ext/iconv/.libs/iconv.o: In function `_php_iconv_appendl': > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:348: > > undefine > > d reference to `libiconv' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:385: > > undefine > > d reference to `libiconv' > > ext/iconv/.libs/iconv.o: In function `_php_iconv_substr': > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:723: > > undefine > > d reference to `libiconv_open' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:747: > > undefine > > d reference to `libiconv' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:802: > > undefine > > d reference to `libiconv_close' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:806: > > undefine > > d reference to `libiconv_close' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > 5.2.5/ext/iconv/iconv.c:755: > > undefine > > d reference to `libiconv_open' > > ext/iconv/.libs/iconv.o: In function `_php_iconv_mime_decode': > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > > 5.2.5/ext/iconv/iconv.c:1354: > > undefin > > ed reference to `libiconv_open' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > > 5.2.5/ext/iconv/iconv.c:1465: > > undefin > > ed reference to `libiconv_close' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > > 5.2.5/ext/iconv/iconv.c:1468: > > undefin > > ed reference to `libiconv_open' > > /home/data/pkgs_docs/unix-pkgs/web/php/php- > > 5.2.5/ext/iconv/iconv
RE: [PHP] determine file-upload's tmp-filename
On Sun, 2008-01-27 at 11:12 -0500, Andrés Robinet wrote: > > -Original Message- > > From: Michael Fischer [mailto:[EMAIL PROTECTED] > > Sent: Sunday, January 27, 2008 4:03 AM > > To: php-general@lists.php.net > > Subject: Re: [PHP] determine file-upload's tmp-filename > > > > > > Original-Nachricht > > > Datum: Sat, 26 Jan 2008 16:09:58 -0800 > > > Von: Casey <[EMAIL PROTECTED]> > > > An: "Michael Fischer" <[EMAIL PROTECTED]> > > > CC: php-general@lists.php.net > > > Betreff: Re: [PHP] determine file-upload\'s tmp-filename > > > > > On Jan 26, 2008 3:57 PM, Michael Fischer <[EMAIL PROTECTED]> > > wrote: > > > > hi there, > > > > > > > > is there a way to determine the tmp-filename of a file upload while > > the > > > upload is still in progress? > > > > > > > > the tmp-file is stored in /tmp and it's name is something like > > > PHP. > > > > > > > > what i would like to do is: > > > > i want to upload a file via a html-form and while the upload is in > > > progress make repeatedly ajax-requests to a php-script on the server > > that > > > replies the size of the tmp file (the amount of data that was already > > uploaded). > > > So in this script i need to know what the tmp-filename is. > > > > > > > > or do you think this is a completely useless approach? > > > > > > > > lg, Michi > > > > > > > > > > > > > Will this help? > > > http://tomas.epineer.se/archives/3 > > > > > > -- > > > -Casey > > > > well, i've found this before and this script uses perl-cgi and not php. > > it determines the tmp-filename as such: > > > > $post_data_file = "$tmp_dir/$sessionid"."_postdata"; > > $monitor_file = "$tmp_dir/$sessionid"."_flength"; > > $error_file = "$tmp_dir/$sessionid"."_err"; > > $signal_file = "$tmp_dir/$sessionid"."_signal"; > > $qstring_file = "$tmp_dir/$sessionid"."_qstring"; > > > > i'm looking for something similar in php... > > > > lg, michi > > > > If all you want is to display a progress bar, you'd better move all of your > logic to the client side. Check this out > http://www.swfupload.org/documentation/demonstration > > Regards, > > Rob > > > Andrés Robinet | Lead Developer | BESTPLACE CORPORATION > 5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 > | TEL 954-607-4207 | FAX 954-337-2695 | > Email: [EMAIL PROTECTED] | MSN Chat: [EMAIL PROTECTED] | SKYPE: > bestplace | Web: bestplace.biz | Web: seo-diy.com > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.516 / Virus Database: 269.19.11/1244 - Release Date: 1/25/2008 > 7:44 PM > > You are right, the client side would be the best solution. BUT - this requires the client to either have flash or java browser plugin installed. i don't want that. and i don't know any way in javascript to get the amount of data already sent - so i thought i'd try on the server-side. lg, Michi -- Sautergasse 27-29/35 1160 Wien phone: 0043 650 2526276 email: [EMAIL PROTECTED] web: http://www.webfischer.at -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] htmlentities() does not remove escape
Hello: I have a form that has a textarea and I do not want to disallow the use of single quote as apostrophe, or for any other normal stylization. So I am using html entities to change these characters into html entities. But the function does not remove the escapes added by the browser when sending the input. Is there a special function in php for removing the \ escapes as well? My plan b would be to look for a similar function in javascript and convert to html entities before the input is sent to the server. I want to screen for damaging code but do not want to prevent legitimate use of punctuation. If the input in the text field is then displayed as html (which it will be) I do not want things like 'It\'s a nice day' showing up in the html. Thanks in advance; Jeff k -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Foreach
On Jan 23, 2008 8:02 AM, Eric Butera <[EMAIL PROTECTED]> wrote: > Maybe someday SPL will become part of the PHP manual too. ;) > ill admit, the doxygen documentation is a little daunting at first. at least more so than phpDocumentor for example. but once youve cruised around the spl docs for a little while, you can see its truly amazing. marcus has done a superb job with it! and, ive made a discovery. im sure this is novice level, for people who actually have a clue what they are doing w/ spl, which unfortunately seems like next to no one. well, im getting to know it; anyway, i digress. DualIterator is not 'in' php, because well, its not written in c. marcus has distributed several classes and procedural files along with the c code to round out the spl extension. the example code is included in the php source, so in order to use it youll have to download the source and unpack it. you will find the example code beneath ext/spl/examples in particular, the DualIterator class is in the dualiterator.inc file. and now, for my last trick, an example of the DualIterator, to illustrate how simple it is, (and incidentally less error prone than rolling your own, since its been tested). 1, 'two' => 2, 'three' => 3, 'four' => 4); $rightSideArray = array('one' => 'a', 'two' => 'b', 'three' => 'c', 'four' => 'd'); $di = new DualIterator(new ArrayIterator($leftSideArray), new ArrayIterator($rightSideArray)); while($di->valid()) { var_dump($di->key()); var_dump($di->current()); $di->next(); } ?> to test whether the arrays have the same number of keys and values; in this example all we would have to do is: $di->areEqual(); -nathan
Re: [PHP] htmlentities() does not remove escape
On Jan 27, 2008 1:27 PM, jekillen <[EMAIL PROTECTED]> wrote: > Hello: > I have a form that has a textarea and I do not want to > disallow the use of single quote as apostrophe, or > for any other normal stylization. So I am using html > entities to change these characters into html entities. > But the function does not remove the escapes added > by the browser when sending the input. > Is there a special function in php for removing the \ escapes > as well? stripslashes() -nathan
Re: [PHP] htmlentities() does not remove escape
On Sun, 2008-01-27 at 10:27 -0800, jekillen wrote: > Hello: > I have a form that has a textarea and I do not want to > disallow the use of single quote as apostrophe, or > for any other normal stylization. So I am using html > entities to change these characters into html entities. > But the function does not remove the escapes added > by the browser when sending the input. > Is there a special function in php for removing the \ escapes > as well? > My plan b would be to look for a similar function in javascript > and convert to html entities before the input is sent to the > server. > I want to screen for damaging code but do not want to > prevent legitimate use of punctuation. If the input in the > text field is then displayed as html (which it will be) I do > not want things like 'It\'s a nice day' showing up in the > html. Browser doesn't escape those quotes. You're PHP configuration has magic quotes enabled. See strip_slashes() if you must strip them. The preferable solution is to get rid of the magic quotes dependency but that's a longer topic and there's plenty on the net for you to read. Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: Posting Summary for Week Ending 18 January,2008:php-general@lists.php.net
On Mon, 21 Jan 2008 00:14:34 +, David Powers wrote: > A Google check on my email address shows that, with one exception, it > has been released into the public domain solely through archives and > mirrors of this list. The exception is a private group, whose > administrator I have alerted to avoid the leaking of other people's > addresses. Google also found (for me) an XLS file, containing your email address and what appears to be your home address and phone number. The file itself is gone but Google has an HTML version of it, if you know where to find it. One more google comes up with a nice picture of your house in the first result. Interesting what you can find these days. /Nisse -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] htmlentities() does not remove escape
On Jan 27, 2008, at 10:37 AM, Nathan Nobbe wrote: On Jan 27, 2008 1:27 PM, jekillen <[EMAIL PROTECTED]> wrote: I have a form that has a textarea and I do not want to disallow the use of single quote as apostrophe, or for any other normal stylization. So I am using html entities to change these characters into html entities. But the function does not remove the escapes added by the browser when sending the input. Is there a special function in php for removing the \ escapes as well? stripslashes() -nathan Thanks, of course. Sometimes the brain just does not kick over the way it should. Jeff K -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Foreach
On Jan 27, 2008 1:33 PM, Nathan Nobbe <[EMAIL PROTECTED]> wrote: > On Jan 23, 2008 8:02 AM, Eric Butera <[EMAIL PROTECTED]> wrote: > > > Maybe someday SPL will become part of the PHP manual too. ;) > > > > ill admit, the doxygen documentation is a little daunting at first. at > least > more so than phpDocumentor for example. but once youve cruised around > the spl docs for a little while, you can see its truly amazing. marcus has > done a superb job with it! > and, ive made a discovery. im sure this is novice level, for people who > actually > have a clue what they are doing w/ spl, which unfortunately seems like next > to > no one. well, im getting to know it; anyway, i digress. > DualIterator is not 'in' php, because well, its not written in c. marcus > has distributed > several classes and procedural files along with the c code to round out the > spl > extension. the example code is included in the php source, so in order to > use it > youll have to download the source and unpack it. you will find the example > code > beneath > ext/spl/examples > in particular, the DualIterator class is in the > dualiterator.inc > file. and now, for my last trick, an example of the DualIterator, to > illustrate how simple > it is, (and incidentally less error prone than rolling your own, since its > been tested). > > require('dualiterator.inc'); > > $leftSideArray = array('one' => 1, 'two' => 2, 'three' => 3, 'four' => 4); > $rightSideArray = array('one' => 'a', 'two' => 'b', 'three' => 'c', 'four' > => 'd'); > > $di = new DualIterator(new ArrayIterator($leftSideArray), new > ArrayIterator($rightSideArray)); > > while($di->valid()) { > var_dump($di->key()); > var_dump($di->current()); > $di->next(); > } > ?> > > to test whether the arrays have the same number of keys and values; in this > example all we > would have to do is: > $di->areEqual(); > > -nathan > I was just pointing out how fragmented PHP5+ is. Look at the docs on SPL and the DOM stuff, it's horrible. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Foreach
On Jan 27, 2008 7:24 PM, Eric Butera <[EMAIL PROTECTED]> wrote: > I was just pointing out how fragmented PHP5+ is. Look at the docs on > SPL and the DOM stuff, it's horrible. > i hear you, and i agree, most of the php docs are good, but some of the oop stuff is kinda weak, like SoapClient, and DateTime for example. In this regard i think the SPL docs are pretty kick-ass. although isolated, they are in themselves quite robust and complete. but really, after saying DualIterator would be perfect for this case, i had to post an example ;) -nathan
[PHP] How to prevent direct access..
I have a php file that produces an image and is only referred to from an img tag like so: I want to prevent anyone from directly accessing the getRandImage.php file. The file has to be world readable or the image will not display. I played around with testing $_SERVER['HTTP_REFERER'] using regular expressions but the above image tag appears in the default splash page and there is no http referer set when they first visit the site. (also ran into some IE quirkiness as well) I played around with putting getRandImage.php into a subdirectory that is only viewable by the user the web server is running as and the image also would not appear. I couldn't figure out a way to embed this into a function that could be hidden in a non-world readable subdirectory -- which would be my preferred approach. (Is there a way to call a php function that returns an image from within an img tag, instead of calling a php file?) I can easily check http request type but the img tag is doing a GET request which is also what request type is used if they try and directly access the URL. I'm sure its something simple I am overlooking. Maybe another $_SERVER variable or something I can work with. fyi: running php 5.2.5 and apache 2.2. Thanks for any help.. /CC -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: How to prevent direct access..
Chuck wrote: I have a php file that produces an image and is only referred to from an img tag like so: I want to prevent anyone from directly accessing the getRandImage.php file. The file has to be world readable or the image will not display. I played around with testing $_SERVER['HTTP_REFERER'] using regular expressions but the above image tag appears in the default splash page and there is no http referer set when they first visit the site. (also ran into some IE quirkiness as well) I played around with putting getRandImage.php into a subdirectory that is only viewable by the user the web server is running as and the image also would not appear. I couldn't figure out a way to embed this into a function that could be hidden in a non-world readable subdirectory -- which would be my preferred approach. (Is there a way to call a php function that returns an image from within an img tag, instead of calling a php file?) I can easily check http request type but the img tag is doing a GET request which is also what request type is used if they try and directly access the URL. I'm sure its something simple I am overlooking. Maybe another $_SERVER variable or something I can work with. fyi: running php 5.2.5 and apache 2.2. Thanks for any help.. /CC Pass the session_id in the url.. then in the php you can ultra harden it by putting a destroy session code in that block aswell, meaning they can only single access the file. alternatively (and a bit harder on the machine) have the index.php script create a php on the fly based on session_id or something ie: 3h238bc98da9e0a880237d7c8ef09.php and have that script echo out the image and delete itself once the image has been sent to the buffer (ob_* and flush()) :) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] interface inheritance
all, previously, on this list and elsewhere, i have raised the topic of interface inheritance, lamenting that php is void of the feature. to my utter amazement i discovered that php does in fact support interface inheritance, reading through some of Marcus Boergers' code in SPL.. i noticed RecursiveIterator extends Iterator, which is an internal interface (part of the zend engine), so i thought to myself, perhaps only internal interfaces can be extended, but then a quick test proved my suspicions wrong. in fact, interfaces can even extend multiple parent interfaces, just like java (*ducks*). here is the sample code so you can see for yourself: doSomething(); $sc->extend(); $sc->getCrazy(); ?> and the output: [EMAIL PROTECTED] /usr/share/php5/splExperiment/tests $ php testInterfaceInheritence.php i did something .. i extended something.. im a crazy bastard now! i for one am quite excited. heres to happy adventures in oop-land w/ php! -nathan
[PHP] i enconter a question when use Zend Framework's _foward function
in the function init() ,i want to use the function _foward but it doesn't work. how to deal the problem
Re: [PHP] i enconter a question when use Zend Framework's _foward function
On Jan 27, 2008 9:53 PM, little btx <[EMAIL PROTECTED]> wrote: > in the function init() ,i want to use the function _foward but it doesn't > work. how to deal the problem > i think youll have to be more specific, can you supply some code that illustrates the problem ? -nathan
Re: [PHP] i enconter a question when use Zend Framework's _foward function
On Jan 27, 2008 10:01 PM, little btx <[EMAIL PROTECTED]> wrote: > public function init() > try{ > $this->subject = new subject($subject_id); > }catch (Zend_Exception $e) > { > > $this->_forward('index','error',null,array('error'=>$e->getMessage()); > } > } > when it catch the Zend_Exception ,the function _forward doesn't work > please keep posts on list for the benefit of others. what is the precise error you receive when _forward() is called? also, what is the context of this code you have posted? are you extending a class from the zend framework? -nathan
RE: [PHP] php installation problem
Hi Andres! Thanks for your reply.. That is intresting there is no libiconv or icon installed on my First Slackware machine where I have successfully installed php. But there is a libiconv installed on second Slackware machine. Regards, Umar Draz Andrés Robinet wrote: > >> -Original Message- >> From: Andrés Robinet [mailto:[EMAIL PROTECTED] >> Sent: Sunday, January 27, 2008 11:03 AM >> To: php-general@lists.php.net >> Subject: RE: [PHP] php installation problem >> >> > -Original Message- >> > From: Umar [mailto:[EMAIL PROTECTED] >> > Sent: Sunday, January 27, 2008 3:55 AM >> > To: php-general@lists.php.net >> > Subject: [PHP] php installation problem >> > >> > >> > Dear Members! >> > >> > I have installed php-5.2.5 on slackware 12.0 with these option >> > successfully >> > >> > ./configure --prefix=/usr/local/php --with- >> > apxs=/usr/local/apache/bin/apxs >> > --with-config-file-path=/usr/local/apache/conf --with-pcre-regex >> > --with-layout=GNU --enable-sysvshm --enable-shmop --enable-sysvmsg >> > --enable-sysvsem --enable-exif --enable-ftp --enable-safe-mode >> > --enable-bcmath --disable-debug --enable-sockets --enable-force-cgi- >> > redirect >> > --with-gettext --with-zlib --with-gd --enable-gd-native-ttf -- >> disable- >> > rpath >> > --enable-mbregex --with-bz2 --with-mime-magic --enable-calendar >> > --enable-inline-optimization --enable-magic-quotes --enable- >> wddx=shared >> > --with-ncurses=shared --with-xmlrpc --with-regex=system --with-pear >> > --with-curl --with-gmp --with-png-dir=/usr/local --enable-mbstring >> > --with-jpeg-dir=/usr/local --with-pic --with-mm=/usr/local >> > --with-libexpat-dir=/usr/local --with-xsl=/usr/local --with-mcrypt >> > --with-mhash --with-ldap=/usr/local/ldap >> > >> > Now I am trying to install php-5.2.5 on another slackware 12.0 with >> > same >> > options but i got error on make >> > >> > ext/gd/libgd/.libs/gdkanji.o: In function `do_convert': >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> > 5.2.5/ext/gd/libgd/gdkanji.c:350: >> > und >> > efined reference to `libiconv_open' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> > 5.2.5/ext/gd/libgd/gdkanji.c:365: >> > und >> > efined reference to `libiconv' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> > 5.2.5/ext/gd/libgd/gdkanji.c:381: >> > und >> > efined reference to `libiconv_close' >> > ext/iconv/.libs/iconv.o: In function `_php_iconv_strlen': >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:603: >> > undefine >> > d reference to `libiconv_open' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:626: >> > undefine >> > d reference to `libiconv' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:660: >> > undefine >> > d reference to `libiconv_close' >> > ext/iconv/.libs/iconv.o: In function `php_iconv_string': >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:441: >> > undefine >> > d reference to `libiconv_open' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:453: >> > undefine >> > d reference to `libiconv' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:467: >> > undefine >> > d reference to `libiconv' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:478: >> > undefine >> > d reference to `libiconv_close' >> > ext/iconv/.libs/iconv.o: In function `_php_iconv_strpos': >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:851: >> > undefine >> > d reference to `libiconv_open' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:879: >> > undefine >> > d reference to `libiconv' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:993: >> > undefine >> > d reference to `libiconv_close' >> > ext/iconv/.libs/iconv.o: In function `_php_iconv_appendl': >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:348: >> > undefine >> > d reference to `libiconv' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:385: >> > undefine >> > d reference to `libiconv' >> > ext/iconv/.libs/iconv.o: In function `_php_iconv_substr': >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:723: >> > undefine >> > d reference to `libiconv_open' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:747: >> > undefine >> > d reference to `libiconv' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:802: >> > undefine >> > d reference to `libiconv_close' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:806: >> > undefine >> > d reference to `libiconv_close' >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> 5.2.5/ext/iconv/iconv.c:755: >> > undefine >> > d reference to `libiconv_open' >> > ext/iconv/.libs/iconv.o: In function `_php_iconv_mime_decode': >> > /home/data/pkgs_docs/unix-pkgs/web/php/php- >> > 5.2.
[PHP] Getting part of string matched with regular expressions
Hi, I'm trying to find a way to get part of a string where the part is matched with regular expressions. So, for example, if I have a string: a2b3cd5ef6ghi7232jklmn I need to grab "12b3cd5" using regular expressions and store the part in a variable. $var = do_something("","","a2b3cd5ef6ghi7232jklmn"); I was using preg_replace for this, and try to delete (i.e., replace the non-matched part with an empty string) the second part, but I can't make it work. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Getting part of string matched with regular expressions
On Mon, 2008-01-28 at 14:28 +0900, Teck wrote: > I was using preg_replace for this, and try to delete (i.e., replace > the non-matched part with an empty string) the second part, but I > can't make it work. Rather use preg_match_all() as that will produce an array of values, with the first value being the original that you can then compare with. --Paul All Email originating from UWC is covered by disclaimer http://www.uwc.ac.za/portal/public/portal_services/disclaimer.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php